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, PUnop, PUnopExpr, PVariable, Start, Token, XPArrayBrackets, XPArrayDescriptor, XPCaseStmt, XPCatchClause, XPDeclaration, XPMember, XPModifier, XPStatement
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 Node cloneNode(Node node)
cloneList
protected List cloneList(List list)