Klasse ParameterizedTypeBinding

Alle implementierten Schnittstellen:
Substitution
Bekannte direkte Unterklassen:
RawTypeBinding

public class ParameterizedTypeBinding extends ReferenceBinding implements Substitution
A parameterized type encapsulates a type with type arguments,
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • actualType

      public ReferenceBinding actualType()
      May return an UnresolvedReferenceBinding.
      Setzt außer Kraft:
      actualType in Klasse TypeBinding
      Siehe auch:
    • isParameterizedType

      public boolean isParameterizedType()
      Beschreibung aus Klasse kopiert: TypeBinding
      Returns true if the type is parameterized, e.g. List. Note that some instances of ParameterizedTypeBinding have no arguments, like for non-generic members of a parameterized type. Use TypeBinding.isParameterizedTypeWithActualArguments() instead to find out.
      Setzt außer Kraft:
      isParameterizedType in Klasse TypeBinding
    • isRecord

      public boolean isRecord()
      Setzt außer Kraft:
      isRecord in Klasse TypeBinding
    • components

      public RecordComponentBinding[] components()
      Setzt außer Kraft:
      components in Klasse TypeBinding
    • boundCheck

      public void boundCheck(Scope scope, TypeReference[] argumentReferences)
      Iterate type arguments, and validate them according to corresponding variable bounds.
    • canBeInstantiated

      public boolean canBeInstantiated()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer true if the receiver can be instantiated
      Setzt außer Kraft:
      canBeInstantiated in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#canBeInstantiated()
    • capture

      public ParameterizedTypeBinding capture(Scope scope, int start, int end)
      Perform capture conversion for a parameterized type with wildcard arguments
      Setzt außer Kraft:
      capture in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#capture(Scope,int, int)
    • uncapture

      public TypeBinding uncapture(Scope scope)
      Perform capture deconversion for a parameterized type with captured wildcard arguments
      Setzt außer Kraft:
      uncapture in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#uncapture(Scope)
    • collectMissingTypes

      public List<TypeBinding> collectMissingTypes(List<TypeBinding> missingTypes)
      Beschreibung aus Klasse kopiert: TypeBinding
      Iterate through the type components to collect instances of leaf missing types
      Setzt außer Kraft:
      collectMissingTypes in Klasse TypeBinding
      Parameter:
      missingTypes -
      Gibt zurück:
      missing types
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#collectMissingTypes(java.util.List)
    • collectSubstitutes

      public void collectSubstitutes(Scope scope, TypeBinding actualType, InferenceContext inferenceContext, int constraint)
      Collect the substitutes into a map for certain type variables inside the receiver type e.g. Collection.collectSubstitutes(CollectionUngültige Eingabe: "<"List>, Map), will populate Map with: T --> List Constraints: A Ungültige Eingabe: "<"Ungültige Eingabe: "<" F corresponds to: F.collectSubstitutes(..., A, ..., CONSTRAINT_EXTENDS (1)) A = F corresponds to: F.collectSubstitutes(..., A, ..., CONSTRAINT_EQUAL (0)) A >> F corresponds to: F.collectSubstitutes(..., A, ..., CONSTRAINT_SUPER (2))
      Setzt außer Kraft:
      collectSubstitutes in Klasse TypeBinding
    • computeId

      public void computeId()
      Setzt außer Kraft:
      computeId in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#computeId()
    • computeUniqueKey

      public char[] computeUniqueKey(boolean isLeaf)
      Beschreibung aus Klasse kopiert: ReferenceBinding
      p.XUngültige Eingabe: "<"T extends Y Ungültige Eingabe: "&" I, U extends Y> {} -> Lp/XUngültige Eingabe: "<"TT;TU;>;
      Setzt außer Kraft:
      computeUniqueKey in Klasse ReferenceBinding
    • constantPoolName

      public char[] constantPoolName()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer the receiver's constant pool name. NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      constantPoolName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#constantPoolName()
    • clone

      public TypeBinding clone(TypeBinding outerType)
      Beschreibung aus Klasse kopiert: TypeBinding
      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. 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:
      clone in Klasse TypeBinding
    • createParameterizedMethod

      public ParameterizedMethodBinding createParameterizedMethod(MethodBinding originalMethod)
    • debugName

      public String debugName()
      Setzt außer Kraft:
      debugName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#debugName()
    • annotatedDebugName

      public String annotatedDebugName()
      Setzt außer Kraft:
      annotatedDebugName in Klasse TypeBinding
    • enclosingType

      public ReferenceBinding enclosingType()
      Setzt außer Kraft:
      enclosingType in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#enclosingType()
    • environment

      public LookupEnvironment environment()
      Beschreibung aus Schnittstelle kopiert: Substitution
      Returns the lookup environment
      Angegeben von:
      environment in Schnittstelle Substitution
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Substitution#environment()
    • erasure

      public TypeBinding erasure()
      Setzt außer Kraft:
      erasure in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#erasure()
    • upwardsProjection

      public ReferenceBinding upwardsProjection(Scope scope, TypeBinding[] mentionedTypeVariables)
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Perform an upwards type projection as per JLS 4.10.5
      Setzt außer Kraft:
      upwardsProjection in Klasse ReferenceBinding
      Parameter:
      scope - Relevant scope for evaluating type projection
      mentionedTypeVariables - Filter for mentioned type variabled
    • downwardsProjection

      public ReferenceBinding downwardsProjection(Scope scope, TypeBinding[] mentionedTypeVariables)
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Perform a downwards type projection as per JLS 4.10.5
      Setzt außer Kraft:
      downwardsProjection in Klasse ReferenceBinding
      Parameter:
      scope - Relevant scope for evaluating type projection
      mentionedTypeVariables - Filter for mentioned type variabled
    • fieldCount

      public int fieldCount()
      Setzt außer Kraft:
      fieldCount in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#fieldCount()
    • fields

      public FieldBinding[] fields()
      Setzt außer Kraft:
      fields in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#fields()
    • genericType

      public ReferenceBinding genericType()
      Return the original generic type from which the parameterized type got instantiated from. This will perform lazy resolution automatically if needed.
      Siehe auch:
    • genericTypeSignature

      public char[] genericTypeSignature()
      LtypeUngültige Eingabe: "<"param1 ... paramN>; LYUngültige Eingabe: "<"TT;>;
      Setzt außer Kraft:
      genericTypeSignature in Klasse TypeBinding
    • getAnnotations

      public AnnotationBinding[] getAnnotations()
      Setzt außer Kraft:
      getAnnotations in Klasse ReferenceBinding
      Gibt zurück:
      the JSR 175 annotations for this type.
    • getAnnotationTagBits

      public long getAnnotationTagBits()
      Beschreibung aus Klasse kopiert: Binding
      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:
      getAnnotationTagBits in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Binding#getAnnotationTagBits()
    • getEnclosingInstancesSlotSize

      public int getEnclosingInstancesSlotSize()
      Setzt außer Kraft:
      getEnclosingInstancesSlotSize in Klasse ReferenceBinding
      Gibt zurück:
      the enclosingInstancesSlotSize
    • getExactConstructor

      public MethodBinding getExactConstructor(TypeBinding[] argumentTypes)
      Setzt außer Kraft:
      getExactConstructor in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#getExactConstructor(TypeBinding[])
    • getExactMethodBase

      public MethodBinding getExactMethodBase(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope)
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#getExactMethod(char[], TypeBinding[],CompilationUnitScope)
    • getField

      public FieldBinding getField(char[] fieldName, boolean needResolve)
      Setzt außer Kraft:
      getField in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#getField(char[], boolean)
    • getComponent

      public RecordComponentBinding getComponent(char[] name, boolean needResolve)
      Setzt außer Kraft:
      getComponent in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#getComponent(char[], boolean)
    • getRecordComponent

      public RecordComponentBinding getRecordComponent(char[] name)
      Setzt außer Kraft:
      getRecordComponent in Klasse ReferenceBinding
    • getMethodsBase

      public MethodBinding[] getMethodsBase(char[] selector)
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#getMethods(char[])
    • getOuterLocalVariablesSlotSize

      public int getOuterLocalVariablesSlotSize()
      Setzt außer Kraft:
      getOuterLocalVariablesSlotSize in Klasse ReferenceBinding
      Gibt zurück:
      the outerLocalVariablesSlotSize
    • hasMemberTypes

      public boolean hasMemberTypes()
      Setzt außer Kraft:
      hasMemberTypes in Klasse ReferenceBinding
    • hasTypeBit

      public boolean hasTypeBit(int bit)
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer an additional bit characterizing this type, like TypeIds.BitAutoCloseable.
      Setzt außer Kraft:
      hasTypeBit in Klasse TypeBinding
    • hasMethodWithNumArgs

      protected boolean hasMethodWithNumArgs(char[] selector, int numArgs)
      Setzt außer Kraft:
      hasMethodWithNumArgs in Klasse ReferenceBinding
    • hasValueBasedTypeAnnotation

      public boolean hasValueBasedTypeAnnotation()
      Setzt außer Kraft:
      hasValueBasedTypeAnnotation in Klasse TypeBinding
    • implementsMethod

      public boolean implementsMethod(MethodBinding method)
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#implementsMethod(MethodBinding)
    • initializeArguments

      protected void initializeArguments()
    • isBoundParameterizedType

      public boolean isBoundParameterizedType()
      Beschreibung aus Klasse kopiert: TypeBinding
      Returns true if parameterized type AND not of the form ListUngültige Eingabe: "<"?>
      Setzt außer Kraft:
      isBoundParameterizedType in Klasse TypeBinding
    • isEquivalentTo

      public boolean isEquivalentTo(TypeBinding otherType)
      Beschreibung aus Klasse kopiert: TypeBinding
      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:
      isEquivalentTo in Klasse TypeBinding
    • isHierarchyConnected

      public boolean isHierarchyConnected()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Returns true if the type hierarchy is connected
      Setzt außer Kraft:
      isHierarchyConnected in Klasse ReferenceBinding
    • isProperType

      public boolean isProperType(boolean admitCapture18)
      Beschreibung aus Klasse kopiert: TypeBinding
      JLS8 Sect 18.1.1
      Setzt außer Kraft:
      isProperType in Klasse ReferenceBinding
      Parameter:
      admitCapture18 - request if CaptureBinding18 shuld be considered as a proper type. If unsure say 'true', only in Scope.greaterLowerBound(TypeBinding[], Scope, LookupEnvironment) CaptureBinding18 has to be excluded to prevent an NPE on a branch that heuristically tries to avoid inconsistent intersections.
    • isRawSubstitution

      public boolean isRawSubstitution()
      Beschreibung aus Schnittstelle kopiert: Substitution
      Returns true for raw substitution
      Angegeben von:
      isRawSubstitution in Schnittstelle Substitution
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Substitution#isRawSubstitution()
    • permittedTypes

      public ReferenceBinding[] permittedTypes()
      Setzt außer Kraft:
      permittedTypes in Klasse ReferenceBinding
    • unannotated

      public TypeBinding unannotated()
      Beschreibung aus Klasse kopiert: TypeBinding
      Return this type minus its type annotations
      Setzt außer Kraft:
      unannotated in Klasse TypeBinding
    • withoutToplevelNullAnnotation

      public TypeBinding withoutToplevelNullAnnotation()
      Beschreibung aus Klasse kopiert: TypeBinding
      Return this type minus its toplevel null annotations. Any annotations on type arguments or bounds are retained.
      Setzt außer Kraft:
      withoutToplevelNullAnnotation in Klasse TypeBinding
    • kind

      public int kind()
      Setzt außer Kraft:
      kind in Klasse TypeBinding
    • memberTypes

      public ReferenceBinding[] memberTypes()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Returns the member types of this type sorted by simple name.
      Setzt außer Kraft:
      memberTypes in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#memberTypes()
    • mentionsAny

      public boolean mentionsAny(TypeBinding[] parameters, int idx)
      Beschreibung aus Klasse kopiert: TypeBinding
      Does this type mention any of the given type parameters, except the one at position 'idx'?
      Setzt außer Kraft:
      mentionsAny in Klasse TypeBinding
    • methods

      public MethodBinding[] methods()
      Setzt außer Kraft:
      methods in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#methods()
    • problemId

      public int problemId()
      Define to be able to get the computeId() for the inner type binding.
      Setzt außer Kraft:
      problemId in Klasse Binding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Binding#problemId()
    • qualifiedPackageName

      public char[] qualifiedPackageName()
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer the qualified name of the receiver's package separated by periods or an empty string if its the default package. For example, {java.util}.
      Setzt außer Kraft:
      qualifiedPackageName in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#qualifiedPackageName()
    • qualifiedSourceName

      public char[] qualifiedSourceName()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer the source name for the type. In the case of member types, as the qualified name from its top level type. For example, for a member type N defined inside M Ungültige Eingabe: "&" A: "A.M.N".
      Setzt außer Kraft:
      qualifiedSourceName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#qualifiedSourceName()
    • readableName

      public char[] readableName()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer the receiver's signature. NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      readableName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Binding#readableName()
    • readableName

      public char[] readableName(boolean showGenerics)
      Setzt außer Kraft:
      readableName in Klasse ReferenceBinding
    • shortReadableName

      public char[] shortReadableName()
      Setzt außer Kraft:
      shortReadableName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Binding#shortReadableName()
    • shortReadableName

      public char[] shortReadableName(boolean showGenerics)
      Setzt außer Kraft:
      shortReadableName in Klasse ReferenceBinding
    • nullAnnotatedReadableName

      public char[] nullAnnotatedReadableName(CompilerOptions options, boolean shortNames)
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer a readable name (for error reporting) that includes nullness type annotations.
      Setzt außer Kraft:
      nullAnnotatedReadableName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#nullAnnotatedReadableName(CompilerOptions,boolean)
    • signature

      public char[] signature()
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer 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:
      signature in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#signature()
    • sourceName

      public char[] sourceName()
      Setzt außer Kraft:
      sourceName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#sourceName()
    • substitute

      public TypeBinding substitute(TypeVariableBinding originalVariable)
      Beschreibung aus Schnittstelle kopiert: Substitution
      Returns the type substitute for a given type variable, or itself if no substitution got performed.
      Angegeben von:
      substitute in Schnittstelle Substitution
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.Substitution#substitute(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
    • superclass

      public ReferenceBinding superclass()
      Setzt außer Kraft:
      superclass in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#superclass()
    • superInterfaces

      public ReferenceBinding[] superInterfaces()
      Setzt außer Kraft:
      superInterfaces in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#superInterfaces()
    • swapUnresolved

      public void swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
      Setzt außer Kraft:
      swapUnresolved in Klasse TypeBinding
    • syntheticEnclosingInstanceTypes

      public ReferenceBinding[] syntheticEnclosingInstanceTypes()
      Setzt außer Kraft:
      syntheticEnclosingInstanceTypes in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#syntheticEnclosingInstanceTypes()
    • syntheticOuterLocalVariables

      public SyntheticArgumentBinding[] syntheticOuterLocalVariables()
      Setzt außer Kraft:
      syntheticOuterLocalVariables in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#syntheticOuterLocalVariables()
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
      Siehe auch:
    • typeVariables

      public TypeVariableBinding[] typeVariables()
      Setzt außer Kraft:
      typeVariables in Klasse TypeBinding
    • typeArguments

      public TypeBinding[] typeArguments()
    • unResolvedFields

      public FieldBinding[] unResolvedFields()
      Setzt außer Kraft:
      unResolvedFields in Klasse ReferenceBinding
    • unResolvedComponents

      public RecordComponentBinding[] unResolvedComponents()
      Setzt außer Kraft:
      unResolvedComponents in Klasse ReferenceBinding
    • getInterfaceAbstractContracts

      protected MethodBinding[] getInterfaceAbstractContracts(Scope scope, boolean replaceWildcards, boolean filterDefaultMethods) throws InvalidInputException
      Setzt außer Kraft:
      getInterfaceAbstractContracts in Klasse ReferenceBinding
      Löst aus:
      InvalidInputException
    • getSingleAbstractMethod

      public MethodBinding getSingleAbstractMethod(Scope scope, boolean replaceWildcards)
      Beschreibung aus Klasse kopiert: TypeBinding
      Return the single abstract method of a functional interface, or one of null or ReferenceBinding.samProblemBinding, if the receiver is not a functional interface as defined in JLS 9.8. In particular null is answered if the receiver is not a reference type, or is a problem type.
      Setzt außer Kraft:
      getSingleAbstractMethod in Klasse ReferenceBinding
      Parameter:
      scope - scope
      replaceWildcards - Should wildcards be replaced following JLS 9.8? Say false for lambdas with explicit argument types which should apply 18.5.3
      Gibt zurück:
      The single abstract method of a functional interface, or one of null or ReferenceBinding.samProblemBinding, if the receiver is not a functional interface.
    • getSingleAbstractMethod

      public MethodBinding getSingleAbstractMethod(Scope scope, boolean replaceWildcards, int start, int end)
    • getNonWildcardParameters

      public TypeBinding[] getNonWildcardParameters(Scope scope)
    • getNonWildcardParameterization

      public ReferenceBinding getNonWildcardParameterization(BlockScope blockScope)
    • updateTagBits

      public long updateTagBits()
      Beschreibung aus Klasse kopiert: TypeBinding
      Refresh some tagBits from details into the main type. Currently handled: TagBits.HasNullTypeAnnotation
      Setzt außer Kraft:
      updateTagBits in Klasse TypeBinding
    • getField

      public FieldBinding getField(char[] fieldName, boolean resolve, InvocationSite site, Scope scope)
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Where 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:
      getField in Klasse ReferenceBinding
    • getExactMethod

      public MethodBinding getExactMethod(char[] selector, TypeBinding[] argumentTypes, CompilationUnitScope refScope)
      Setzt außer Kraft:
      getExactMethod in Klasse ReferenceBinding
    • getMethods

      public MethodBinding[] getMethods(char[] selector)
      Setzt außer Kraft:
      getMethods in Klasse ReferenceBinding