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
public abstract class EmptyMCFullGenericTypesParserInfo extends MCFullGenericTypesParserInfo
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 Constructor Description EmptyMCFullGenericTypesParserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
-
-
-
-
Method Detail
-
_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
-
-