public Builder withInterface(GraphQLTypeReference reference) { assertNotNull(reference, "reference can't be null"); this.interfaces.put(reference.getName(), reference); return this; }
public Builder possibleType(GraphQLTypeReference reference) { assertNotNull(reference, "reference can't be null"); types.put(reference.getName(), reference); return this; }
public TraversalControl handleTypeReference(GraphQLTypeReference node, TraverserContext<GraphQLType> context) { final GraphQLType resolvedType = typeMap.get(node.getName()); assertNotNull(resolvedType, "type %s not found in schema", node.getName()); context.getParentContext().thisNode().accept(context, new TypeRefResolvingVisitor(resolvedType)); return CONTINUE; }
public Builder possibleType(GraphQLTypeReference reference) { assertNotNull(reference, "reference can't be null"); types.put(reference.getName(), reference); return this; }
public Builder withInterface(GraphQLTypeReference reference) { assertNotNull(reference, "reference can't be null"); this.interfaces.put(reference.getName(), reference); return this; }
public TraversalControl handleTypeReference(GraphQLTypeReference node, TraverserContext<GraphQLType> context) { final GraphQLType resolvedType = typeMap.get(node.getName()); assertNotNull(resolvedType, "type %s not found in schema", node.getName()); context.getParentContext().thisNode().accept(context, new TypeRefResolvingVisitor(resolvedType)); return CONTINUE; }