|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Access.Limited | A symbol that is given an accessibility level. |
| Access.Module | An enclosing context (typically a top-level class) used as a basis for accessibility checks. |
| DJClass | Represents a class declaration. |
| DJConstructor | Represents a constructor declaration. |
| DJField | Represents a field declaration. |
| DJMethod | Represents a method declaration. |
| Function | Represents a function -- a method, constructor, or local function. |
| Library | A collection of class and interface declarations. |
| TypeSystem.TypePrinter | |
| Variable | |
| Class Summary | |
|---|---|
| ArrayCloneMethod | Provides a DJMethod interface for accessing an array's implicit "clone" method. |
| ArrayLengthField | Provides a DJField interface for accessing an array's implicit "length" field. |
| BoundedSymbol | Represents a type variable or wildcard. |
| ExtendedTypeSystem | |
| FunctionWrapperClass | DJClass implementation that treats a collection of in-scope local functions as a class containing equivalent static methods. |
| GetClassMethod | Provides a DJMethod interface for accessing a class's implicit "getClass()" method. |
| Java5Class | DJClass implementation that wraps a Java 5 reflection Class object. |
| Java5Library | |
| JavaClass | DJClass implementation that wraps a Java reflection Class object. |
| JavaLibrary | |
| JLSTypeSystem | |
| LocalFunction | Represents a local function declaration. |
| LocalVariable | Represents a local variable declaration. |
| SpecialMethod | Abstract parent for special implicit methods. |
| StandardTypeSystem | Abstract parent class for TypeSystems that stick to the standard Java notions of types, conversions, class members, etc. |
| StandardTypeSystem.SubstitutionMap | |
| SymbolUtil | |
| TopLevelAccessModule | An access module for symbols declared outside of a class declaration. |
| TreeClass | A DJClass wrapper for a parsed class or interface declaration. |
| TreeLibrary | |
| TypeSystem | A type system allows for variance in the typing rules of the system, while maintaining a standard type checker. |
| TypeSystem.ConstructorInvocation | The result of a constructor lookup |
| TypeSystem.FieldReference | Abstraction of the result of a static or non-static field lookup |
| TypeSystem.FunctionInvocation | Abstraction of the result of a method or constructor lookup |
| TypeSystem.MethodInvocation | Abstraction of the result of a static or non-static method lookup |
| TypeSystem.ObjectFieldReference | The result of a non-static field lookup |
| TypeSystem.ObjectMethodInvocation | The result of a non-static method lookup |
| TypeSystem.StaticFieldReference | The result of a static field lookup |
| TypeSystem.StaticMethodInvocation | The result of a static method lookup |
| Enum Summary | |
|---|---|
| Access | An access specifier. |
| Exception Summary | |
|---|---|
| TypeSystem.AmbiguousFunctionLookupException | A function lookup that failed because all of the given candidates equally matched the provided arguments. |
| TypeSystem.InvalidTypeArgumentException | |
| TypeSystem.TypeSystemException | |
| TypeSystem.UnmatchedFunctionLookupException | A function lookup that failed because none of the given candidates matched the provided arguments. |
| TypeSystem.UnmatchedLookupException | |
| TypeSystem.UnsupportedConversionException | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||