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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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.