Class LabelSymbol
java.lang.Object
de.monticore.statements.mclowlevelstatements._symboltable.LabelSymbolTOP
de.monticore.statements.mclowlevelstatements._symboltable.LabelSymbol
- All Implemented Interfaces:
ICommonMCLowLevelStatementsSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
LabelSymbolSurrogate
-
Field Summary
Fields inherited from class de.monticore.statements.mclowlevelstatements._symboltable.LabelSymbolTOP
accessModifier, astNode, enclosingScope, fullName, name, packageName, stereoinfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<LabelSymbol> getLabelOfStatement(ASTMCStatement statement) returns the label of a given statementMethods inherited from class de.monticore.statements.mclowlevelstatements._symboltable.LabelSymbolTOP
accept, accept, accept, accept, determineFullName, determinePackageName, equals, getAccessModifier, getAstNode, getEnclosingScope, getFullName, getName, getPackageName, getStereoinfo, getThis, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setName, setPackageName, setStereoinfo, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getSourcePosition
-
Constructor Details
-
LabelSymbol
-
-
Method Details
-
getLabelOfStatement
returns the label of a given statement- Parameters:
statement- the statement to get the label of- Returns:
- the label or empty
-