Class ArgumentCreator
java.lang.Object
io.smallrye.graphql.schema.creator.ModelCreator
io.smallrye.graphql.schema.creator.ArgumentCreator
Creates a Argument object
- Author:
- Phillip Kruger (phillip.kruger@redhat.com)
-
Field Summary
Fields inherited from class io.smallrye.graphql.schema.creator.ModelCreator
directives, referenceCreator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateArgument(Operation operation, org.jboss.jandex.MethodInfo methodInfo, short position) Create an argument model.Methods inherited from class io.smallrye.graphql.schema.creator.ModelCreator
getReferenceCreator, getReturnType, getReturnType, getTypeAutoNameStrategy, populateField, populateField, setDirectives
-
Constructor Details
-
ArgumentCreator
-
-
Method Details
-
getDirectiveLocation
- Specified by:
getDirectiveLocationin classModelCreator
-
createArgument
public Optional<Argument> createArgument(Operation operation, org.jboss.jandex.MethodInfo methodInfo, short position) Create an argument model. Arguments exist on Operations as input parameters- Parameters:
operation- The operationmethodInfo- the operation methodposition- the argument position- Returns:
- an Argument
-