public class SymbolTableDecorator extends Visitor
SymbolTablePrimer| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList |
d_imports |
protected MsgList |
d_msgs |
protected java.util.HashMap |
d_requires |
| Constructor and Description |
|---|
SymbolTableDecorator(MsgList msgs,
HierarchySorter hs,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
visitArgument(Argument node,
java.lang.Object data) |
java.lang.Object |
visitArrayType(ArrayType node,
java.lang.Object data) |
java.lang.Object |
visitAssertion(Assertion node,
java.lang.Object data) |
java.lang.Object |
visitClassType(ClassType node,
java.lang.Object data) |
java.lang.Object |
visitEnsures(Ensures node,
java.lang.Object data) |
java.lang.Object |
visitFixedType(FixedType node,
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 |
visitMethod(Method 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 node,
java.lang.Object data) |
java.lang.Object |
visitScopedID(ScopedID node,
java.lang.Object data) |
java.lang.Object |
visitSIDLFile(SIDLFile node,
java.lang.Object data) |
java.lang.Object |
visitSplicerBlock(SplicerBlock sb,
java.lang.Object data) |
java.lang.Object |
visitSplicerImpl(SplicerImpl impl,
java.lang.Object data) |
java.lang.Object |
visitSplicerImplList(SplicerImplList sil,
java.lang.Object data) |
java.lang.Object |
visitSplicerList(SplicerList sl,
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) |
visitArgumentList, visitAttribute, visitAttributeList, visitBinaryExpr, visitBooleanLiteral, visitCharacterLiteral, visitDComplexLiteral, visitDocComment, visitDoubleLiteral, visitEnumeration, visitEnumItem, visitExtents, visitFComplexLiteral, visitFloatLiteral, visitFromClause, visitFuncExpr, visitIntLiteral, visitInvariants, visitMethodList, visitName, visitNode, visitPackage, visitScopedIDList, visitStringLiteral, visitUnaryExprprotected MsgList d_msgs
protected java.util.ArrayList d_imports
protected java.util.HashMap d_requires
public SymbolTableDecorator(MsgList msgs, HierarchySorter hs, Context context)
public java.lang.Object visitSIDLFile(SIDLFile node, java.lang.Object data)
visitSIDLFile in class Visitorpublic java.lang.Object visitImportClause(ImportClause node, java.lang.Object data)
visitImportClause in class Visitorpublic java.lang.Object visitRequireClause(RequireClause node, java.lang.Object data)
visitRequireClause in class Visitorpublic 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 Visitorpublic java.lang.Object visitEnsures(Ensures node, java.lang.Object data)
visitEnsures in class Visitorpublic java.lang.Object visitRequires(Requires node, java.lang.Object data)
visitRequires in class Visitorpublic java.lang.Object visitAssertion(Assertion node, java.lang.Object data)
visitAssertion in class Visitorpublic java.lang.Object visitArgument(Argument node, java.lang.Object data)
visitArgument in class Visitorpublic java.lang.Object visitThrowsList(ThrowsList node, java.lang.Object data)
visitThrowsList in class Visitorpublic java.lang.Object visitArrayType(ArrayType node, java.lang.Object data)
visitArrayType in class Visitorpublic java.lang.Object visitRArrayType(RArrayType node, java.lang.Object data)
visitRArrayType in class Visitorpublic java.lang.Object visitStructType(StructType node, java.lang.Object data)
visitStructType in class Visitorpublic java.lang.Object visitStructItem(StructItem node, java.lang.Object data)
visitStructItem in class Visitorpublic java.lang.Object visitFixedType(FixedType node, java.lang.Object data)
visitFixedType in class Visitorpublic java.lang.Object visitScopedID(ScopedID node, java.lang.Object data)
visitScopedID in class Visitorpublic java.lang.Object visitSplicerList(SplicerList sl, java.lang.Object data)
visitSplicerList in class Visitorpublic java.lang.Object visitSplicerBlock(SplicerBlock sb, java.lang.Object data)
visitSplicerBlock in class Visitorpublic java.lang.Object visitSplicerImplList(SplicerImplList sil, java.lang.Object data)
visitSplicerImplList in class Visitorpublic java.lang.Object visitSplicerImpl(SplicerImpl impl, java.lang.Object data)
visitSplicerImpl in class Visitor