Class ParameterInfo
- java.lang.Object
-
- io.smallrye.graphql.client.impl.typesafe.reflection.ParameterInfo
-
- All Implemented Interfaces:
NamedElement
public class ParameterInfo extends Object implements NamedElement
-
-
Constructor Summary
Constructors Constructor Description ParameterInfo(MethodInvocation method, Parameter parameter, Object value, Type genericParameterType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <A extends Annotation>
A[]getAnnotations(Class<A> type)StringgetName()Stream<String>getNestedParameterNames()StringgetRawName()ObjectgetValue()StringgraphQlInputTypeName()booleanisHeaderParameter()booleanisNestedParameter()booleanisRootParameter()booleanisValueParameter()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.smallrye.graphql.client.impl.typesafe.reflection.NamedElement
isRenamed
-
-
-
-
Constructor Detail
-
ParameterInfo
public ParameterInfo(MethodInvocation method, Parameter parameter, Object value, Type genericParameterType)
-
-
Method Detail
-
graphQlInputTypeName
public String graphQlInputTypeName()
-
getValue
public Object getValue()
-
getName
public String getName()
- Specified by:
getNamein interfaceNamedElement
-
getRawName
public String getRawName()
- Specified by:
getRawNamein interfaceNamedElement
-
getAnnotations
public <A extends Annotation> A[] getAnnotations(Class<A> type)
-
isHeaderParameter
public boolean isHeaderParameter()
-
isValueParameter
public boolean isValueParameter()
-
isRootParameter
public boolean isRootParameter()
-
isNestedParameter
public boolean isNestedParameter()
-
-