public class AddDefaultsVisitor extends Visitor
SymbolTablePrimer| Constructor and Description |
|---|
AddDefaultsVisitor(MsgList msgs) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
visitClassType(ClassType node,
java.lang.Object data)
Add defaults at the Class Level.
|
java.lang.Object |
visitInterfaceType(InterfaceType node,
java.lang.Object data)
Add defaults as the interface level
1.
|
java.lang.Object |
visitMethod(Method node,
java.lang.Object data)
Method level defaults
1.
|
visitArgument, visitArgumentList, visitArrayType, visitAssertion, visitAttribute, visitAttributeList, visitBinaryExpr, visitBooleanLiteral, visitCharacterLiteral, visitDComplexLiteral, visitDocComment, visitDoubleLiteral, visitEnsures, visitEnumeration, visitEnumItem, visitExtents, visitFComplexLiteral, visitFixedType, visitFloatLiteral, visitFromClause, visitFuncExpr, visitImportClause, visitIntLiteral, visitInvariants, visitMethodList, visitName, visitNode, visitPackage, visitRArrayType, visitRequireClause, visitRequires, visitScopedID, visitScopedIDList, visitSIDLFile, visitSplicerBlock, visitSplicerImpl, visitSplicerImplList, visitSplicerList, visitStringLiteral, visitStructItem, visitStructType, visitThrowsList, visitUnaryExprprotected MsgList d_msgs
public AddDefaultsVisitor(MsgList msgs)
public java.lang.Object visitClassType(ClassType node, java.lang.Object data)
visitClassType in class Visitorpublic java.lang.Object visitInterfaceType(InterfaceType node, java.lang.Object data)
visitInterfaceType in class Visitorpublic java.lang.Object visitMethod(Method node, java.lang.Object data)
visitMethod in class Visitor