Package de.monticore.types.check
Class SynthesizeSymTypeFromMCSimpleGenericTypes
- java.lang.Object
-
- de.monticore.types.check.AbstractSynthesizeFromType
-
- de.monticore.types.check.SynthesizeSymTypeFromMCSimpleGenericTypes
-
- All Implemented Interfaces:
MCSimpleGenericTypesHandler,MCSimpleGenericTypesVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
- Direct Known Subclasses:
SynthesizeFromMCSGT4Grammar
@Deprecated public class SynthesizeSymTypeFromMCSimpleGenericTypes extends AbstractSynthesizeFromType implements MCSimpleGenericTypesVisitor2, MCSimpleGenericTypesHandler
Deprecated.part of typecheck1, useTypeCheck3instead.Visitor for Derivation of SymType from MCSimpleGenericTypes i.e. for types/MCSimpleGenericTypes.mc4
-
-
Field Summary
Fields Modifier and Type Field Description protected MCSimpleGenericTypesTraversertraverserDeprecated.-
Fields inherited from class de.monticore.types.check.AbstractSynthesizeFromType
typeCheckResult
-
-
Constructor Summary
Constructors Constructor Description SynthesizeSymTypeFromMCSimpleGenericTypes()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MCSimpleGenericTypesTraversergetTraverser()Deprecated.protected SymTypeExpressionhandleIfNotFound(ASTMCGenericType type, java.util.List<SymTypeExpression> arguments)Deprecated.extension method for error handlingvoidsetTraverser(MCSimpleGenericTypesTraverser traverser)Deprecated.voidtraverse(ASTMCBasicGenericType genericType)Deprecated.We use mainly endVisit, because the result is synthesized along the tree, when walking upwards-
Methods inherited from class de.monticore.types.check.AbstractSynthesizeFromType
checkNotObscure, getResult, getScope, getTypeCheckResult, init, setTypeCheckResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Methods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
traverser
protected MCSimpleGenericTypesTraverser traverser
Deprecated.
-
-
Method Detail
-
getTraverser
public MCSimpleGenericTypesTraverser getTraverser()
Deprecated.- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceMCSimpleGenericTypesHandler- Specified by:
getTraverserin classAbstractSynthesizeFromType
-
setTraverser
public void setTraverser(MCSimpleGenericTypesTraverser traverser)
Deprecated.- Specified by:
setTraverserin interfaceMCSimpleGenericTypesHandler
-
traverse
public void traverse(ASTMCBasicGenericType genericType)
Deprecated.We use mainly endVisit, because the result is synthesized along the tree, when walking upwards- Specified by:
traversein interfaceMCSimpleGenericTypesHandler
-
handleIfNotFound
protected SymTypeExpression handleIfNotFound(ASTMCGenericType type, java.util.List<SymTypeExpression> arguments)
Deprecated.extension method for error handling
-
-