FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fixing tests · codezhangy/graphql-java@5fa914f · GitHub

Commit 5fa914f

Browse files
committed
fixing tests
1 parent 6e3ed32 commit 5fa914f

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

‎src/main/java/graphql/language/FieldDefinition.java‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ public static final class Builder implements NodeBuilder {
113113
private List<Comment> comments = Collections.emptyList();
114114
private Type type;
115115
private Description description;
116-
private List<InputValueDefinition> inputValueDefinitions;
117-
private List<Directive> directives;
116+
private List<InputValueDefinition> inputValueDefinitions = new ArrayList<>();
117+
private List<Directive> directives = new ArrayList<>();
118118

119119
private Builder() {
120120
}

‎src/main/java/graphql/language/ObjectTypeDefinition.java‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ public static final class Builder implements NodeBuilder {
107107
private List<Comment> comments = Collections.emptyList();
108108
private String name;
109109
private Description description;
110-
private List<Type> implementz;
111-
private List<Directive> directives;
112-
private List<FieldDefinition> fieldDefinitions;
110+
private List<Type> implementz = new ArrayList<>();
111+
private List<Directive> directives = new ArrayList<>();
112+
private List<FieldDefinition> fieldDefinitions = new ArrayList<>();
113113

114114
private Builder() {
115115
}

‎src/main/java/graphql/parser/GraphqlAntlrToLanguage2.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,16 @@ public ObjectTypeDefinition createObjectTypeDefinition(GraphqlParser.ObjectTypeD
372372
if (ctx.directives() != null) {
373373
def.directives(createDirectives(ctx.directives()));
374374
}
375+
GraphqlParser.ImplementsInterfacesContext implementsInterfacesContext = ctx.implementsInterfaces();
376+
List<Type> implementz = new ArrayList<>();
377+
while (implementsInterfacesContext != null) {
378+
implementsInterfacesContext.typeName().stream().map(this::createTypeName).forEach(implementz::add);
379+
implementsInterfacesContext = implementsInterfacesContext.implementsInterfaces();
380+
}
381+
def.implementz(implementz);
382+
if (ctx.fieldsDefinition() != null) {
383+
def.fieldDefinitions(createFieldDefinitions(ctx.fieldsDefinition()));
384+
}
375385
return def.build();
376386
}
377387

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL