public interface

ICThrow

implements ICTerminalStatement
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICThrow

Class Overview

C AST interface to represent throw statements.

Example:

 throw something;
 

Summary

Public Methods
abstract ICExpression getExpression()
Get the thrown expression.
abstract void setExpression(ICExpression e)
Set the thrown expression.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTerminalStatement

Public Methods

public abstract ICExpression getExpression ()

Get the thrown expression.

Returns
  • the thrown expression, non null

public abstract void setExpression (ICExpression e)

Set the thrown expression.

Parameters
e mandatory thrown expression