Skip to content

Commit 640d282

Browse files
authored
Merge pull request graphql-java#3071 from graphql-java/directives-antlr
Fix extend schema directives ANTLR rule
2 parents f306447 + 94aadfe commit 640d282

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/main/antlr/GraphqlSDL.g4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ schemaDefinition : description? SCHEMA directives? '{' operationTypeDefinition+
1616

1717
schemaExtension :
1818
EXTEND SCHEMA directives? '{' operationTypeDefinition+ '}' |
19-
EXTEND SCHEMA directives+
19+
EXTEND SCHEMA directives
2020
;
2121

2222
operationTypeDefinition : description? operationType ':' typeName;

src/main/java/graphql/parser/GraphqlAntlrToLanguage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -407,10 +407,10 @@ private SDLDefinition creationSchemaExtension(GraphqlParser.SchemaExtensionConte
407407
addCommonData(def, ctx);
408408

409409
List<Directive> directives = new ArrayList<>();
410-
List<GraphqlParser.DirectivesContext> directivesCtx = ctx.directives();
411-
for (GraphqlParser.DirectivesContext directiveCtx : directivesCtx) {
412-
directives.addAll(createDirectives(directiveCtx));
413-
}
410+
411+
GraphqlParser.DirectivesContext directivesCtx = ctx.directives();
412+
directives.addAll(createDirectives(directivesCtx));
413+
414414
def.directives(directives);
415415

416416
List<OperationTypeDefinition> operationTypeDefs = map(ctx.operationTypeDefinition(), this::createOperationTypeDefinition);

0 commit comments

Comments
 (0)