|
||||||||||
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 |