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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.lookup.Binding
      继承者 org.eclipse.jdt.internal.compiler.lookup.MethodBinding
          继承者 org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding

public class PolymorphicMethodBinding
extends MethodBinding

Binding denoting a polymorphic method


字段摘要
protected  MethodBinding polymorphicMethod
           
 
从类 org.eclipse.jdt.internal.compiler.lookup.MethodBinding 继承的字段
declaringClass, modifiers, parameters, returnType, selector, tagBits, thrownExceptions, typeVariables
 
从类 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
 
构造方法摘要
PolymorphicMethodBinding(MethodBinding polymorphicMethod, TypeBinding[] parameterTypes)
           
PolymorphicMethodBinding(MethodBinding polymorphicMethod, TypeBinding returnType, TypeBinding[] parameterTypes)
           
 
方法摘要
 boolean isPolymorphic()
           
 boolean isVarargs()
           
 boolean matches(TypeBinding[] matchingParameters, TypeBinding matchingReturnType)
           
 MethodBinding original()
          Returns the original method (as opposed to parameterized/polymorphic instances)
 
从类 org.eclipse.jdt.internal.compiler.lookup.MethodBinding 继承的方法
areParameterErasuresEqual, areParametersCompatibleWith, areParametersEqual, areTypeVariableErasuresEqual, canBeSeenBy, canBeSeenBy, canBeSeenBy, collectMissingTypes, computeUniqueKey, constantPoolName, findOriginalInheritedMethod, genericSignature, getAccessFlags, getAnnotations, getAnnotationTagBits, getDefaultValue, getParameterAnnotations, getTypeVariable, hasSubstitutedParameters, hasSubstitutedReturnType, isAbstract, isBridge, isConstructor, isDefault, isDefaultAbstract, isDeprecated, isFinal, isImplementing, isMain, isNative, isOrEnclosedByPrivateType, isOverriding, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isSynthetic, isUsed, isViewedAsDeprecated, kind, readableName, setAnnotations, setAnnotations, setDefaultValue, setParameterAnnotations, setSelector, shortReadableName, signature, signature, sourceEnd, sourceMethod, sourceStart, tiebreakMethod, toString, typeVariables
 
从类 org.eclipse.jdt.internal.compiler.lookup.Binding 继承的方法
computeUniqueKey, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, isVolatile, problemId
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

polymorphicMethod

protected MethodBinding polymorphicMethod
构造方法详细信息

PolymorphicMethodBinding

public PolymorphicMethodBinding(MethodBinding polymorphicMethod,
                                TypeBinding[] parameterTypes)

PolymorphicMethodBinding

public PolymorphicMethodBinding(MethodBinding polymorphicMethod,
                                TypeBinding returnType,
                                TypeBinding[] parameterTypes)
方法详细信息

original

public MethodBinding original()
从类 MethodBinding 复制的描述
Returns the original method (as opposed to parameterized/polymorphic instances)

覆盖:
MethodBinding 中的 original

isPolymorphic

public boolean isPolymorphic()
覆盖:
MethodBinding 中的 isPolymorphic

matches

public boolean matches(TypeBinding[] matchingParameters,
                       TypeBinding matchingReturnType)

isVarargs

public boolean isVarargs()
覆盖:
MethodBinding 中的 isVarargs


Copyright © 2013. All Rights Reserved.