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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.lookup.Binding
      继承者 org.eclipse.jdt.internal.compiler.lookup.TypeBinding
          继承者 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
              继承者 org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding
                  继承者 org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding

public class MissingTypeBinding
extends BinaryTypeBinding


字段摘要
 
从类 org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding 继承的字段
enclosingType, environment, fields, memberTypes, methods, storedAnnotations, superclass, superInterfaces, typeVariables
 
从类 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding 继承的字段
compoundName, fPackage, LUB_GENERIC, modifiers, sourceName
 
从类 org.eclipse.jdt.internal.compiler.lookup.TypeBinding 继承的字段
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, id, INT, LONG, NULL, SHORT, tagBits, VOID
 
从类 org.eclipse.jdt.internal.compiler.lookup.Binding 继承的字段
ANY_EXCEPTION, ARRAY_TYPE, BASE_TYPE, FIELD, GENERIC_TYPE, IMPORT, INTERSECTION_TYPE, LOCAL, METHOD, NO_ANNOTATIONS, NO_ELEMENT_VALUE_PAIRS, NO_EXCEPTIONS, NO_FIELDS, NO_MEMBER_TYPES, NO_METHODS, NO_PARAMETERS, NO_SUPERINTERFACES, NO_TYPE_VARIABLES, NO_TYPES, PACKAGE, PARAMETERIZED_TYPE, RAW_TYPE, TYPE, TYPE_PARAMETER, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE
 
构造方法摘要
MissingTypeBinding(PackageBinding packageBinding, char[][] compoundName, LookupEnvironment environment)
          Special constructor for constructing proxies of missing types (114349)
 
方法摘要
 List collectMissingTypes(List missingTypes)
          Iterate through the type components to collect instances of leaf missing types
 int problemId()
          Missing binary type will answer false to #isValidBinding()
 String toString()
           
 
从类 org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding 继承的方法
availableFields, availableMethods, createAnnotations, enclosingType, fields, genericTypeSignature, getExactConstructor, getExactMethod, getField, getMemberType, getMethods, getMethods, getTypeVariable, hasMemberTypes, isEquivalentTo, isGenericType, isHierarchyConnected, kind, memberTypes, methods, resolveType, superclass, superInterfaces, typeVariables, unResolvedFields
 
从类 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding 继承的方法
binarySearch, binarySearch, canBeInstantiated, canBeSeenBy, canBeSeenBy, canBeSeenBy, computeGenericTypeSignature, computeId, computeUniqueKey, constantPoolName, debugName, depth, detectAnnotationCycle, enclosingTypeAt, enumConstantCount, fieldCount, getAccessFlags, getAnnotations, getAnnotationTagBits, getEnclosingInstancesSlotSize, getFileName, getOuterLocalVariablesSlotSize, getPackage, hashCode, hasIncompatibleSuperType, hasRestrictedAccess, implementsInterface, isAbstract, isAnnotationType, isBinaryBinding, isClass, isCompatibleWith, isDefault, isDeprecated, isEnum, isFinal, isHierarchyBeingActivelyConnected, isHierarchyBeingConnected, isInterface, isOrEnclosedByPrivateType, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSuperclassOf, isThrowable, isUncheckedException, isUsed, isViewedAsDeprecated, outermostEnclosingType, qualifiedSourceName, readableName, retrieveAnnotationHolder, setAnnotations, shortReadableName, signature, sortFields, sortMethods, sourceName, syntheticEnclosingInstanceTypes, syntheticOuterLocalVariables
 
从类 org.eclipse.jdt.internal.compiler.lookup.TypeBinding 继承的方法
capture, closestMatch, collectSubstitutes, dimensions, erasure, findSuperTypeOriginatingFrom, findSuperTypeOriginatingFrom, genericCast, getErasureCompatibleType, isAnonymousType, isArrayType, isBaseType, isBoundParameterizedType, isCapture, isHierarchyInconsistent, isIntersectionType, isLocalType, isMemberType, isNestedType, isNumericType, isParameterizedType, isParameterizedTypeWithActualArguments, isParameterizedWithOwnVariables, isProvablyDistinct, isRawType, isReifiable, isTypeArgumentContainedBy, isTypeVariable, isUnboundWildcard, isWildcard, leafComponentType, needsUncheckedConversion, original, qualifiedPackageName, swapUnresolved, wellKnownType
 
从类 org.eclipse.jdt.internal.compiler.lookup.Binding 继承的方法
computeUniqueKey, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, isVolatile
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

MissingTypeBinding

public MissingTypeBinding(PackageBinding packageBinding,
                          char[][] compoundName,
                          LookupEnvironment environment)
Special constructor for constructing proxies of missing types (114349)

参数:
packageBinding -
compoundName -
environment -
方法详细信息

collectMissingTypes

public List collectMissingTypes(List missingTypes)
从类 TypeBinding 复制的描述
Iterate through the type components to collect instances of leaf missing types

覆盖:
TypeBinding 中的 collectMissingTypes
返回:
missing types
另请参见:
TypeBinding.collectMissingTypes(java.util.List)

problemId

public int problemId()
Missing binary type will answer false to #isValidBinding()

覆盖:
Binding 中的 problemId
另请参见:
Binding.problemId()

toString

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


Copyright © 2013. All Rights Reserved.