@Override public TraversalControl enter(TraverserContext<GraphQLType> context) { return context.thisNode().accept(context, before); }
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; }
@Override public TraversalControl enter(TraverserContext<GraphQLType> context) { return context.thisNode().accept(context, before); }
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; }