Package de.monticore.javalight._parser
Class EmptyJavaLightParserInfo
- java.lang.Object
-
- de.monticore.javalight._parser.JavaLightParserInfo
-
- de.monticore.javalight._parser.EmptyJavaLightParserInfo
-
- Direct Known Subclasses:
Grammar_WithConceptsParserInfoForJavaLight,ODRulesParserInfoForJavaLight,TFBasisExtsParserInfoForJavaLight,TFCommonsParserInfoForJavaLight
public abstract class EmptyJavaLightParserInfo extends JavaLightParserInfo
Implementation of JavaLightParserInfo 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.javalight._parser.JavaLightParserInfo
delegate, statesDefiningName, statesWithUsageNameAnnotationArguments, statesWithUsageNameAnnotationName, statesWithUsageNameArrayInit, statesWithUsageNameDeclaratorId, statesWithUsageNameElementValue, statesWithUsageNameElementValueOrExpr, statesWithUsageNameElementValuePair, statesWithUsageNameExpression, statesWithUsageNameFormalParameter, statesWithUsageNameFormalParameterListing, statesWithUsageNameFormalParameters, statesWithUsageNameJavaModifier, statesWithUsageNameLastFormalParameter, statesWithUsageNameLocalVariableDeclaration, statesWithUsageNameMCJavaBlock, statesWithUsageNameMCModifier, statesWithUsageNameMCQualifiedName, statesWithUsageNameMCReturnType, statesWithUsageNameMCType, statesWithUsageNameName, statesWithUsageNameThrows, statesWithUsageNameTypeParameters
-
-
Constructor Summary
Constructors Constructor Description EmptyJavaLightParserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_stateDefinesName(int state)protected boolean_stateHasUsageNameAnnotationArguments(int state)protected boolean_stateHasUsageNameAnnotationName(int state)protected boolean_stateHasUsageNameArrayInit(int state)protected boolean_stateHasUsageNameDeclaratorId(int state)protected boolean_stateHasUsageNameElementValue(int state)protected boolean_stateHasUsageNameElementValueOrExpr(int state)protected boolean_stateHasUsageNameElementValuePair(int state)protected boolean_stateHasUsageNameExpression(int state)protected boolean_stateHasUsageNameFormalParameter(int state)protected boolean_stateHasUsageNameFormalParameterListing(int state)protected boolean_stateHasUsageNameFormalParameters(int state)protected boolean_stateHasUsageNameJavaModifier(int state)protected boolean_stateHasUsageNameLastFormalParameter(int state)protected boolean_stateHasUsageNameLocalVariableDeclaration(int state)protected boolean_stateHasUsageNameMCJavaBlock(int state)protected boolean_stateHasUsageNameMCModifier(int state)protected boolean_stateHasUsageNameMCQualifiedName(int state)protected boolean_stateHasUsageNameMCReturnType(int state)protected boolean_stateHasUsageNameMCType(int state)protected boolean_stateHasUsageNameName(int state)protected boolean_stateHasUsageNameThrows(int state)protected boolean_stateHasUsageNameTypeParameters(int state)-
Methods inherited from class de.monticore.javalight._parser.JavaLightParserInfo
_getImplementationOfInterfaceProd, getDelegate, getImplementationOfInterfaceProd, init, initMe, stateDefinesName, stateHasUsageNameAnnotationArguments, stateHasUsageNameAnnotationName, stateHasUsageNameArrayInit, stateHasUsageNameDeclaratorId, stateHasUsageNameElementValue, stateHasUsageNameElementValueOrExpr, stateHasUsageNameElementValuePair, stateHasUsageNameExpression, stateHasUsageNameFormalParameter, stateHasUsageNameFormalParameterListing, stateHasUsageNameFormalParameters, stateHasUsageNameJavaModifier, stateHasUsageNameLastFormalParameter, stateHasUsageNameLocalVariableDeclaration, stateHasUsageNameMCJavaBlock, stateHasUsageNameMCModifier, stateHasUsageNameMCQualifiedName, stateHasUsageNameMCReturnType, stateHasUsageNameMCType, stateHasUsageNameName, stateHasUsageNameThrows, stateHasUsageNameTypeParameters
-
-
-
-
Method Detail
-
_stateHasUsageNameMCModifier
protected boolean _stateHasUsageNameMCModifier(int state)
- Overrides:
_stateHasUsageNameMCModifierin classJavaLightParserInfo
-
_stateHasUsageNameTypeParameters
protected boolean _stateHasUsageNameTypeParameters(int state)
- Overrides:
_stateHasUsageNameTypeParametersin classJavaLightParserInfo
-
_stateHasUsageNameMCReturnType
protected boolean _stateHasUsageNameMCReturnType(int state)
- Overrides:
_stateHasUsageNameMCReturnTypein classJavaLightParserInfo
-
_stateHasUsageNameName
protected boolean _stateHasUsageNameName(int state)
- Overrides:
_stateHasUsageNameNamein classJavaLightParserInfo
-
_stateHasUsageNameFormalParameters
protected boolean _stateHasUsageNameFormalParameters(int state)
- Overrides:
_stateHasUsageNameFormalParametersin classJavaLightParserInfo
-
_stateHasUsageNameThrows
protected boolean _stateHasUsageNameThrows(int state)
- Overrides:
_stateHasUsageNameThrowsin classJavaLightParserInfo
-
_stateHasUsageNameMCJavaBlock
protected boolean _stateHasUsageNameMCJavaBlock(int state)
- Overrides:
_stateHasUsageNameMCJavaBlockin classJavaLightParserInfo
-
_stateHasUsageNameLocalVariableDeclaration
protected boolean _stateHasUsageNameLocalVariableDeclaration(int state)
- Overrides:
_stateHasUsageNameLocalVariableDeclarationin classJavaLightParserInfo
-
_stateHasUsageNameMCQualifiedName
protected boolean _stateHasUsageNameMCQualifiedName(int state)
- Overrides:
_stateHasUsageNameMCQualifiedNamein classJavaLightParserInfo
-
_stateHasUsageNameJavaModifier
protected boolean _stateHasUsageNameJavaModifier(int state)
- Overrides:
_stateHasUsageNameJavaModifierin classJavaLightParserInfo
-
_stateHasUsageNameMCType
protected boolean _stateHasUsageNameMCType(int state)
- Overrides:
_stateHasUsageNameMCTypein classJavaLightParserInfo
-
_stateHasUsageNameDeclaratorId
protected boolean _stateHasUsageNameDeclaratorId(int state)
- Overrides:
_stateHasUsageNameDeclaratorIdin classJavaLightParserInfo
-
_stateHasUsageNameFormalParameter
protected boolean _stateHasUsageNameFormalParameter(int state)
- Overrides:
_stateHasUsageNameFormalParameterin classJavaLightParserInfo
-
_stateHasUsageNameLastFormalParameter
protected boolean _stateHasUsageNameLastFormalParameter(int state)
- Overrides:
_stateHasUsageNameLastFormalParameterin classJavaLightParserInfo
-
_stateHasUsageNameFormalParameterListing
protected boolean _stateHasUsageNameFormalParameterListing(int state)
- Overrides:
_stateHasUsageNameFormalParameterListingin classJavaLightParserInfo
-
_stateHasUsageNameAnnotationName
protected boolean _stateHasUsageNameAnnotationName(int state)
- Overrides:
_stateHasUsageNameAnnotationNamein classJavaLightParserInfo
-
_stateHasUsageNameAnnotationArguments
protected boolean _stateHasUsageNameAnnotationArguments(int state)
- Overrides:
_stateHasUsageNameAnnotationArgumentsin classJavaLightParserInfo
-
_stateHasUsageNameElementValuePair
protected boolean _stateHasUsageNameElementValuePair(int state)
- Overrides:
_stateHasUsageNameElementValuePairin classJavaLightParserInfo
-
_stateHasUsageNameElementValue
protected boolean _stateHasUsageNameElementValue(int state)
- Overrides:
_stateHasUsageNameElementValuein classJavaLightParserInfo
-
_stateHasUsageNameExpression
protected boolean _stateHasUsageNameExpression(int state)
- Overrides:
_stateHasUsageNameExpressionin classJavaLightParserInfo
-
_stateHasUsageNameElementValueOrExpr
protected boolean _stateHasUsageNameElementValueOrExpr(int state)
- Overrides:
_stateHasUsageNameElementValueOrExprin classJavaLightParserInfo
-
_stateHasUsageNameArrayInit
protected boolean _stateHasUsageNameArrayInit(int state)
- Overrides:
_stateHasUsageNameArrayInitin classJavaLightParserInfo
-
_stateDefinesName
protected boolean _stateDefinesName(int state)
- Overrides:
_stateDefinesNamein classJavaLightParserInfo
-
-