Package org.smtlib
Class IVisitor.TreeVisitor<T>
java.lang.Object
org.smtlib.IVisitor.TreeVisitor<T>
- Type Parameters:
T- the type of the return value
- All Implemented Interfaces:
IVisitor<T>
This class is an implementation of IVisitor meant for further derivation:
each visitor is implemented to visit its children without doing anything else;
the default return value is null.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.smtlib.IVisitor
IVisitor.TreeVisitor<T>, IVisitor.VisitorException -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(IExpr.IAttribute<?> e) visit(IExpr.ILet e) Visits the value of a programmatically built:patternattribute; by default does nothing.visit(ISexpr.ISeq e) Iterative, since a list (e.g.visit(ISexpr.IToken<?> e)
-
Constructor Details
-
TreeVisitor
public TreeVisitor()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
Description copied from interface:IVisitorVisits the value of a programmatically built:patternattribute; by default does nothing.- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
Iterative, since a list (e.g. a proof) can nest deeper than the Java stack allows (#132); nested lists are walked here, not through visit(ISeq).- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-
visit
- Specified by:
visitin interfaceIVisitor<T>- Throws:
IVisitor.VisitorException
-