Package de.monticore.grammar.cocos
Class ProdAndOverriddenProdUseSameAttrNameForDiffNTs
java.lang.Object
de.monticore.grammar.cocos.ProdAndOverriddenProdUseSameAttrNameForDiffNTs
- All Implemented Interfaces:
GrammarASTNonTerminalCoCo,GrammarVisitor2,de.monticore.visitor.IVisitor
public class ProdAndOverriddenProdUseSameAttrNameForDiffNTs
extends Object
implements GrammarASTNonTerminalCoCo
Checks that an attribute name is not used twice for different nonterminals.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidlogError(ProdSymbol ruleSymbol, String attributename, RuleComponentSymbol componentSymbol, String actualType, ASTNonTerminal a) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.grammar.grammar._cocos.GrammarASTNonTerminalCoCo
visitMethods inherited from interface de.monticore.grammar.grammar._visitor.GrammarVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
ERROR_CODE
- See Also:
-
ERROR_MSG_FORMAT
- See Also:
-
-
Constructor Details
-
ProdAndOverriddenProdUseSameAttrNameForDiffNTs
public ProdAndOverriddenProdUseSameAttrNameForDiffNTs()
-
-
Method Details
-
check
- Specified by:
checkin interfaceGrammarASTNonTerminalCoCo
-
logError
protected void logError(ProdSymbol ruleSymbol, String attributename, RuleComponentSymbol componentSymbol, String actualType, ASTNonTerminal a)
-