Klasse SourceTypeBinding
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeBinding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding
- Bekannte direkte Unterklassen:
BinaryTypeBinding,HelperInterfaceBinding,NestedTypeBinding
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected RecordComponentBinding[]intbooleanprotected SourceTypeBindingprotected SourceTypeBindingVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
compoundName, fPackage, LUB_GENERIC, modifiers, samProblemBinding, singleAbstractMethod, sourceNameVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeBinding
BOOLEAN, BYTE, CHAR, DOUBLE, extendedTagBits, FLOAT, id, INT, LONG, NULL, SHORT, tagBits, TYPE_USE_BINDING, typeAnnotations, VOIDVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
ANY_EXCEPTION, ARRAY_TYPE, BASE_TYPE, DefaultLocationArrayContents, DefaultLocationField, DefaultLocationParameter, DefaultLocationReturnType, DefaultLocationsForTrueValue, DefaultLocationTypeArgument, DefaultLocationTypeBound, DefaultLocationTypeParameter, FIELD, GENERIC_TYPE, IMPORT, INTERSECTION_TYPE, INTERSECTION_TYPE18, LOCAL, METHOD, MODULE, NO_ANNOTATIONS, NO_COMPONENTS, NO_ELEMENT_VALUE_PAIRS, NO_EXCEPTIONS, NO_FIELDS, NO_MEMBER_TYPES, NO_METHODS, NO_MODULES, NO_NULL_DEFAULT, NO_PACKAGES, NO_PARAMETER_NAMES, NO_PARAMETERS, NO_PERMITTEDTYPES, NO_PLAIN_PACKAGES, NO_REFERENCE_TYPES, NO_SUPERINTERFACES, NO_TYPE_VARIABLES, NO_TYPES, NULL_UNSPECIFIED_BY_DEFAULT, NullnessDefaultMASK, PACKAGE, PARAMETERIZED_TYPE, PATTERN, POLY_TYPE, RAW_TYPE, RECORD_COMPONENT, TYPE, TYPE_PARAMETER, TYPE_USE, UNINITIALIZED_COMPONENTS, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSourceTypeBinding(char[][] compoundName, PackageBinding fPackage, ClassScope scope) SourceTypeBinding(SourceTypeBinding prototype) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddField(FieldBinding binding) voidaddMethod(MethodBinding binding) addSyntheticArrayMethod(ArrayBinding arrayType, int purpose, char[] selector) addSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge) addSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge, MethodBinding targetMethod) addSyntheticEnumMethod(char[] selector) addSyntheticFactoryMethod(MethodBinding privateConstructor, MethodBinding publicConstructor, TypeBinding[] enclosingInstances, char[] selector) addSyntheticFieldForAssert(BlockScope blockScope) addSyntheticFieldForClassLiteral(TypeBinding targetType, BlockScope blockScope) addSyntheticFieldForInnerclass(LocalVariableBinding actualOuterLocalVariable) addSyntheticFieldForInnerclass(ReferenceBinding enclosingType) addSyntheticFieldForSwitchEnum(char[] fieldName, String key) addSyntheticMethod(LambdaExpression lambda) addSyntheticMethod(FieldBinding targetField, boolean isReadAccess, boolean isSuperAccess) addSyntheticMethod(MethodBinding targetMethod, boolean isSuperAccess) addSyntheticMethodForEnumInitialization(int begin, int end) addSyntheticMethodForSwitchEnum(TypeBinding enumBinding, SwitchStatement switchStatement) addSyntheticRecordComponentAccessor(RecordComponentBinding rcb, int index) addSyntheticRecordOverrideMethod(char[] selector, int index) booleancanBeSeenBy(Scope sco) Answer true if the receiver is visible to the type provided by the scope.checkAndAddSyntheticRecordComponentAccessors(MethodBinding[] methodBindings) checkAndAddSyntheticRecordMethods(MethodBinding[] methodBindings, int count) checkAndAddSyntheticRecordOverrideMethods(MethodBinding[] methodBindings, List<MethodBinding> implicitMethods) voidcleanUp()clone(TypeBinding immaterial) Virtual copy constructor: a copy is made of the receiver's entire instance state and then suitably parameterized by the arguments to the clone operation as seen fit by each type.collectAllTypeBindings(TypeDeclaration typeDecl, CompilationUnitScope unitScope) voidchar[]computeUniqueKey(boolean isLeaf) p.XUngültige Eingabe: "<"T extends Y Ungültige Eingabe: "&" I, U extends Y> {} -> Lp/XUngültige Eingabe: "<"TT;TU;>;voidfields()voidgenerateSyntheticFinalFieldInitialization(CodeStream codeStream) char[]Ungültige Eingabe: "<"param1 ... paramN>superclass superinterface1 ... superinterfaceN Ungültige Eingabe: "<"T:LYUngültige Eingabe: "<"TT;>;U:Ljava/lang/Object;V::Ljava/lang/Runnable;:Ljava/lang/Cloneable;:Ljava/util/Map;>Ljava/lang/Exception;Ljava/lang/Runnable;char[]Answer the receiver classfile signature.longCompute the tagbits for standard annotations.getExactConstructor(TypeBinding[] argumentTypes) getExactMethod(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope) getExactMethodBase(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope) getField(char[] fieldName, boolean needResolve) getField(char[] fieldName, boolean needResolve, InvocationSite site, Scope scope) Where multiple fields with the same name are defined, this will return the one most visible one...getFieldBase(char[] fieldName, boolean needResolve) getMemberType(char[] typeName) Find the member type with the given simple typeName.getMethods(char[] selector) getMethods(char[] selector, int suggestedParameterLength) getMethodsBase(char[] selector) getRecordComponent(char[] name) getRecordComponentAccessor(char[] name) Get the accessor method given the record component namegetSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge) getSyntheticField(LocalVariableBinding actualOuterLocalVariable) getSyntheticField(ReferenceBinding targetEnclosingType, boolean onlyExactMatch) booleanprotected booleanhasMethodWithNumArgs(char[] selector, int numArgs) booleanhasTypeBit(int bit) Answer an additional bit characterizing this type, likeTypeIds.BitAutoCloseable.voidCompute the tag bits for @Deprecated annotations, avoiding resolving entire annotation if not necessary.booleanisEquivalentTo(TypeBinding otherType) Returns true if a type is identical to another one, or for generic types, true if compared to its raw type.booleanbooleanReturns true if the type hierarchy is connectedbooleanisNestmateOf(SourceTypeBinding other) booleanbooleanisRecord()booleanAnswer true if the receiver is an annotation which may be repeatable.booleanintkind()Returns the member types of this type sorted by simple name.methods()module()Return the primordial type from which the receiver was cloned.voidvoidremoveMethod(int index) voidremoveSyntheticRecordCanonicalConstructor(SyntheticMethodBinding implicitCanonicalConstructor) resolveTypeFor(FieldBinding field) resolveTypeFor(RecordComponentBinding component) resolveTypesFor(MethodBinding method) retrieveAnnotationHolder(Binding binding, boolean forceInitialization) setComponents(RecordComponentBinding[] comps) voidsetFields(FieldBinding[] fields) setMemberTypes(ReferenceBinding[] memberTypes) setMethods(MethodBinding[] methods) voidsetNestHost(SourceTypeBinding nestHost) setPermittedTypes(ReferenceBinding[] permittedTypes) setSuperClass(ReferenceBinding superClass) setSuperInterfaces(ReferenceBinding[] superInterfaces) setTypeVariables(TypeVariableBinding[] typeVariables) intintAnswer the collection of synthetic fields to append into the classfilevoidvoidtoString()Return this type minus its type annotationsReturn this type minus its toplevel null annotations.Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
acceptsNonNullDefault, appendNullAnnotation, applyCloseableClassWhitelists, applyCloseableInterfaceWhitelists, availableFields, availableMethods, binarySearch, binarySearch, canBeInstantiated, canBeSeenBy, canBeSeenBy, computeGenericTypeSignature, computeId, computeId, constantPoolName, debugName, depth, detectAnnotationCycle, downwardsProjection, enclosingTypeAt, enumConstantCount, fieldCount, getAccessFlags, getAnnotations, getEnclosingInstancesSlotSize, getFileName, getInterfaceAbstractContracts, getOuterLocalVariablesSlotSize, getPackage, getSingleAbstractMethod, getTypeVariable, hasEnclosingInstanceContext, hashCode, hasHierarchyCheckStarted, hasIncompatibleSuperType, hasNullBit, hasRestrictedAccess, implementsInterface, innerCanBeSeenBy, innerCanBeSeenBy, isAbstract, isAnnotationType, isBinaryBinding, isClass, isCompatibleWith, isConsistentIntersection, isDefault, isDeprecated, isEnum, isFieldInitializationFinished, isFinal, isFunctionalInterface, isHierarchyBeingActivelyConnected, isHierarchyBeingConnected, isInterface, isNestmateOf, isNonSealed, isOrEnclosedByPrivateType, isPrivate, isProperType, isProtected, isPublic, isSealed, isStatic, isStrictfp, isSubtypeOf, isSubTypeOfRTL, isSuperclassOf, isThrowable, isUncheckedException, isUsed, isViewedAsDeprecated, nullAnnotatedReadableName, outermostEnclosingType, qualifiedSourceName, readableName, readableName, setAnnotations, setHierarchyCheckDone, shortReadableName, shortReadableName, signature, sortFields, sortMethods, sourceName, syntheticEnclosingInstanceTypes, upwardsProjectionVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeBinding
actualType, annotatedDebugName, capture, closestMatch, collectMissingTypes, collectSubstitutes, dimensions, enclosingMethod, enclosingType, enterRecursiveFunction, equalsEquals, erasure, exitRecursiveFunction, findSuperTypeOriginatingFrom, findSuperTypeOriginatingFrom, genericCast, getErasureCompatibleType, getIntersectingTypes, getTypeAnnotations, hasNullTypeAnnotations, hasTypeAnnotations, hasValueBasedTypeAnnotation, isAnonymousType, isArrayType, isBaseType, isBoundParameterizedType, isBoxedPrimitiveType, isBoxingCompatibleWith, isCapture, isCompatibleWith, isFreeTypeVariable, isFunctionalType, isHierarchyInconsistent, isIntersectionType, isIntersectionType18, isLocalType, isMemberType, isNestedType, isNumericType, isParameterizedType, isParameterizedTypeWithActualArguments, isParameterizedWithOwnVariables, isPolyType, isPotentiallyCompatibleWith, isPrimitiveOrBoxedPrimitiveType, isPrimitiveType, isProvablyDistinct, isRawType, isReifiable, isTypeArgumentContainedBy, isTypeVariable, isUnboundWildcard, isUnresolvedType, isWildcard, leafComponentType, mentionsAny, needsUncheckedConversion, notEquals, original, qualifiedPackageName, setTypeAnnotations, signableName, sIsMoreSpecific, swapUnresolved, syntheticOuterLocalVariables, uncapture, updateTagBits, wellKnownBaseType, wellKnownTypeVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
computeUniqueKey, isParameter, isValid, isValidBinding, isVolatile, problemId, setAnnotations
-
Felddetails
-
superclass
-
superInterfaces
-
fields
-
methods
-
memberTypes
-
typeVariables
-
permittedTypes
-
originalSuperclass
-
originalSuperInterfaces
-
privilegedHandler
-
memberFinder
-
typeFinder
-
scope
-
prototype
-
module
-
defaultNullness
public int defaultNullness -
externalAnnotationProvider
-
nestHost
-
components
-
isVarArgs
public boolean isVarArgs
-
-
Konstruktordetails
-
SourceTypeBinding
public SourceTypeBinding() -
SourceTypeBinding
-
SourceTypeBinding
-
-
Methodendetails
-
addSyntheticFieldForInnerclass
-
addSyntheticFieldForInnerclass
-
addSyntheticFieldForClassLiteral
-
addSyntheticFieldForAssert
-
addSyntheticFieldForEnumValues
-
addSyntheticField
-
addSyntheticMethod
public SyntheticMethodBinding addSyntheticMethod(FieldBinding targetField, boolean isReadAccess, boolean isSuperAccess) -
addSyntheticEnumMethod
-
addSyntheticFieldForSwitchEnum
-
addSyntheticMethodForSwitchEnum
public SyntheticMethodBinding addSyntheticMethodForSwitchEnum(TypeBinding enumBinding, SwitchStatement switchStatement) -
addSyntheticMethodForEnumInitialization
-
addSyntheticMethod
-
addSyntheticMethod
-
addSyntheticMethod
-
addSyntheticArrayMethod
public SyntheticMethodBinding addSyntheticArrayMethod(ArrayBinding arrayType, int purpose, char[] selector) -
addSyntheticFactoryMethod
public SyntheticMethodBinding addSyntheticFactoryMethod(MethodBinding privateConstructor, MethodBinding publicConstructor, TypeBinding[] enclosingInstances, char[] selector) -
addSyntheticBridgeMethod
public SyntheticMethodBinding addSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge, MethodBinding targetMethod) -
addSyntheticBridgeMethod
-
checkAndAddSyntheticRecordMethods
-
checkAndAddSyntheticRecordOverrideMethods
public List<MethodBinding> checkAndAddSyntheticRecordOverrideMethods(MethodBinding[] methodBindings, List<MethodBinding> implicitMethods) -
checkAndAddSyntheticRecordComponentAccessors
public List<MethodBinding> checkAndAddSyntheticRecordComponentAccessors(MethodBinding[] methodBindings) -
addSyntheticRecordCanonicalConstructor
-
removeSyntheticRecordCanonicalConstructor
public void removeSyntheticRecordCanonicalConstructor(SyntheticMethodBinding implicitCanonicalConstructor) -
addSyntheticRecordComponentAccessor
public SyntheticMethodBinding addSyntheticRecordComponentAccessor(RecordComponentBinding rcb, int index) -
addSyntheticRecordOverrideMethod
-
kind
public int kind()- Setzt außer Kraft:
kindin KlasseTypeBinding
-
clone
Beschreibung aus Klasse kopiert:TypeBindingVirtual copy constructor: a copy is made of the receiver's entire instance state and then suitably parameterized by the arguments to the clone operation as seen fit by each type. Parameters may not make sense for every type in the hierarchy, in which case they are silently ignored. A type may choose to retain a copy of the prototype for reference.- Setzt außer Kraft:
clonein KlasseTypeBinding
-
computeUniqueKey
public char[] computeUniqueKey(boolean isLeaf) Beschreibung aus Klasse kopiert:ReferenceBindingp.XUngültige Eingabe: "<"T extends Y Ungültige Eingabe: "&" I, U extends Y> {} -> Lp/XUngültige Eingabe: "<"TT;TU;>;- Setzt außer Kraft:
computeUniqueKeyin KlasseReferenceBinding
-
collectAllTypeBindings
public List<SourceTypeBinding> collectAllTypeBindings(TypeDeclaration typeDecl, CompilationUnitScope unitScope) -
components
- Setzt außer Kraft:
componentsin KlasseTypeBinding
-
resolveTypeFor
-
fields
- Setzt außer Kraft:
fieldsin KlasseReferenceBinding
-
genericTypeSignature
public char[] genericTypeSignature()Beschreibung aus Klasse kopiert:TypeBindingAnswer the receiver classfile signature. Arrays Ungültige Eingabe: "&" base types do not distinguish between signature() Ungültige Eingabe: "&" constantPoolName(). NOTE: This method should only be used during/after code gen.- Setzt außer Kraft:
genericTypeSignaturein KlasseTypeBinding- Siehe auch:
-
genericSignature
public char[] genericSignature()Ungültige Eingabe: "<"param1 ... paramN>superclass superinterface1 ... superinterfaceN Ungültige Eingabe: "<"T:LYUngültige Eingabe: "<"TT;>;U:Ljava/lang/Object;V::Ljava/lang/Runnable;:Ljava/lang/Cloneable;:Ljava/util/Map;>Ljava/lang/Exception;Ljava/lang/Runnable; -
getAnnotationTagBits
public long getAnnotationTagBits()Compute the tagbits for standard annotations. For source types, these could require lazily resolving corresponding annotation nodes, in case of forward references. For type use bindings, this method still returns the tagbits corresponding to the type declaration binding.- Setzt außer Kraft:
getAnnotationTagBitsin KlasseReferenceBinding- Siehe auch:
-
getDefaultAbstractMethods
-
getExactConstructor
- Setzt außer Kraft:
getExactConstructorin KlasseReferenceBinding
-
getExactMethod
public MethodBinding getExactMethod(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope) - Setzt außer Kraft:
getExactMethodin KlasseReferenceBinding
-
getExactMethodBase
public MethodBinding getExactMethodBase(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope) -
getField
- Setzt außer Kraft:
getFieldin KlasseReferenceBinding
-
getField
public FieldBinding getField(char[] fieldName, boolean needResolve, InvocationSite site, Scope scope) Beschreibung aus Klasse kopiert:ReferenceBindingWhere multiple fields with the same name are defined, this will return the one most visible one... Added for AspectJ to allow proper lookup with inter-type fields- Setzt außer Kraft:
getFieldin KlasseReferenceBinding
-
getFieldBase
-
getMethods
- Setzt außer Kraft:
getMethodsin KlasseReferenceBinding
-
getMethods
- Setzt außer Kraft:
getMethodsin KlasseReferenceBinding
-
getMethodsBase
-
generateSyntheticFinalFieldInitialization
-
getSyntheticField
-
getSyntheticField
-
getSyntheticBridgeMethod
-
hasTypeBit
public boolean hasTypeBit(int bit) Beschreibung aus Klasse kopiert:TypeBindingAnswer an additional bit characterizing this type, likeTypeIds.BitAutoCloseable.- Setzt außer Kraft:
hasTypeBitin KlasseTypeBinding
-
initializeDeprecatedAnnotationTagBits
public void initializeDeprecatedAnnotationTagBits()Beschreibung aus Klasse kopiert:BindingCompute the tag bits for @Deprecated annotations, avoiding resolving entire annotation if not necessary.- Setzt außer Kraft:
initializeDeprecatedAnnotationTagBitsin KlasseBinding- Siehe auch:
-
isEquivalentTo
Returns true if a type is identical to another one, or for generic types, true if compared to its raw type.- Setzt außer Kraft:
isEquivalentToin KlasseTypeBinding
-
isGenericType
public boolean isGenericType()- Setzt außer Kraft:
isGenericTypein KlasseTypeBinding
-
isHierarchyConnected
public boolean isHierarchyConnected()Beschreibung aus Klasse kopiert:ReferenceBindingReturns true if the type hierarchy is connected- Setzt außer Kraft:
isHierarchyConnectedin KlasseReferenceBinding
-
isRepeatableAnnotationType
public boolean isRepeatableAnnotationType()Beschreibung aus Klasse kopiert:TypeBindingAnswer true if the receiver is an annotation which may be repeatable. Overridden as appropriate.- Setzt außer Kraft:
isRepeatableAnnotationTypein KlasseTypeBinding
-
isTaggedRepeatable
public boolean isTaggedRepeatable()- Setzt außer Kraft:
isTaggedRepeatablein KlasseBinding
-
canBeSeenBy
Beschreibung aus Klasse kopiert:ReferenceBindingAnswer true if the receiver is visible to the type provided by the scope.- Setzt außer Kraft:
canBeSeenByin KlasseReferenceBinding
-
memberTypes
Beschreibung aus Klasse kopiert:ReferenceBindingReturns the member types of this type sorted by simple name.- Setzt außer Kraft:
memberTypesin KlasseReferenceBinding
-
hasMemberTypes
public boolean hasMemberTypes()- Setzt außer Kraft:
hasMemberTypesin KlasseReferenceBinding
-
methodsBase
-
permittedTypes
- Setzt außer Kraft:
permittedTypesin KlasseReferenceBinding
-
prototype
Beschreibung aus Klasse kopiert:TypeBindingReturn the primordial type from which the receiver was cloned. Not all types track a prototype, onlySourceTypeBinding,BinaryTypeBindingandUnresolvedReferenceBindingdo so as of now. In fact some types e.gParameterizedTypeBindingshould not do so. Deflecting a query to a prototype would lead to wrong results in the case ofParameterizedTypeBinding- Setzt außer Kraft:
prototypein KlasseTypeBinding
-
isPrototype
public boolean isPrototype() -
isRecord
public boolean isRecord()- Setzt außer Kraft:
isRecordin KlasseTypeBinding
-
containerAnnotationType
- Setzt außer Kraft:
containerAnnotationTypein KlasseTypeBinding
-
resolveTypeFor
-
resolveTypesFor
-
evaluateNullAnnotations
public void evaluateNullAnnotations() -
hasMethodWithNumArgs
protected boolean hasMethodWithNumArgs(char[] selector, int numArgs) - Setzt außer Kraft:
hasMethodWithNumArgsin KlasseReferenceBinding
-
retrieveAnnotationHolder
- Setzt außer Kraft:
retrieveAnnotationHolderin KlasseReferenceBinding
-
setContainerAnnotationType
- Setzt außer Kraft:
setContainerAnnotationTypein KlasseReferenceBinding
-
tagAsHavingDefectiveContainerType
public void tagAsHavingDefectiveContainerType()- Setzt außer Kraft:
tagAsHavingDefectiveContainerTypein KlasseReferenceBinding
-
setComponents
-
setFields
-
setMemberTypes
-
setMethods
-
setPermittedTypes
-
setSuperClass
-
setSuperInterfaces
-
setTypeVariables
-
sourceEnd
public int sourceEnd() -
sourceStart
public int sourceStart() -
superclass
- Setzt außer Kraft:
superclassin KlasseReferenceBinding
-
superInterfaces
- Setzt außer Kraft:
superInterfacesin KlasseReferenceBinding
-
syntheticMethods
-
syntheticFields
Answer the collection of synthetic fields to append into the classfile -
toString
-
typeVariables
- Setzt außer Kraft:
typeVariablesin KlasseTypeBinding
-
unannotated
Beschreibung aus Klasse kopiert:TypeBindingReturn this type minus its type annotations- Setzt außer Kraft:
unannotatedin KlasseTypeBinding
-
withoutToplevelNullAnnotation
Beschreibung aus Klasse kopiert:TypeBindingReturn this type minus its toplevel null annotations. Any annotations on type arguments or bounds are retained.- Setzt außer Kraft:
withoutToplevelNullAnnotationin KlasseTypeBinding
-
unResolvedFields
- Setzt außer Kraft:
unResolvedFieldsin KlasseReferenceBinding
-
tagIndirectlyAccessibleMembers
public void tagIndirectlyAccessibleMembers() -
module
- Setzt außer Kraft:
modulein KlasseReferenceBinding
-
getNestHost
-
setNestHost
-
isNestmateOf
-
getImplicitComponentFields
-
getRecordComponent
-
getRecordComponentAccessor
Get the accessor method given the record component name- Parameter:
name- name of the record component- Gibt zurück:
- the method binding of the accessor if found, else null
-
computeRecordComponents
public void computeRecordComponents() -
cleanUp
public void cleanUp() -
addField
-
addMethod
-
removeMethod
public void removeMethod(int index) -
rememberTypeHierarchy
public void rememberTypeHierarchy() -
methods
- Setzt außer Kraft:
methodsin KlasseReferenceBinding
-
getMemberType
Beschreibung aus Klasse kopiert:ReferenceBindingFind the member type with the given simple typeName. Benefits from the fact that the array ofReferenceBinding.memberTypes()is sorted.- Setzt außer Kraft:
getMemberTypein KlasseReferenceBinding
-