Package de.monticore.types.check
Class AbstractSynthesizeFromType
- java.lang.Object
-
- de.monticore.types.check.AbstractSynthesizeFromType
-
- Direct Known Subclasses:
SynthesizeSymTypeFromMCArrayTypes,SynthesizeSymTypeFromMCBasicTypes,SynthesizeSymTypeFromMCCollectionTypes,SynthesizeSymTypeFromMCFullGenericTypes,SynthesizeSymTypeFromMCFunctionTypes,SynthesizeSymTypeFromMCSimpleGenericTypes
@Deprecated public abstract class AbstractSynthesizeFromType extends java.lang.ObjectDeprecated.part of typecheck1, useTypeCheck3instead.
-
-
Field Summary
Fields Modifier and Type Field Description TypeCheckResulttypeCheckResultDeprecated.Storage in the Visitor: result of the last endVisit.
-
Constructor Summary
Constructors Constructor Description AbstractSynthesizeFromType()Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleancheckNotObscure(java.util.List<SymTypeExpression> typesOfInnerExpressions)Deprecated.java.util.Optional<SymTypeExpression>getResult()Deprecated.IBasicSymbolsScopegetScope(IMCBasicTypesScope mcBasicTypesScope)Deprecated.abstract MCBasicTypesTraversergetTraverser()Deprecated.TypeCheckResultgetTypeCheckResult()Deprecated.voidinit()Deprecated.voidsetTypeCheckResult(TypeCheckResult typeCheckResult)Deprecated.
-
-
-
Field Detail
-
typeCheckResult
public TypeCheckResult typeCheckResult
Deprecated.Storage in the Visitor: result of the last endVisit. This attribute is synthesized upward.
-
-
Method Detail
-
getTraverser
public abstract MCBasicTypesTraverser getTraverser()
Deprecated.
-
getScope
public IBasicSymbolsScope getScope(IMCBasicTypesScope mcBasicTypesScope)
Deprecated.
-
getResult
public java.util.Optional<SymTypeExpression> getResult()
Deprecated.
-
init
public void init()
Deprecated.
-
setTypeCheckResult
public void setTypeCheckResult(TypeCheckResult typeCheckResult)
Deprecated.
-
getTypeCheckResult
public TypeCheckResult getTypeCheckResult()
Deprecated.
-
checkNotObscure
protected boolean checkNotObscure(java.util.List<SymTypeExpression> typesOfInnerExpressions)
Deprecated.
-
-