public interface GraphQLAnnotationsProcessor
Modifier and Type | Method and Description |
---|---|
graphql.schema.GraphQLInterfaceType.Builder |
getIfaceBuilder(java.lang.Class<?> iface) |
graphql.schema.GraphQLInputObjectType |
getInputObject(graphql.schema.GraphQLObjectType graphQLType) |
graphql.schema.GraphQLType |
getInterface(java.lang.Class<?> iface) |
graphql.schema.GraphQLObjectType |
getObject(java.lang.Class<?> object) |
graphql.schema.GraphQLObjectType.Builder |
getObjectBuilder(java.lang.Class<?> object) |
graphql.schema.GraphQLUnionType.Builder |
getUnionBuilder(java.lang.Class<?> iface) |
graphql.schema.GraphQLType getInterface(java.lang.Class<?> iface) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NoSuchMethodException
iface
- interfacejava.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalArgumentException
- if iface
is not an interface or doesn't have @GraphTypeResolver
annotationjava.lang.NoSuchMethodException
graphql.schema.GraphQLUnionType.Builder getUnionBuilder(java.lang.Class<?> iface) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
graphql.schema.GraphQLInterfaceType.Builder getIfaceBuilder(java.lang.Class<?> iface) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
graphql.schema.GraphQLObjectType getObject(java.lang.Class<?> object) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NoSuchMethodException
object
- java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.NoSuchMethodException
graphql.schema.GraphQLObjectType.Builder getObjectBuilder(java.lang.Class<?> object) throws java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
graphql.schema.GraphQLInputObjectType getInputObject(graphql.schema.GraphQLObjectType graphQLType)