INNER CODE UNIT · Java
AnnotationsSchemaCreator
Enigmatis/graphql-java-annotations · src/main/java/graphql/annotations/AnnotationsSchemaCreator.java:32
public class AnnotationsSchemaCreator {
public static Builder newAnnotationsSchema() {
return new Builder();
}
public static class Builder {
private Class<?> queryObject;
private Class<?> mutationObject;
private Class<?> subscriptionObject;
private Set<Class<?>> directivesObjectList = new HashSet<>();
private Set<Class<?>> directiveContainerClasses = new HashSet<>();
private Set<Class<?>> additionalTypesList = new HashSet<>();
private Set<Class<?>> typeExtensions = new HashSet<>();
private Set<TypeFunction> typeFunctions = new HashSet<>();
private Boolean shouldAlwaysPrettify = null;
private GraphQLAnnotations graphQLAnnotations;
private GraphQLSchema.Builder graphqlSchemaBuilder;