gov.llnl.babel.visitor

Class AssertionSource


public class AssertionSource
extends Visitor

Method Summary

Object
visitAssertion(Assertion node, Object data)
Object
visitClassType(ClassType node, Object data)
Object
visitInterfaceType(InterfaceType node, Object data)
Object
visitPackage(Package node, Object data)

Methods inherited from class gov.llnl.babel.visitor.Visitor

visitArgument, visitArgumentList, visitArrayType, visitAssertion, visitAttribute, visitAttributeList, visitBinaryExpr, visitBooleanLiteral, visitCharacterLiteral, visitClassType, visitDComplexLiteral, visitDocComment, visitDoubleLiteral, visitEnsures, visitEnumItem, visitEnumeration, visitExtents, visitFComplexLiteral, visitFixedType, visitFloatLiteral, visitFromClause, visitFuncExpr, visitImportClause, visitIntLiteral, visitInterfaceType, visitInvariants, visitMethod, visitMethodList, visitName, visitNode, visitPackage, visitRArrayType, visitRequireClause, visitRequires, visitSIDLFile, visitScopedID, visitScopedIDList, visitSplicerBlock, visitSplicerImpl, visitSplicerImplList, visitSplicerList, visitStringLiteral, visitStructItem, visitStructType, visitThrowsList, visitUnaryExpr

Method Details

visitAssertion

public Object visitAssertion(Assertion node,
                             Object data)
Overrides:
visitAssertion in interface Visitor

visitClassType

public Object visitClassType(ClassType node,
                             Object data)
Overrides:
visitClassType in interface Visitor

visitInterfaceType

public Object visitInterfaceType(InterfaceType node,
                                 Object data)
Overrides:
visitInterfaceType in interface Visitor

visitPackage

public Object visitPackage(Package node,
                           Object data)
Overrides:
visitPackage in interface Visitor