Package de.monticore.types.check
Class SynthesizeCompKindFromMCBasicTypes
java.lang.Object
de.monticore.types.check.SynthesizeCompKindFromMCBasicTypes
- All Implemented Interfaces:
MCBasicTypesHandler,de.monticore.visitor.IHandler
A visitor (a handler indeed) that creates a
CompKindOfComponentType from an
ASTMCQualifiedType, given that there is matching, resolvable
component type symbol.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CompKindCheckResultCommon state with other visitors, if this visitor is part of a visitor composition.protected MCBasicTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionSynthesizeCompKindFromMCBasicTypes(@NonNull CompKindCheckResult resultWrapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(@NonNull ASTMCQualifiedType node) voidsetTraverser(@NonNull MCBasicTypesTraverser traverser) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverseMethods inherited from interface de.monticore.types.mcbasictypes._visitor.MCBasicTypesHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse
-
Field Details
-
traverser
-
resultWrapper
Common state with other visitors, if this visitor is part of a visitor composition.
-
-
Constructor Details
-
SynthesizeCompKindFromMCBasicTypes
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceMCBasicTypesHandler
-
setTraverser
- Specified by:
setTraverserin interfaceMCBasicTypesHandler
-
handle
- Specified by:
handlein interfaceMCBasicTypesHandler
-