gov.llnl.babel.visitor
Class BuiltinAttributeCheck

java.lang.Object
  extended by gov.llnl.babel.visitor.Visitor
      extended by gov.llnl.babel.visitor.BuiltinAttributeCheck

public class BuiltinAttributeCheck
extends Visitor


Constructor Summary
BuiltinAttributeCheck(MsgList msgs)
           
 
Method Summary
 java.lang.Object visitArgument(Argument node, java.lang.Object data)
           
 java.lang.Object visitAttribute(Attribute node, java.lang.Object data)
           
 java.lang.Object visitClassType(ClassType node, java.lang.Object data)
           
 java.lang.Object visitEnumeration(Enumeration node, java.lang.Object data)
           
 java.lang.Object visitInterfaceType(InterfaceType node, java.lang.Object data)
           
 java.lang.Object visitMethod(Method node, java.lang.Object data)
           
 java.lang.Object visitPackage(Package node, java.lang.Object data)
           
 java.lang.Object visitStructType(StructType node, java.lang.Object data)
           
 
Methods inherited from class gov.llnl.babel.visitor.Visitor
visitArgumentList, visitArrayType, visitAssertion, visitAttributeList, visitBinaryExpr, visitBooleanLiteral, visitCharacterLiteral, visitDComplexLiteral, visitDocComment, visitDoubleLiteral, visitEnsures, visitEnumItem, visitExtents, visitFComplexLiteral, visitFixedType, visitFloatLiteral, visitFromClause, visitFuncExpr, visitImportClause, visitIntLiteral, visitInvariants, visitMethodList, visitName, visitNode, visitRArrayType, visitRequireClause, visitRequires, visitScopedID, visitScopedIDList, visitSIDLFile, visitSplicerBlock, visitSplicerImpl, visitSplicerImplList, visitSplicerList, visitStringLiteral, visitStructItem, visitThrowsList, visitUnaryExpr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuiltinAttributeCheck

public BuiltinAttributeCheck(MsgList msgs)
Method Detail

visitAttribute

public java.lang.Object visitAttribute(Attribute node,
                                       java.lang.Object data)
Overrides:
visitAttribute in class Visitor

visitMethod

public java.lang.Object visitMethod(Method node,
                                    java.lang.Object data)
Overrides:
visitMethod in class Visitor

visitArgument

public java.lang.Object visitArgument(Argument node,
                                      java.lang.Object data)
Overrides:
visitArgument in class Visitor

visitPackage

public java.lang.Object visitPackage(Package node,
                                     java.lang.Object data)
Overrides:
visitPackage in class Visitor

visitClassType

public java.lang.Object visitClassType(ClassType node,
                                       java.lang.Object data)
Overrides:
visitClassType in class Visitor

visitInterfaceType

public java.lang.Object visitInterfaceType(InterfaceType node,
                                           java.lang.Object data)
Overrides:
visitInterfaceType in class Visitor

visitEnumeration

public java.lang.Object visitEnumeration(Enumeration node,
                                         java.lang.Object data)
Overrides:
visitEnumeration in class Visitor

visitStructType

public java.lang.Object visitStructType(StructType node,
                                        java.lang.Object data)
Overrides:
visitStructType in class Visitor