Class ExpressionBasisTypeIdAsConstructorTypeVisitor
java.lang.Object
de.monticore.types3.AbstractTypeVisitor
de.monticore.expressions.expressionsbasis.types3.ExpressionBasisTypeVisitor
de.monticore.expressions.expressionsbasis.types3.ExpressionBasisTypeIdAsConstructorTypeVisitor
- All Implemented Interfaces:
ExpressionsBasisVisitor2,de.monticore.visitor.IVisitor
@Deprecated
public class ExpressionBasisTypeIdAsConstructorTypeVisitor
extends ExpressionBasisTypeVisitor
Deprecated.
-
Field Summary
Fields inherited from class de.monticore.types3.AbstractTypeVisitor
ctx4Ast, LOG_NAME, tmpMap, type4Ast -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<SymTypeExpression> Deprecated.adds support for the type id to be used as if it were the constructors of the type, e.g., Foo(1) based on Constructor Foo::Foo(int)voidsetOOWithinTypeResolver(OOWithinTypeBasicSymbolsResolver oOWithinTypeResolver) Deprecated, for removal: This API element is subject to removal in a future version.is now a static delegateMethods inherited from class de.monticore.expressions.expressionsbasis.types3.ExpressionBasisTypeVisitor
calculateNameExpressionOrLogError, endVisit, endVisit, setWithinScopeResolverMethods inherited from class de.monticore.types3.AbstractTypeVisitor
getAsBasicSymbolsScope, getInferenceContext4Ast, getType4Ast, setContext4Ast, setType4AstMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.expressions.expressionsbasis._visitor.ExpressionsBasisVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Constructor Details
-
ExpressionBasisTypeIdAsConstructorTypeVisitor
public ExpressionBasisTypeIdAsConstructorTypeVisitor()Deprecated.
-
-
Method Details
-
setOOWithinTypeResolver
@Deprecated(forRemoval=true) public void setOOWithinTypeResolver(OOWithinTypeBasicSymbolsResolver oOWithinTypeResolver) Deprecated, for removal: This API element is subject to removal in a future version.is now a static delegate -
calculateNameExpression
Deprecated.adds support for the type id to be used as if it were the constructors of the type, e.g., Foo(1) based on Constructor Foo::Foo(int)- Overrides:
calculateNameExpressionin classExpressionBasisTypeVisitor
-
ExpressionBasisTypeIdAsConstructorCTTIVisitor