public interface

IJavaDecompilableElement

implements IJavaElement
com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Known Indirect Subclasses

Class Overview

High-level Java AST interface to represent a decompilable Java element (a class, method, or field).

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Public Methods
abstract IJavaDecompilableElement duplicate()
Duplicate this element.
abstract IJavaGlobalContext getGlobalContext()
Retrieve the global Java decompilation context for this element.
abstract String getName()
Get this element's name.
abstract String getSignature()
Get this element's signature.
abstract boolean isBuilt()
Convenience method used to check FLAG_BUILT.
abstract boolean isExternal()
Determine whether this element is internal (defined) or external (not defined).
abstract boolean isOptionalRendering()
Convenience method used to check FLAG_OPTIONAL_RENDERING.
abstract void markBuilt()
Convenience method used to set FLAG_BUILT.
abstract void markOptionalRendering()
Convenience method used to set FLAG_OPTIONAL_RENDERING.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement

Public Methods

public abstract IJavaDecompilableElement duplicate ()

Duplicate this element.

Returns
  • a (possibly) duplicated object of the same type

public abstract IJavaGlobalContext getGlobalContext ()

Retrieve the global Java decompilation context for this element.

public abstract String getName ()

Get this element's name.

public abstract String getSignature ()

Get this element's signature.

public abstract boolean isBuilt ()

Convenience method used to check FLAG_BUILT.

public abstract boolean isExternal ()

Determine whether this element is internal (defined) or external (not defined). External elements cannot be generated.

public abstract boolean isOptionalRendering ()

Convenience method used to check FLAG_OPTIONAL_RENDERING.

public abstract void markBuilt ()

Convenience method used to set FLAG_BUILT.

public abstract void markOptionalRendering ()

Convenience method used to set FLAG_OPTIONAL_RENDERING.