tom.library.adt.bytecode
Class BytecodeAbstractType.CollectSubtermValue

java.lang.Object
  extended by tom.library.sl.AbstractStrategy
      extended by tom.library.sl.AbstractStrategyBasic
          extended by tom.library.adt.bytecode.BytecodeAbstractType.CollectSubtermValue
All Implemented Interfaces:
Strategy, Visitable
Enclosing class:
BytecodeAbstractType

public static class BytecodeAbstractType.CollectSubtermValue
extends AbstractStrategyBasic


Field Summary
 
Fields inherited from class tom.library.sl.AbstractStrategyBasic
any
 
Fields inherited from class tom.library.sl.AbstractStrategy
environment
 
Constructor Summary
BytecodeAbstractType.CollectSubtermValue(String label, tom.library.adt.bytecode.BytecodeAbstractType.InfoValue info)
           
 
Method Summary
 Value _visit_Value(Value arg, Introspector introspector)
           
 Visitable getChildAt(int index)
           
 int getChildCount()
           
 Visitable[] getChildren()
           
 tom.library.adt.bytecode.BytecodeAbstractType.InfoValue getinfo()
           
 String getlabel()
           
 Visitable setChildAt(int index, Visitable child)
           
 Visitable setChildren(Visitable[] children)
           
 Value visit_Value(Value tom__arg, Introspector introspector)
           
<T> T
visitLight(T v, Introspector introspector)
           
 
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

BytecodeAbstractType.CollectSubtermValue

public BytecodeAbstractType.CollectSubtermValue(String label,
                                                tom.library.adt.bytecode.BytecodeAbstractType.InfoValue info)
Method Detail

getlabel

public String getlabel()

getinfo

public tom.library.adt.bytecode.BytecodeAbstractType.InfoValue getinfo()

getChildren

public Visitable[] getChildren()
Specified by:
getChildren in interface Visitable
Overrides:
getChildren in class AbstractStrategyBasic

setChildren

public Visitable setChildren(Visitable[] children)
Specified by:
setChildren in interface Visitable
Overrides:
setChildren in class AbstractStrategyBasic

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface Visitable
Overrides:
getChildCount in class AbstractStrategyBasic

getChildAt

public Visitable getChildAt(int index)
Specified by:
getChildAt in interface Visitable
Overrides:
getChildAt in class AbstractStrategyBasic

setChildAt

public Visitable setChildAt(int index,
                            Visitable child)
Specified by:
setChildAt in interface Visitable
Overrides:
setChildAt in class AbstractStrategyBasic

visitLight

public <T> T visitLight(T v,
                        Introspector introspector)
             throws VisitFailure
Throws:
VisitFailure

_visit_Value

public Value _visit_Value(Value arg,
                          Introspector introspector)
                   throws VisitFailure
Throws:
VisitFailure

visit_Value

public Value visit_Value(Value tom__arg,
                         Introspector introspector)
                  throws VisitFailure
Throws:
VisitFailure