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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.lookup.Binding
      继承者 org.eclipse.jdt.internal.compiler.lookup.VariableBinding
直接已知子类:
FieldBinding, LocalVariableBinding

public abstract class VariableBinding
extends Binding


字段摘要
protected  Constant constant
           
 int id
           
 int modifiers
           
 char[] name
           
 long tagBits
           
 TypeBinding 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
 
构造方法摘要
VariableBinding(char[] name, TypeBinding type, int modifiers, Constant constant)
           
 
方法摘要
 Constant constant()
           
abstract  AnnotationBinding[] getAnnotations()
           
 boolean isBlankFinal()
           
 boolean isEffectivelyFinal()
           
 boolean isFinal()
           
 char[] readableName()
           
 void setConstant(Constant constant)
           
 String toString()
           
 
从类 org.eclipse.jdt.internal.compiler.lookup.Binding 继承的方法
computeUniqueKey, computeUniqueKey, getAnnotationTagBits, initializeDeprecatedAnnotationTagBits, isParameter, isValidBinding, isVolatile, kind, problemId, shortReadableName
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

modifiers

public int modifiers

type

public TypeBinding type

name

public char[] name

constant

protected Constant constant

id

public int id

tagBits

public long tagBits
构造方法详细信息

VariableBinding

public VariableBinding(char[] name,
                       TypeBinding type,
                       int modifiers,
                       Constant constant)
方法详细信息

constant

public Constant constant()

getAnnotations

public abstract AnnotationBinding[] getAnnotations()

isBlankFinal

public final boolean isBlankFinal()

isFinal

public final boolean isFinal()

isEffectivelyFinal

public final boolean isEffectivelyFinal()

readableName

public char[] readableName()
指定者:
Binding 中的 readableName

setConstant

public void setConstant(Constant constant)

toString

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


Copyright © 2013. All Rights Reserved.