Class EmptyMCFullGenericTypesParserInfo
java.lang.Object
de.monticore.types.mcfullgenerictypes._parser.MCFullGenericTypesParserInfo
de.monticore.types.mcfullgenerictypes._parser.EmptyMCFullGenericTypesParserInfo
- Direct Known Subclasses:
Grammar_WithConceptsParserInfoForMCFullGenericTypes,JavaClassExpressionsParserInfoForMCFullGenericTypes,JavaLightParserInfoForMCFullGenericTypes,ODRuleGenerationParserInfoForMCFullGenericTypes,ODRulesParserInfoForMCFullGenericTypes,TFBasisExtsParserInfoForMCFullGenericTypes,TFCommonsParserInfoForMCFullGenericTypes
Implementation of MCFullGenericTypesParserInfo where every method returns false.
This is used in the static delegate pattern as the superclass for the ParserInfoForSuperLang classes.
Therefore, the ParserInfoForSuperLang classes don't have to know all symbol references and usage names that are used in a super-language, but not in the sub-language.
-
Field Summary
Fields inherited from class de.monticore.types.mcfullgenerictypes._parser.MCFullGenericTypesParserInfo
delegate, statesDefiningName, statesWithUsageNameLowerBound, statesWithUsageNameMCBasicGenericType, statesWithUsageNameMCInnerType, statesWithUsageNameMCTypeArgument, statesWithUsageNameName, statesWithUsageNameUpperBound -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean_stateDefinesName(int state) protected boolean_stateHasUsageNameLowerBound(int state) protected boolean_stateHasUsageNameMCBasicGenericType(int state) protected boolean_stateHasUsageNameMCInnerType(int state) protected boolean_stateHasUsageNameMCTypeArgument(int state) protected boolean_stateHasUsageNameName(int state) protected boolean_stateHasUsageNameUpperBound(int state) Methods inherited from class de.monticore.types.mcfullgenerictypes._parser.MCFullGenericTypesParserInfo
_getImplementationOfInterfaceProd, getDelegate, getImplementationOfInterfaceProd, init, initMe, stateDefinesName, stateHasUsageNameLowerBound, stateHasUsageNameMCBasicGenericType, stateHasUsageNameMCInnerType, stateHasUsageNameMCTypeArgument, stateHasUsageNameName, stateHasUsageNameUpperBound
-
Constructor Details
-
EmptyMCFullGenericTypesParserInfo
public EmptyMCFullGenericTypesParserInfo()
-
-
Method Details
-
_stateHasUsageNameUpperBound
protected boolean _stateHasUsageNameUpperBound(int state) - Overrides:
_stateHasUsageNameUpperBoundin classMCFullGenericTypesParserInfo
-
_stateHasUsageNameLowerBound
protected boolean _stateHasUsageNameLowerBound(int state) - Overrides:
_stateHasUsageNameLowerBoundin classMCFullGenericTypesParserInfo
-
_stateHasUsageNameMCBasicGenericType
protected boolean _stateHasUsageNameMCBasicGenericType(int state) - Overrides:
_stateHasUsageNameMCBasicGenericTypein classMCFullGenericTypesParserInfo
-
_stateHasUsageNameMCInnerType
protected boolean _stateHasUsageNameMCInnerType(int state) - Overrides:
_stateHasUsageNameMCInnerTypein classMCFullGenericTypesParserInfo
-
_stateHasUsageNameName
protected boolean _stateHasUsageNameName(int state) - Overrides:
_stateHasUsageNameNamein classMCFullGenericTypesParserInfo
-
_stateHasUsageNameMCTypeArgument
protected boolean _stateHasUsageNameMCTypeArgument(int state) - Overrides:
_stateHasUsageNameMCTypeArgumentin classMCFullGenericTypesParserInfo
-
_stateDefinesName
protected boolean _stateDefinesName(int state) - Overrides:
_stateDefinesNamein classMCFullGenericTypesParserInfo
-