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, waitgetAnnotationspublic abstract Access getAccess()
getAccess in interface IClass.IMemberAccess.PRIVATE, Access.PROTECTED,
Access.DEFAULT and Access.PUBLIC.public IClass getDeclaringIClass()
getDeclaringIClass in interface IClass.IMemberIClass that declares this IClass.IMemberpublic abstract boolean isStatic()
public abstract IClass getType() throws CompileException
CompileExceptionpublic abstract java.lang.String getName()
public java.lang.String getDescriptor()
throws CompileException
CompileExceptionpublic abstract java.lang.Object getConstantValue()
throws CompileException
CompileExceptionpublic java.lang.String toString()
toString in class java.lang.Object