com.sun.tools.javac.comp |
|
Java Source File Name | Type | Comment |
Annotate.java | Class | Enter annotations on symbols. |
Attr.java | Class | This is the main context-dependent analysis phase in GJC. |
AttrContext.java | Class | Contains information specific to the attribute and enter
passes, to be used in place of the generic field in environments.
This is NOT part of any API supported by Sun Microsystems. |
AttrContextEnv.java | Class | Env specialized as
Env This is NOT part of any API supported by Sun Microsystems. |
Check.java | Class | Type checking helper class for the attribution phase.
This is NOT part of any API supported by Sun Microsystems. |
ConstFold.java | Class | Helper class for constant folding, used by the attribution phase.
This class is marked strictfp as mandated by JLS 15.4.
This is NOT part of any API supported by Sun Microsystems. |
Enter.java | Class | This class enters symbols for all encountered definitions into
the symbol table. |
Env.java | Class | A class for environments, instances of which are passed as
arguments to tree visitors. |
Flow.java | Class | This pass implements dataflow analysis for Java programs.
Liveness analysis checks that every statement is reachable.
Exception analysis ensures that every checked exception that is
thrown is declared or caught. |
Infer.java | Class | Helper class for type parameter inference, used by the attribution phase.
This is NOT part of any API supported by Sun Microsystems. |
Lower.java | Class | This pass translates away some syntactic sugar: inner classes,
class literals, assertions, foreach loops, etc.
This is NOT part of any API supported by Sun Microsystems. |
MemberEnter.java | Class | This is the second phase of Enter, in which classes are completed
by entering their members into the class scope using
MemberEnter.complete(). |
Resolve.java | Class | Helper class for name resolution, used mostly by the attribution phase.
This is NOT part of any API supported by Sun Microsystems. |
Todo.java | Class | A queue of all as yet unattributed classes.
This is NOT part of any API supported by Sun Microsystems. |
TransTypes.java | Class | This pass translates Generic Java to conventional Java.
This is NOT part of any API supported by Sun Microsystems. |