public interface

IJavaStaticField

implements IJavaLeftExpression INonStatement
com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField

Class Overview

Java AST interface to represent a static field variable.

This interface should not be confused with IJavaField definition objects.

Summary

Public Methods
abstract IJavaType getClassType()
Get the class type to which the field belongs.
abstract IJavaField getField()
Get the field.
abstract String getFieldName()
Get the original field simple name.
abstract String getFieldSignature()
Get the original field jvm name (fully qualified canonical name).
abstract boolean isPseudoFieldTypeClass()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement

Public Methods

public abstract IJavaType getClassType ()

Get the class type to which the field belongs.

Returns
  • the class type, it may be null

public abstract IJavaField getField ()

Get the field.

Returns
  • the field object, never null

public abstract String getFieldName ()

Get the original field simple name.

public abstract String getFieldSignature ()

Get the original field jvm name (fully qualified canonical name).

public abstract boolean isPseudoFieldTypeClass ()