| java.lang.Object | ||
| ↳ | sun.tools.java.MemberDefinition | |
| ↳ | sun.tools.javac.SourceMember | |
A Source Member WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
sun.tools.java.Constants
| |||||||||||
From interface
sun.tools.java.RuntimeConstants
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| resolved | Resolve types in a field, after parsing. | ||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.tools.java.MemberDefinition
| |||||||||||
From interface
sun.tools.java.Constants
| |||||||||||
From interface
sun.tools.java.RuntimeConstants
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructor
| |||||||||||
Constructor for an inner class.
| |||||||||||
Constructor.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Check a field.
| |||||||||||
Check this field.
| |||||||||||
Generate code
| |||||||||||
Get arguments (a vector of LocalMember)
| |||||||||||
Get the class declaration in which the field is actually defined
| |||||||||||
Get exceptions
| |||||||||||
Get the initial value of the field
| |||||||||||
Get outer instance link, or null if none.
| |||||||||||
Get the value of the field (or null if the value can't be determined)
| |||||||||||
Print for debugging
| |||||||||||
A source field never reports deprecation, since the compiler
allows access to deprecated features that are being compiled
in the same job.
| |||||||||||
A stub.
| |||||||||||
Set array of name-resolved exceptions directly, e.g., for access methods.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.tools.java.MemberDefinition
| |||||||||||
From class
java.lang.Object
| |||||||||||
Resolve types in a field, after parsing.
Constructor
| argNames | a vector of IdentifierToken |
|---|
Constructor. Used only to generate an abstract copy of a method that a class inherits from an interface
Check a field.
| vset | tells which uplevel variables are definitely assigned The vset is also used to track the initialization of blank finals by whichever fields which are relevant to them. |
|---|
| ClassNotFound |
|---|
Check this field.
This is the method which requests checking. The real work is done by Vset check(Environment, Context, Vset).
| ClassNotFound |
|---|
Get the class declaration in which the field is actually defined
Get the value of the field (or null if the value can't be determined)
| ClassNotFound |
|---|
A source field never reports deprecation, since the compiler allows access to deprecated features that are being compiled in the same job.
Set array of name-resolved exceptions directly, e.g., for access methods.