| com.pnfsoftware.jeb.core.units.code.java.IJavaField |
Java AST interface to represent Java fields.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract List<? extends IJavaAnnotation> | getAnnotations() | ||||||||||
| abstract IJavaExpression |
getInitialValue()
Get the static initialization value, if any.
| ||||||||||
| abstract String |
getName()
Get the original field name.
| ||||||||||
| abstract String |
getSignature()
Get the field signature.
| ||||||||||
| abstract IJavaType |
getType()
Get the field type.
| ||||||||||
| abstract boolean |
isStatic()
Determine whether or not this field is static.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaElement
| |||||||||||
Get the static initialization value, if any. Only for static fields.
Get the original field name.
Get the field signature. Convenience routine.
Format: classSignature->fieldName:type
Determine whether or not this field is static.