public interface

IJavaTerminalStatement

implements IJavaStatement
com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
Known Indirect Subclasses

Class Overview

High-level interface extended by Return and Throw statements.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Public Methods
abstract IJavaTerminalStatement duplicate()
Duplicate this element.
abstract IJavaExpression getExpression()
Get the terminal expression.
abstract void setExpression(IJavaExpression e)
Set the terminal expression.
[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 IJavaTerminalStatement duplicate ()

Duplicate this element.

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

public abstract IJavaExpression getExpression ()

Get the terminal expression.

Returns
  • the expression, null if none

public abstract void setExpression (IJavaExpression e)

Set the terminal expression.

Parameters
e a terminal expression, null if none