|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.upb.hni.vmagic.declaration.DeclarationVisitor
public class DeclarationVisitor
Declaration visitor.
Constructor Summary | |
---|---|
DeclarationVisitor()
|
Method Summary | |
---|---|
void |
visit(DeclarativeItem declaration)
Visits a declaration. |
void |
visit(java.util.List<? extends DeclarativeItem> declarations)
Visits a list of declarations. |
protected void |
visitAliasDeclaration(Alias declaration)
Vists an alias declaration. |
protected void |
visitAttributeDeclaration(Attribute declaration)
Visits an attribute declaration. |
protected void |
visitAttributeSpecification(AttributeSpecification specification)
Visits an attribute specification. |
protected void |
visitComponentDeclaration(Component declaration)
Visits a component declaration. |
protected void |
visitConfigurationSpecification(ConfigurationSpecification specification)
Visits a configuration specification. |
protected void |
visitConstantDeclaration(ConstantDeclaration declaration)
Visits a constant declaration. |
protected void |
visitDisconnectionSpecification(DisconnectionSpecification specification)
Visits a disconnection specification. |
protected void |
visitFileDeclaration(FileDeclaration declaration)
Visits a file declaration. |
protected void |
visitFunctionBody(FunctionBody declaration)
Visits a function body. |
protected void |
visitFunctionDeclaration(FunctionDeclaration declaration)
Visits a function declaration. |
protected void |
visitGroupDeclaration(Group declaration)
Visits a group declaration. |
protected void |
visitGroupTemplateDeclaration(GroupTemplate declaration)
Visits a group template declaration. |
protected void |
visitProcedureBody(ProcedureBody declaration)
Visits a procedure body. |
protected void |
visitProcedureDeclaration(ProcedureDeclaration declaration)
Visits a procedure declaration. |
protected void |
visitSignalDeclaration(SignalDeclaration declaration)
Visits a signal declaration. |
protected void |
visitSubtypeDeclaration(Subtype declaration)
Visits a subtype declaration. |
protected void |
visitVariableDeclaration(VariableDeclaration declaration)
Visits a variable declaration. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeclarationVisitor()
Method Detail |
---|
public void visit(DeclarativeItem declaration)
null
.
declaration
- the declaration or null
public void visit(java.util.List<? extends DeclarativeItem> declarations)
null
items in the list are ignored.
The list parameter must not be null
.
declarations
- the list of declarationsprotected void visitAliasDeclaration(Alias declaration)
declaration
- the alias declarationprotected void visitAttributeDeclaration(Attribute declaration)
declaration
- the attribute declarationprotected void visitAttributeSpecification(AttributeSpecification specification)
specification
- the attribute specificationprotected void visitComponentDeclaration(Component declaration)
declaration
- the component declarationprotected void visitConfigurationSpecification(ConfigurationSpecification specification)
specification
- the configuration specificationprotected void visitConstantDeclaration(ConstantDeclaration declaration)
declaration
- the constant declarationprotected void visitDisconnectionSpecification(DisconnectionSpecification specification)
specification
- the disconnection specificationprotected void visitFileDeclaration(FileDeclaration declaration)
declaration
- the file declarationprotected void visitFunctionBody(FunctionBody declaration)
declaration
- the function bodyprotected void visitFunctionDeclaration(FunctionDeclaration declaration)
declaration
- the function declarationprotected void visitGroupDeclaration(Group declaration)
declaration
- the group declarationprotected void visitGroupTemplateDeclaration(GroupTemplate declaration)
declaration
- the group template declarationprotected void visitProcedureBody(ProcedureBody declaration)
declaration
- the procedure bodyprotected void visitProcedureDeclaration(ProcedureDeclaration declaration)
declaration
- the procedure declarationprotected void visitSignalDeclaration(SignalDeclaration declaration)
declaration
- the signal declarationprotected void visitSubtypeDeclaration(Subtype declaration)
declaration
- the subtype declarationprotected void visitVariableDeclaration(VariableDeclaration declaration)
declaration
- the variable declaration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |