org.eclipse.jdt.internal.compiler.lookup
Class ClassScope
java.lang.Object
org.eclipse.jdt.internal.compiler.lookup.Scope
org.eclipse.jdt.internal.compiler.lookup.ClassScope
public class ClassScope
- extends Scope
Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.Scope |
AUTOBOX_COMPATIBLE, BLOCK_SCOPE, CLASS_SCOPE, COMPATIBLE, COMPILATION_UNIT_SCOPE, EQUAL_OR_MORE_SPECIFIC, kind, METHOD_SCOPE, MORE_GENERIC, NOT_COMPATIBLE, NOT_RELATED, parent, VARARGS_COMPATIBLE |
Methods inherited from class org.eclipse.jdt.internal.compiler.lookup.Scope |
boxing, classScope, compareTypes, compilationUnitScope, compilerOptions, computeCompatibleMethod, connectTypeVariables, convertEliminatingTypeVariables, createArrayType, createTypeVariables, deferBoundCheck, enclosingClassScope, enclosingMethodScope, enclosingReceiverType, enclosingReferenceContext, enclosingSourceType, environment, findDefaultAbstractMethod, findDirectMemberType, findExactMethod, findField, findField, findMemberType, findMethod, findMethod, findMethodForArray, findMethodInSuperInterfaces, findType, findVariable, getBaseType, getBinding, getConstructor, getCurrentPackage, getDeclarationModifiers, getField, getImplicitMethod, getJavaIoSerializable, getJavaLangAnnotationAnnotation, getJavaLangAssertionError, getJavaLangClass, getJavaLangCloneable, getJavaLangEnum, getJavaLangIterable, getJavaLangObject, getJavaLangString, getJavaLangThrowable, getJavaUtilIterator, getMemberType, getMethod, getPackage, getStaticFactory, getType, getType, getType, getTypeOrPackage, greaterLowerBound, greaterLowerBound, hasErasedCandidatesCollisions, innermostSwitchCase, isAcceptableMethod, isBoxingCompatibleWith, isDefinedInField, isDefinedInMethod, isDefinedInSameUnit, isDefinedInType, isInsideCase, isInsideDeprecatedCode, isPossibleSubtypeOfRawType, lowerUpperBound, methodScope, minimalErasedCandidates, mostSpecificClassMethodBinding, mostSpecificInterfaceMethodBinding, mostSpecificMethodBinding, outerMostClassScope, outerMostMethodScope, parameterCompatibilityLevel, referenceCompilationUnit, referenceContext, substitute, substitute, substitute |
referenceContext
public TypeDeclaration referenceContext
superTypeReference
public TypeReference superTypeReference
ClassScope
public ClassScope(Scope parent,
TypeDeclaration context)
checkParameterizedSuperTypeCollisions
public void checkParameterizedSuperTypeCollisions()
checkParameterizedTypeBounds
public void checkParameterizedTypeBounds()
detectHierarchyCycle
public boolean detectHierarchyCycle(TypeBinding superType,
TypeReference reference)
problemReporter
public ProblemReporter problemReporter()
- Specified by:
problemReporter
in class Scope
referenceType
public TypeDeclaration referenceType()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012. All Rights Reserved.