Package org.aspectj.org.eclipse.jdt.internal.compiler.lookup

Interface Summary
ExtraCompilerModifiers  
IMemberFinder This interface is used by SourceTypeBinding to provide a delegated lookup instance.
InvocationSite  
IPrivilegedHandler This interface is used by SourceTypeBinding to provide a delegated lookup instance.
ITypeFinder This interface is used by SourceTypeBinding to provide a delegated lookup instance.
ProblemReasons  
Substitution  
TagBits  
TypeConstants  
TypeIds  
 

Class Summary
AnnotationBinding Represents JSR 175 Annotation instances in the type-system.
AnnotationHolder  
ArrayBinding  
BaseTypeBinding  
BinaryTypeBinding  
Binding  
BlockScope  
CaptureBinding  
CatchParameterBinding  
ClassScope AspectJ Extension - added many hooks
CompilationUnitScope  
ElementValuePair  
FieldBinding AspectJ Extension added hooks for inter-type field bindings as well as proto-hooks for allowing privileged access
ImportBinding  
ImportConflictBinding  
InferenceContext Context used during type inference for a generic method invocation
InnerEmulationDependency  
LocalTypeBinding  
LocalVariableBinding  
LookupEnvironment AspectJ Extension - made many methods and fields more visible for extension Also modified error checking on getType(char[][] compoundName) to allow refering to inner types directly.
MemberTypeBinding  
MethodBinding AspectJ Extension- hooks for subtypes
MethodScope Specific block scope used for methods, constructors or clinits, representing its outermost blockscope.
MethodVerifier  
MissingTypeBinding  
MostSpecificExceptionMethodBinding Pseudo method binding used to wrapper a real method, and expose less exceptions than original.
NestedTypeBinding  
PackageBinding  
ParameterizedFieldBinding Binding denoting a field after type substitution got performed.
ParameterizedGenericMethodBinding Binding denoting a generic method after type parameter substitutions got performed.
ParameterizedMethodBinding Binding denoting a method after type parameter substitutions got performed.
ParameterizedTypeBinding A parameterized type encapsulates a type with type arguments,
PolymorphicMethodBinding Binding denoting a polymorphic method
ProblemBinding  
ProblemFieldBinding  
ProblemMethodBinding  
ProblemPackageBinding  
ProblemReferenceBinding  
RawTypeBinding Denote a raw type, i.e.
ReferenceBinding  
Scope  
SignatureWrapper  
SourceTypeBinding  
SyntheticArgumentBinding  
SyntheticFieldBinding  
SyntheticMethodBinding  
TypeBinding  
TypeVariableBinding Binding for a type parameter, held by source/binary type or method.
UnresolvedAnnotationBinding  
UnresolvedReferenceBinding  
VariableBinding  
WildcardBinding  
 

Exception Summary
SourceTypeCollisionException