Class VarDeclarationNameAlreadyDefinedInScope
java.lang.Object
de.monticore.statements.mcvardeclarationstatements._cocos.VarDeclarationNameAlreadyDefinedInScope
- All Implemented Interfaces:
MCVarDeclarationStatementsASTVariableDeclaratorCoCo,MCVarDeclarationStatementsVisitor2,de.monticore.visitor.IVisitor
public class VarDeclarationNameAlreadyDefinedInScope
extends Object
implements MCVarDeclarationStatementsASTVariableDeclaratorCoCo
Checks whether the variable name has already been defined in the local scope.
Logs an error for _each_ variable declaration (with the same name).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visitMethods inherited from interface de.monticore.statements.mcvardeclarationstatements._cocos.MCVarDeclarationStatementsASTVariableDeclaratorCoCo
visitMethods inherited from interface de.monticore.statements.mcvardeclarationstatements._visitor.MCVarDeclarationStatementsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
ERROR_CODE
Indicates that the name of the variable has already been used in the scope This will produce one error for _each_ variable declaration (with the same name)- See Also:
-
ERROR_MSG_FORMAT
- See Also:
-
ERROR_CODE_MISSING_SYMBOL
- See Also:
-
-
Constructor Details
-
VarDeclarationNameAlreadyDefinedInScope
public VarDeclarationNameAlreadyDefinedInScope()
-
-
Method Details
-
check
- Specified by:
checkin interfaceMCVarDeclarationStatementsASTVariableDeclaratorCoCo
-