Package de.monticore.symboltable
Class SymbolWithScopeOfUnknownKindBuilder
java.lang.Object
de.monticore.symboltable.SymbolWithScopeOfUnknownKindBuilder
A builder for
SymbolWithScopeOfUnknownKind.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessModifierprotected IScopeprotected Stringprotected Stringprotected Stringprotected SymbolWithScopeOfUnknownKindBuilderprotected IScopeprotected Map<IStereotypeReference, Optional<Value>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStereoinfo(IStereotypeReference stereotype) addStereoinfo(IStereotypeReference stereotype, Value stereovalue) build()This method always fails since an unknown symbol may not have a related ASTNode.getName()booleanThis method always returnsfalsesince an unknown symbol may not have a related ASTNode.booleanisValid()setAccessModifier(AccessModifier accessModifier) setEnclosingScope(IScope enclosingScope) setFullName(String fullName) setPackageName(String packageName) setSpannedScope(IScope spannedScope) setStereoinfo(Map<IStereotypeReference, Optional<Value>> stereoinfo)
-
Field Details
-
realBuilder
-
name
-
fullName
-
packageName
-
accessModifier
-
stereoinfo
-
enclosingScope
-
spannedScope
-
-
Constructor Details
-
SymbolWithScopeOfUnknownKindBuilder
public SymbolWithScopeOfUnknownKindBuilder()
-
-
Method Details
-
build
-
isValid
public boolean isValid() -
getName
-
getFullName
-
getPackageName
-
getAstNode
This method always fails since an unknown symbol may not have a related ASTNode. -
isPresentAstNode
public boolean isPresentAstNode()This method always returnsfalsesince an unknown symbol may not have a related ASTNode. -
getAccessModifier
-
getStereoinfo
-
getEnclosingScope
-
getSpannedScope
-
setName
-
setFullName
-
setPackageName
-
setAccessModifier
-
setStereoinfo
public SymbolWithScopeOfUnknownKindBuilder setStereoinfo(Map<IStereotypeReference, Optional<Value>> stereoinfo) -
addStereoinfo
-
addStereoinfo
public SymbolWithScopeOfUnknownKindBuilder addStereoinfo(IStereotypeReference stereotype, Value stereovalue) -
setEnclosingScope
-
setSpannedScope
-