| Interface | Description |
|---|---|
| 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.
|
| IQualifiedTypeResolutionListener |
A listener, which gets notified when a type binding has been discovered.
|
| ITypeFinder |
This interface is used by SourceTypeBinding to provide a delegated lookup
instance.
|
| ProblemReasons | |
| Substitution | |
| TagBits | |
| TypeConstants | |
| TypeIds |
| Class | Description |
|---|---|
| AnnotatableTypeSystem | |
| AnnotationBinding |
Represents JSR 175 Annotation instances in the type-system.
|
| AnnotationHolder | |
| AptBinaryLocalVariableBinding | |
| AptSourceLocalVariableBinding | |
| ArrayBinding | |
| BaseTypeBinding | |
| BinaryTypeBinding | |
| Binding | |
| BlockScope | |
| CaptureBinding | |
| CaptureBinding18 |
Capture-like type variable introduced during 1.8 type inference.
|
| CatchParameterBinding | |
| ClassScope | |
| CompilationUnitScope | |
| ConstraintExceptionFormula |
Constraint formula expressing that a given expression must have an exception type.
|
| ElementValuePair | |
| ElementValuePair.UnresolvedEnumConstant |
We want to avoid eagerly resolving of all enums that are used in annotations.
|
| FieldBinding | |
| ImplicitNullAnnotationVerifier |
Extracted slice from MethodVerifier15, which is responsible only for implicit null annotations.
|
| ImportBinding | |
| ImportConflictBinding | |
| InferenceContext |
Context used during type inference for a generic method invocation
|
| InferenceContext18 |
Main class for new type inference as per JLS8 sect 18.
|
| InferenceSubstitution |
A type variable substitution strategy based on inference variables (JLS8 18.1.1)
|
| InferenceVariable |
Implementation of 18.1.1 in JLS8
|
| InnerEmulationDependency | |
| IntersectionTypeBinding18 | |
| InvocationSite.EmptyWithAstNode | |
| 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 | |
| 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 | |
| NullTypeBinding | |
| 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
|
| PolyParameterizedGenericMethodBinding | |
| PolyTypeBinding | |
| ProblemBinding | |
| ProblemFieldBinding | |
| ProblemMethodBinding | |
| ProblemPackageBinding | |
| ProblemReferenceBinding | |
| RawTypeBinding |
Denote a raw type, i.e.
|
| ReductionResult |
Generalization over TypeBounds and ConstraintFormulas which both
can be created during reduction.
|
| ReferenceBinding | |
| Scope | |
| Scope.Substitutor | |
| SignatureWrapper | |
| SourceTypeBinding | |
| SyntheticArgumentBinding | |
| SyntheticFactoryMethodBinding |
Encodes a synthetic <factory> method used for resolving a diamond constructor.
|
| SyntheticFieldBinding | |
| SyntheticMethodBinding | |
| TypeBinding | |
| TypeBindingVisitor | |
| TypeBound |
Implementation of 18.1.3 in JLS8
|
| TypeConstants.CloseMethodRecord | |
| TypeSystem | |
| TypeVariableBinding |
Binding for a type parameter, held by source/binary type or method.
|
| UnresolvedAnnotationBinding | |
| UnresolvedReferenceBinding | |
| VariableBinding | |
| VoidTypeBinding | |
| WildcardBinding |
| Exception | Description |
|---|---|
| InferenceFailureException |
Thrown when a definite compile error is detected deep within the type inference.
|
| SourceTypeCollisionException |