public class CfgOptionalThrowNode extends CfgNode<JExpression>
Modifier and Type | Field and Description |
---|---|
static String |
ERROR
Edge role for throwing generic Error.
|
static String |
NO_THROW
Edge role for normal, no-throwing execution.
|
static String |
RUNTIME_EXCEPTION
Edge role for throwing RuntimeException.
|
Constructor and Description |
---|
CfgOptionalThrowNode(CfgNode<?> parent,
JExpression node) |
Modifier and Type | Method and Description |
---|---|
void |
accept(CfgVisitor visitor) |
protected CfgNode<?> |
cloneImpl() |
String |
toDebugString() |
public static final String NO_THROW
public static final String RUNTIME_EXCEPTION
public static final String ERROR
public CfgOptionalThrowNode(CfgNode<?> parent, JExpression node)
public void accept(CfgVisitor visitor)
accept
in class CfgNode<JExpression>
public String toDebugString()
toDebugString
in class CfgNode<JExpression>
protected CfgNode<?> cloneImpl()
cloneImpl
in class CfgNode<JExpression>
Copyright © 2018. All rights reserved.