|
RECODER 0.92 | |||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||
See:
Description
| Interface Summary | |
|---|---|
| AnnotationProperty | |
| AnnotationUse | |
| ClassType | A program model element representing class types. |
| ClassTypeContainer | A program model element that may contain class types. |
| Constructor | A program model element representing constructors. |
| ElementValuePair | |
| EnumConstant | |
| Field | A program model element representing fields. |
| Member | A program model element representing members. |
| Method | A program model element representing methods. |
| ProgramModelElement | An entity of the program meta model. |
| Type | A program model element representing types. |
| TypeArgument | |
| TypeParameter | |
| Variable | A program model element representing variables. |
| Class Summary | |
|---|---|
| ArrayType | A program model element representing array types. |
| DefaultConstructor | Default constructor of class types. |
| DummyGetClassMethod | TODO 0.90 doc / RENAME TODO 0.90 instances could/should be cached |
| ErasedConstructor | |
| ErasedField | |
| ErasedMethod | |
| ErasedType | |
| ImplicitEnumMethod | |
| ImplicitEnumValueOf | |
| ImplicitEnumValues | |
| IntersectionType | Represents an intersection type, which was introduced in java 5. |
| NullType | A program model element representing the null type. |
| Package | A program model element representing packages. |
| ParameterizedConstructor | |
| ParameterizedField | |
| ParameterizedMethod | A wrapper for methods belonging to a parameterized type. |
| ParameterizedType | A parameterized type, meaning a generic type plus actual type arguments. |
| ProgramModelElement.LexicalOrder | Lexical order on full names of program model elements. |
| ResolvedGenericMethod | |
| TypeArgument.CapturedTypeArgument | |
| TypeArgument.DescriptionImpl | |
| TypeArgument.EqualsImpl | |
| TypeParameter.DescrImp | |
| TypeParameter.EqualsImplementor | TODO 0.90 could be removed !? |
| Enum Summary | |
|---|---|
| PrimitiveType | A program model element representing primitive types. |
| TypeArgument.WildcardMode | |
This package contains the meta model abstractions as used by the
semantical services. The ProgramModelElements
hide the origin of the information, be it from Java source code,
Java byte code, or predefined lacking any syntactical representation.
There are three implicitly defined entities -
ArrayType,
DefaultConstructor, and
Package, as well as the predefined
types NullType and the base class for
the small number of PrimitiveTypes.
ScopeDefiningElements are initialized by
SourceInfo implementations; the corresponding
methods should not be uses by others.
|
RECODER 0.92 | |||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||