| Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type SourceTypeBinding |
LocalTypeBinding(ClassScope scope,
SourceTypeBinding enclosingType,
CaseStatement switchCase)
|
MemberTypeBinding(char[][] compoundName,
ClassScope scope,
SourceTypeBinding enclosingType)
|
NestedTypeBinding(char[][] typeName,
ClassScope scope,
SourceTypeBinding enclosingType)
|
SourceTypeBinding(SourceTypeBinding prototype)
|
SyntheticMethodBinding(int purpose,
ArrayBinding arrayType,
char[] selector,
SourceTypeBinding declaringClass)
|
SyntheticMethodBinding(LambdaExpression lambda,
char[] lambdaName,
SourceTypeBinding declaringClass)
|
SyntheticMethodBinding(MethodBinding privateConstructor,
MethodBinding publicConstructor,
char[] selector,
TypeBinding[] enclosingInstances,
SourceTypeBinding declaringClass)
|
SyntheticMethodBinding(MethodBinding overridenMethodToBridge,
MethodBinding targetMethod,
SourceTypeBinding declaringClass)
Construct a bridge method |
SyntheticMethodBinding(MethodBinding overridenMethodToBridge,
SourceTypeBinding declaringClass)
|
SyntheticMethodBinding(SourceTypeBinding declaringClass)
Construct $deserializeLambda$ method |
SyntheticMethodBinding(SourceTypeBinding declaringEnum,
char[] selector)
Construct enum special methods: values or valueOf methods |
SyntheticMethodBinding(SourceTypeBinding declaringEnum,
int startIndex,
int endIndex)
Construct enum special methods: values or valueOf methods |
| Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type SourceTypeBinding |
void |
ProblemReporter.abstractMethodCannotBeOverridden(SourceTypeBinding type,
MethodBinding concreteMethod)
|
void |
ProblemReporter.abstractMethodInAbstractClass(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.abstractMethodInConcreteClass(SourceTypeBinding type)
|
void |
ProblemReporter.abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod)
|
void |
ProblemReporter.abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod,
MethodBinding concreteMethod)
|
void |
ProblemReporter.annotationTypeUsedAsSuperinterface(SourceTypeBinding type,
TypeReference superInterfaceRef,
ReferenceBinding superType)
|
void |
ProblemReporter.cannotExtendEnum(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding)
|
void |
ProblemReporter.classExtendFinalClass(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding)
|
void |
ProblemReporter.duplicateEnumSpecialMethod(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl)
|
void |
ProblemReporter.duplicateFieldInType(SourceTypeBinding type,
FieldDeclaration fieldDecl)
|
void |
ProblemReporter.duplicateInheritedMethods(SourceTypeBinding type,
MethodBinding inheritedMethod1,
MethodBinding inheritedMethod2,
boolean isJava8)
|
void |
ProblemReporter.duplicateModifierForType(SourceTypeBinding type)
|
void |
ProblemReporter.duplicateSuperinterface(SourceTypeBinding type,
TypeReference reference,
ReferenceBinding superType)
|
void |
ProblemReporter.hierarchyCircularity(SourceTypeBinding sourceType,
ReferenceBinding superType,
TypeReference reference)
|
void |
ProblemReporter.hierarchyHasProblems(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierCombinationFinalAbstractForClass(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForAnnotationMemberType(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForAnnotationType(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForClass(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForEnum(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForInterface(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForLocalClass(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForMemberClass(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForMemberEnum(SourceTypeBinding type)
|
void |
ProblemReporter.illegalModifierForMemberInterface(SourceTypeBinding type)
|
void |
ProblemReporter.illegalStaticModifierForMemberType(SourceTypeBinding type)
|
void |
ProblemReporter.illegalVisibilityModifierCombinationForMemberType(SourceTypeBinding type)
|
void |
ProblemReporter.illegalVisibilityModifierForInterfaceMemberType(SourceTypeBinding type)
|
void |
ProblemReporter.incompatibleExceptionInThrowsClause(SourceTypeBinding type,
MethodBinding currentMethod,
MethodBinding inheritedMethod,
ReferenceBinding exceptionType)
|
void |
ProblemReporter.inheritedDefaultMethodConflictsWithOtherInherited(SourceTypeBinding type,
MethodBinding defaultMethod,
MethodBinding otherMethod)
|
void |
ProblemReporter.inheritedMethodReducesVisibility(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.inheritedMethodsHaveIncompatibleReturnTypes(SourceTypeBinding type,
MethodBinding[] inheritedMethods,
int length,
boolean[] isOverridden)
|
void |
ProblemReporter.inheritedMethodsHaveNameClash(SourceTypeBinding type,
MethodBinding oneMethod,
MethodBinding twoMethod)
|
void |
ProblemReporter.nonStaticContextForEnumMemberType(SourceTypeBinding type)
|
void |
ProblemReporter.objectCannotHaveSuperTypes(SourceTypeBinding type)
|
void |
ProblemReporter.objectMustBeClass(SourceTypeBinding type)
|
void |
ProblemReporter.redundantSuperInterface(SourceTypeBinding type,
TypeReference reference,
ReferenceBinding superinterface,
ReferenceBinding declaringType)
|
void |
ProblemReporter.shouldImplementHashcode(SourceTypeBinding type)
|
void |
ProblemReporter.staticInheritedMethodConflicts(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods)
|
void |
ProblemReporter.superclassMustBeAClass(SourceTypeBinding type,
TypeReference superclassRef,
ReferenceBinding superType)
|
void |
ProblemReporter.superinterfaceMustBeAnInterface(SourceTypeBinding type,
TypeReference superInterfaceRef,
ReferenceBinding superType)
|
void |
ProblemReporter.superTypeCannotUseWildcard(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding)
|
void |
ProblemReporter.unexpectedStaticModifierForField(SourceTypeBinding type,
FieldDeclaration fieldDecl)
|
void |
ProblemReporter.unsafeReturnTypeOverride(MethodBinding currentMethod,
MethodBinding inheritedMethod,
SourceTypeBinding type)
|
void |
ProblemReporter.varargsConflict(MethodBinding method1,
MethodBinding method2,
SourceTypeBinding type)
|