Interface ICThrow
- All Superinterfaces:
ICElement
,ICStatement
,ICTerminalStatement
C AST interface to represent throw statements.
Example:
throw something;
-
Method Summary
Modifier and TypeMethodDescriptionGet the thrown expression.void
Set the thrown expression.Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
addPhysicalOffset, addPhysicalOffsets, evaluate, format, generate, getData, getElementType, getPhysicalOffset, getPhysicalOffsets, getSubElements, replaceSubElement, setData, setPhysicalOffsets, toString, visitDepthPost, visitDepthPost, visitDepthPost, visitDepthPre, visitDepthPre, visitDepthPre
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
duplicate, getIntermediateOffset, setIntermediateOffset
-
Method Details
-
getExpression
ICExpression getExpression()Get the thrown expression.- Specified by:
getExpression
in interfaceICTerminalStatement
- Returns:
- the thrown expression, non null
-
setExpression
Set the thrown expression.- Parameters:
e
- mandatory thrown expression
-