public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXtype.getJvmUpperBoundAccess(); }
public ParserRule getJvmUpperBoundRule() { return getJvmUpperBoundAccess().getRule(); }
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalXtype.g:1781:1: ( ( 'extends' ) ) // InternalXtype.g:1782:1: ( 'extends' ) { // InternalXtype.g:1782:1: ( 'extends' ) // InternalXtype.g:1783:2: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } match(input,20,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__Group__0__Impl"
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
before(grammarAccess.getJvmUpperBoundAccess().getGroup()); after(grammarAccess.getJvmUpperBoundAccess().getGroup());
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
builder.put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0(), "rule__JvmWildcardTypeReference__Group_2_0__0"); builder.put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1(), "rule__JvmWildcardTypeReference__Group_2_1__0"); builder.put(grammarAccess.getJvmUpperBoundAccess().getGroup(), "rule__JvmUpperBound__Group__0"); builder.put(grammarAccess.getJvmUpperBoundAndedAccess().getGroup(), "rule__JvmUpperBoundAnded__Group__0"); builder.put(grammarAccess.getJvmLowerBoundAccess().getGroup(), "rule__JvmLowerBound__Group__0"); builder.put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"); builder.put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"); builder.put(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBound__TypeReferenceAssignment_1"); builder.put(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"); builder.put(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBound__TypeReferenceAssignment_1");
/** * Contexts: * JvmUpperBound returns JvmUpperBound * * Constraint: * typeReference=JvmTypeReference */ protected void sequence_JvmUpperBound(ISerializationContext context, JvmUpperBound semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, TypesPackage.Literals.JVM_TYPE_CONSTRAINT__TYPE_REFERENCE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, TypesPackage.Literals.JVM_TYPE_CONSTRAINT__TYPE_REFERENCE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0(), semanticObject.getTypeReference()); feeder.finish(); }
if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); newCompositeNode(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());