public class Visitor
extends java.lang.Object
Constructor and Description |
---|
Visitor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visitArgument(Argument node,
java.lang.Object data) |
java.lang.Object |
visitArgumentList(ArgumentList node,
java.lang.Object data) |
java.lang.Object |
visitArrayType(ArrayType node,
java.lang.Object data) |
java.lang.Object |
visitAssertion(Assertion a,
java.lang.Object data) |
java.lang.Object |
visitAttribute(Attribute node,
java.lang.Object data) |
java.lang.Object |
visitAttributeList(AttributeList node,
java.lang.Object data) |
java.lang.Object |
visitBinaryExpr(BinaryExpr node,
java.lang.Object data) |
java.lang.Object |
visitBooleanLiteral(BooleanLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitCharacterLiteral(CharacterLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitClassType(ClassType node,
java.lang.Object data) |
java.lang.Object |
visitDComplexLiteral(DComplexLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitDocComment(DocComment node,
java.lang.Object data) |
java.lang.Object |
visitDoubleLiteral(DoubleLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitEnsures(Ensures r,
java.lang.Object data) |
java.lang.Object |
visitEnumeration(Enumeration node,
java.lang.Object data) |
java.lang.Object |
visitEnumItem(EnumItem node,
java.lang.Object data) |
java.lang.Object |
visitExtents(Extents node,
java.lang.Object data) |
java.lang.Object |
visitFComplexLiteral(FComplexLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitFixedType(FixedType node,
java.lang.Object data) |
java.lang.Object |
visitFloatLiteral(FloatLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitFromClause(FromClause node,
java.lang.Object data) |
java.lang.Object |
visitFuncExpr(FuncExpr fe,
java.lang.Object data) |
java.lang.Object |
visitImportClause(ImportClause node,
java.lang.Object data) |
java.lang.Object |
visitInterfaceType(InterfaceType node,
java.lang.Object data) |
java.lang.Object |
visitIntLiteral(IntLiteral il,
java.lang.Object data) |
java.lang.Object |
visitInvariants(Invariants inv,
java.lang.Object data) |
java.lang.Object |
visitMethod(Method node,
java.lang.Object data) |
java.lang.Object |
visitMethodList(MethodList node,
java.lang.Object data) |
java.lang.Object |
visitName(Name n,
java.lang.Object data) |
java.lang.Object |
visitNode(ASTNode node,
java.lang.Object data) |
java.lang.Object |
visitPackage(Package node,
java.lang.Object data) |
java.lang.Object |
visitRArrayType(RArrayType node,
java.lang.Object data) |
java.lang.Object |
visitRequireClause(RequireClause node,
java.lang.Object data) |
java.lang.Object |
visitRequires(Requires r,
java.lang.Object data) |
java.lang.Object |
visitScopedID(ScopedID node,
java.lang.Object data) |
java.lang.Object |
visitScopedIDList(ScopedIDList node,
java.lang.Object data) |
java.lang.Object |
visitSIDLFile(SIDLFile node,
java.lang.Object data) |
java.lang.Object |
visitSplicerBlock(SplicerBlock node,
java.lang.Object data) |
java.lang.Object |
visitSplicerImpl(SplicerImpl node,
java.lang.Object data) |
java.lang.Object |
visitSplicerImplList(SplicerImplList node,
java.lang.Object data) |
java.lang.Object |
visitSplicerList(SplicerList node,
java.lang.Object data) |
java.lang.Object |
visitStringLiteral(StringLiteral dl,
java.lang.Object data) |
java.lang.Object |
visitStructItem(StructItem node,
java.lang.Object data) |
java.lang.Object |
visitStructType(StructType node,
java.lang.Object data) |
java.lang.Object |
visitThrowsList(ThrowsList node,
java.lang.Object data) |
java.lang.Object |
visitUnaryExpr(UnaryExpr node,
java.lang.Object data) |
public java.lang.Object visitNode(ASTNode node, java.lang.Object data)
public java.lang.Object visitSIDLFile(SIDLFile node, java.lang.Object data)
public java.lang.Object visitImportClause(ImportClause node, java.lang.Object data)
public java.lang.Object visitRequireClause(RequireClause node, java.lang.Object data)
public java.lang.Object visitPackage(Package node, java.lang.Object data)
public java.lang.Object visitAttribute(Attribute node, java.lang.Object data)
public java.lang.Object visitAttributeList(AttributeList node, java.lang.Object data)
public java.lang.Object visitEnumeration(Enumeration node, java.lang.Object data)
public java.lang.Object visitEnumItem(EnumItem node, java.lang.Object data)
public java.lang.Object visitClassType(ClassType node, java.lang.Object data)
public java.lang.Object visitInterfaceType(InterfaceType node, java.lang.Object data)
public java.lang.Object visitArrayType(ArrayType node, java.lang.Object data)
public java.lang.Object visitRArrayType(RArrayType node, java.lang.Object data)
public java.lang.Object visitExtents(Extents node, java.lang.Object data)
public java.lang.Object visitFixedType(FixedType node, java.lang.Object data)
public java.lang.Object visitArgument(Argument node, java.lang.Object data)
public java.lang.Object visitArgumentList(ArgumentList node, java.lang.Object data)
public java.lang.Object visitDocComment(DocComment node, java.lang.Object data)
public java.lang.Object visitMethod(Method node, java.lang.Object data)
public java.lang.Object visitMethodList(MethodList node, java.lang.Object data)
public java.lang.Object visitScopedID(ScopedID node, java.lang.Object data)
public java.lang.Object visitScopedIDList(ScopedIDList node, java.lang.Object data)
public java.lang.Object visitThrowsList(ThrowsList node, java.lang.Object data)
public java.lang.Object visitFromClause(FromClause node, java.lang.Object data)
public java.lang.Object visitStructType(StructType node, java.lang.Object data)
public java.lang.Object visitStructItem(StructItem node, java.lang.Object data)
public java.lang.Object visitBinaryExpr(BinaryExpr node, java.lang.Object data)
public java.lang.Object visitUnaryExpr(UnaryExpr node, java.lang.Object data)
public java.lang.Object visitFuncExpr(FuncExpr fe, java.lang.Object data)
public java.lang.Object visitRequires(Requires r, java.lang.Object data)
public java.lang.Object visitEnsures(Ensures r, java.lang.Object data)
public java.lang.Object visitInvariants(Invariants inv, java.lang.Object data)
public java.lang.Object visitIntLiteral(IntLiteral il, java.lang.Object data)
public java.lang.Object visitDoubleLiteral(DoubleLiteral dl, java.lang.Object data)
public java.lang.Object visitFloatLiteral(FloatLiteral dl, java.lang.Object data)
public java.lang.Object visitDComplexLiteral(DComplexLiteral dl, java.lang.Object data)
public java.lang.Object visitFComplexLiteral(FComplexLiteral dl, java.lang.Object data)
public java.lang.Object visitStringLiteral(StringLiteral dl, java.lang.Object data)
public java.lang.Object visitCharacterLiteral(CharacterLiteral dl, java.lang.Object data)
public java.lang.Object visitBooleanLiteral(BooleanLiteral dl, java.lang.Object data)
public java.lang.Object visitName(Name n, java.lang.Object data)
public java.lang.Object visitAssertion(Assertion a, java.lang.Object data)
public java.lang.Object visitSplicerList(SplicerList node, java.lang.Object data)
public java.lang.Object visitSplicerBlock(SplicerBlock node, java.lang.Object data)
public java.lang.Object visitSplicerImplList(SplicerImplList node, java.lang.Object data)
public java.lang.Object visitSplicerImpl(SplicerImpl node, java.lang.Object data)