public interface

IJavaLabel

implements IJavaStatement
com.pnfsoftware.jeb.core.units.code.java.IJavaLabel

Class Overview

Java AST interface to represent labels.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Public Methods
abstract IJavaLabel duplicate()
Duplicate this element.
abstract void generate(JavaOutputSink out, boolean definition)
abstract int getInternalOffset()
This method is deprecated. use getOffset()
abstract String getName()
Get the label name.
abstract int getOffset()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaExpression
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement

Public Methods

public abstract IJavaLabel duplicate ()

Duplicate this element.

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

public abstract void generate (JavaOutputSink out, boolean definition)

public abstract int getInternalOffset ()

This method is deprecated.
use getOffset()

public abstract String getName ()

Get the label name.

public abstract int getOffset ()