org.eclipse.jdt.internal.compiler.lookup
类 ClassScope

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.lookup.Scope
      继承者 org.eclipse.jdt.internal.compiler.lookup.ClassScope

public class ClassScope
extends Scope


字段摘要
 TypeDeclaration referenceContext
           
 TypeReference superTypeReference
           
 
从类 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
 
构造方法摘要
ClassScope(Scope parent, TypeDeclaration context)
           
 
方法摘要
 void checkParameterizedSuperTypeCollisions()
           
 void checkParameterizedTypeBounds()
           
 boolean detectHierarchyCycle(TypeBinding superType, TypeReference reference)
           
 ProblemReporter problemReporter()
           
 TypeDeclaration referenceType()
           
 String toString()
           
 
从类 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
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

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()
指定者:
Scope 中的 problemReporter

referenceType

public TypeDeclaration referenceType()

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.