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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.lookup.Binding
      继承者 org.eclipse.jdt.internal.compiler.lookup.VariableBinding
          继承者 org.eclipse.jdt.internal.compiler.lookup.FieldBinding
              继承者 org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding

public class ParameterizedFieldBinding
extends FieldBinding

Binding denoting a field after type substitution got performed. On parameterized type bindings, all fields got substituted, regardless whether their signature did involve generics or not, so as to get the proper declaringClass for these fields.


字段摘要
 FieldBinding originalField
           
 
从类 org.eclipse.jdt.internal.compiler.lookup.FieldBinding 继承的字段
compoundUseFlag, declaringClass
 
从类 org.eclipse.jdt.internal.compiler.lookup.VariableBinding 继承的字段
constant, id, modifiers, name, tagBits, type
 
从类 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
 
构造方法摘要
ParameterizedFieldBinding(ParameterizedTypeBinding parameterizedDeclaringClass, FieldBinding originalField)
           
 
方法摘要
 Constant constant()
           
 FieldBinding original()
          Returns the original field (as opposed to parameterized instances)
 void setConstant(Constant constant)
           
 
从类 org.eclipse.jdt.internal.compiler.lookup.FieldBinding 继承的方法
canBeSeenBy, canBeSeenBy, computeUniqueKey, genericSignature, getAccessFlags, getAnnotations, getAnnotationTagBits, isDefault, isDeprecated, isOrEnclosedByPrivateType, isPrivate, isProtected, isPublic, isStatic, isSynthetic, isTransient, isUsed, isUsedOnlyInCompound, isViewedAsDeprecated, isVolatile, kind, setAnnotations, sourceField
 
从类 org.eclipse.jdt.internal.compiler.lookup.VariableBinding 继承的方法
isBlankFinal, isEffectivelyFinal, isFinal, readableName, toString
 
从类 org.eclipse.jdt.internal.compiler.lookup.Binding 继承的方法
computeUniqueKey, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, problemId, shortReadableName
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

originalField

public FieldBinding originalField
构造方法详细信息

ParameterizedFieldBinding

public ParameterizedFieldBinding(ParameterizedTypeBinding parameterizedDeclaringClass,
                                 FieldBinding originalField)
方法详细信息

constant

public Constant constant()
覆盖:
FieldBinding 中的 constant
另请参见:
VariableBinding.constant()

original

public FieldBinding original()
从类 FieldBinding 复制的描述
Returns the original field (as opposed to parameterized instances)

覆盖:
FieldBinding 中的 original
另请参见:
FieldBinding.original()

setConstant

public void setConstant(Constant constant)
覆盖:
VariableBinding 中的 setConstant
另请参见:
VariableBinding.constant()


Copyright © 2013. All Rights Reserved.