|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttom.library.sl.AbstractStrategy
tom.library.sl.AbstractStrategyBasic
tom.library.bytecode.CFGViewer.Assign
public static class CFGViewer.Assign
Assign the current instruction node to the given InsWrapper.
Field Summary |
---|
Fields inherited from class tom.library.sl.AbstractStrategyBasic |
---|
any |
Fields inherited from class tom.library.sl.AbstractStrategy |
---|
environment |
Constructor Summary | |
---|---|
CFGViewer.Assign(tom.library.bytecode.CFGViewer.InsWrapper ins)
|
Method Summary | ||
---|---|---|
InstructionList |
_visit_InstructionList(InstructionList arg,
Introspector introspector)
|
|
Visitable |
getChildAt(int index)
Returns the child at the specified position |
|
int |
getChildCount()
Returns the number of children of the current Visitable |
|
Visitable[] |
getChildren()
Returns the list of (non builtin) Visitable children |
|
tom.library.bytecode.CFGViewer.InsWrapper |
getins()
|
|
Visitable |
setChildAt(int index,
Visitable child)
Replaces a child at the specified position |
|
Visitable |
setChildren(Visitable[] children)
Replaces all children of any visitable at once, and returns this visitable. |
|
InstructionList |
visit_InstructionList(InstructionList tom__arg,
Introspector introspector)
|
|
|
visitLight(T v,
Introspector introspector)
Visit the subject any in a light way (without environment) |
Methods inherited from class tom.library.sl.AbstractStrategyBasic |
---|
visit |
Methods inherited from class tom.library.sl.AbstractStrategy |
---|
getAncestor, getEnvironment, getPosition, getRoot, getSubject, init, init, setEnvironment, setRoot, setSubject, visit, visit, visit, visit, visitLight |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CFGViewer.Assign(tom.library.bytecode.CFGViewer.InsWrapper ins)
Method Detail |
---|
public tom.library.bytecode.CFGViewer.InsWrapper getins()
public Visitable[] getChildren()
Visitable
getChildren
in interface Visitable
getChildren
in class AbstractStrategyBasic
public Visitable setChildren(Visitable[] children)
Visitable
setChildren
in interface Visitable
setChildren
in class AbstractStrategyBasic
children
- array of children to set up
public int getChildCount()
Visitable
getChildCount
in interface Visitable
getChildCount
in class AbstractStrategyBasic
public Visitable getChildAt(int index)
Visitable
getChildAt
in interface Visitable
getChildAt
in class AbstractStrategyBasic
index
- index of the element to return
public Visitable setChildAt(int index, Visitable child)
Visitable
setChildAt
in interface Visitable
setChildAt
in class AbstractStrategyBasic
index
- index of the element to returnchild
- element to set up
public <T> T visitLight(T v, Introspector introspector) throws VisitFailure
Strategy
v
- the subject to visit.
VisitFailure
- in case of failure.public InstructionList _visit_InstructionList(InstructionList arg, Introspector introspector) throws VisitFailure
VisitFailure
public InstructionList visit_InstructionList(InstructionList tom__arg, Introspector introspector) throws VisitFailure
VisitFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |