soot.jimple.parser.node
Class Node
java.lang.Object
soot.jimple.parser.node.Node
- All Implemented Interfaces:
- Cloneable, Switchable
- Direct Known Subclasses:
- PArgList, PArrayBrackets, PArrayDescriptor, PArrayRef, PBaseType, PBaseTypeNoName, PBinop, PBinopExpr, PBoolExpr, PCaseLabel, PCaseStmt, PCatchClause, PClassName, PClassNameList, PConstant, PDeclaration, PExpression, PExtendsClause, PFieldRef, PFieldSignature, PFile, PFileBody, PFileType, PFixedArrayDescriptor, PGotoStmt, PImmediate, PImplementsClause, PInvokeExpr, PJimpleType, PLabelName, PLocalName, PLocalNameList, PMember, PMethodBody, PMethodSignature, PModifier, PName, PNameList, PNewExpr, PNonstaticInvoke, PNonvoidType, PParameter, PParameterList, PReference, PStatement, PThrowsClause, PType, PUnnamedMethodSignature, PUnop, PUnopExpr, PVariable, Start, Token
public abstract class Node
- extends Object
- implements Switchable, Cloneable
Constructor Summary |
Node()
|
Node
public Node()
clone
public abstract Object clone()
- Overrides:
clone
in class Object
parent
public Node parent()
replaceBy
public void replaceBy(Node node)
toString
protected String toString(Node node)
toString
protected String toString(List list)
cloneNode
protected <T extends Node> T cloneNode(T node)
cloneList
protected <T> List<T> cloneList(List<T> list)