public abstract class IClass.IField extends java.lang.Object implements IClass.IMember
IClass
.Constructor and Description |
---|
IField() |
Modifier and Type | Method and Description |
---|---|
abstract Access |
getAccess() |
abstract java.lang.Object |
getConstantValue()
Returns the value of the field if it is a compile-time constant value, i.e.
|
IClass |
getDeclaringIClass() |
java.lang.String |
getDescriptor() |
abstract java.lang.String |
getName() |
abstract IClass |
getType() |
abstract boolean |
isStatic() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotations
public abstract Access getAccess()
getAccess
in interface IClass.IMember
Access.PRIVATE
, Access.PROTECTED
,
Access.DEFAULT
and Access.PUBLIC
.public IClass getDeclaringIClass()
getDeclaringIClass
in interface IClass.IMember
IClass
that declares this IClass.IMember
public abstract boolean isStatic()
public abstract IClass getType() throws CompileException
CompileException
public abstract java.lang.String getName()
public java.lang.String getDescriptor() throws CompileException
CompileException
public abstract java.lang.Object getConstantValue() throws CompileException
CompileException
public java.lang.String toString()
toString
in class java.lang.Object