Package de.monticore.types.check
Class SynthesizeSymTypeFromMCCollectionTypes
java.lang.Object
de.monticore.types.check.AbstractSynthesizeFromType
de.monticore.types.check.SynthesizeSymTypeFromMCCollectionTypes
- All Implemented Interfaces:
MCCollectionTypesHandler,MCCollectionTypesVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
@Deprecated
public class SynthesizeSymTypeFromMCCollectionTypes
extends AbstractSynthesizeFromType
implements MCCollectionTypesVisitor2, MCCollectionTypesHandler
Deprecated.
Visitor for Derivation of SymType from MCBasicTypes
i.e. for
types/MCBasicTypes.mc4
-
Field Summary
FieldsFields inherited from class de.monticore.types.check.AbstractSynthesizeFromType
typeCheckResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.We use mainly endVisit, because the result is synthesized along the tree, when walking upwardsvoidDeprecated.voidDeprecated.Deprecated.voidsetTraverser(MCCollectionTypesTraverser traverser) Deprecated.voidsynthesizeTypeWithOneArgument(ASTMCType type, String name) Deprecated.voidtraverse(ASTMCMapType node) Deprecated.Map has two arguments: to retrieve them properly, the traverse method is adapted (looking deeper into the visitor), instead of the endVisit method:Methods inherited from class de.monticore.types.check.AbstractSynthesizeFromType
checkNotObscure, getResult, getScope, getTypeCheckResult, init, setTypeCheckResultMethods 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.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
traverser
Deprecated.
-
-
Constructor Details
-
SynthesizeSymTypeFromMCCollectionTypes
public SynthesizeSymTypeFromMCCollectionTypes()Deprecated.
-
-
Method Details
-
setTraverser
Deprecated.- Specified by:
setTraverserin interfaceMCCollectionTypesHandler
-
getTraverser
Deprecated.- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceMCCollectionTypesHandler- Specified by:
getTraverserin classAbstractSynthesizeFromType
-
endVisit
Deprecated.We use mainly endVisit, because the result is synthesized along the tree, when walking upwards- Specified by:
endVisitin interfaceMCCollectionTypesVisitor2
-
endVisit
Deprecated.- Specified by:
endVisitin interfaceMCCollectionTypesVisitor2
-
endVisit
Deprecated.- Specified by:
endVisitin interfaceMCCollectionTypesVisitor2
-
synthesizeTypeWithOneArgument
Deprecated. -
traverse
Deprecated.Map has two arguments: to retrieve them properly, the traverse method is adapted (looking deeper into the visitor), instead of the endVisit method:- Specified by:
traversein interfaceMCCollectionTypesHandler
-
TypeCheck3instead.