Class RestMethodParameter.BuilderBase.RestMethodParameterImpl
java.lang.Object
io.helidon.declarative.codegen.model.http.ModelElement.BuilderBase.ModelElementImpl
io.helidon.declarative.codegen.model.http.RestMethodParameter.BuilderBase.RestMethodParameterImpl
- All Implemented Interfaces:
Prototype.Api,ModelElement,RestMethodParameter
- Enclosing class:
RestMethodParameter.BuilderBase<BUILDER extends RestMethodParameter.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends RestMethodParameter>
protected static class RestMethodParameter.BuilderBase.RestMethodParameterImpl
extends ModelElement.BuilderBase.ModelElementImpl
implements RestMethodParameter
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.declarative.codegen.model.http.ModelElement
ModelElement.Builder, ModelElement.BuilderBase<BUILDER extends ModelElement.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ModelElement> Nested classes/interfaces inherited from interface io.helidon.declarative.codegen.model.http.RestMethodParameter
RestMethodParameter.Builder, RestMethodParameter.BuilderBase<BUILDER extends RestMethodParameter.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends RestMethodParameter> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRestMethodParameterImpl(RestMethodParameter.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Methods inherited from class io.helidon.declarative.codegen.model.http.ModelElement.BuilderBase.ModelElementImpl
annotations, typeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.declarative.codegen.model.http.ModelElement
annotations, type
-
Constructor Details
-
RestMethodParameterImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:RestMethodParameterName of the parameter.- Specified by:
namein interfaceRestMethodParameter- Returns:
- parameter name
-
typeName
Description copied from interface:RestMethodParameterType of the parameter.- Specified by:
typeNamein interfaceRestMethodParameter- Returns:
- parameter type
-
index
public int index()Description copied from interface:RestMethodParameterIndex of the parameter within the method declaration (zero based).- Specified by:
indexin interfaceRestMethodParameter- Returns:
- parameter index
-
method
Description copied from interface:RestMethodParameterOwning method.- Specified by:
methodin interfaceRestMethodParameter- Returns:
- method info
-
parameter
Description copied from interface:RestMethodParameterParameter info.- Specified by:
parameterin interfaceRestMethodParameter- Returns:
- parameter info
-
toString
- Overrides:
toStringin classModelElement.BuilderBase.ModelElementImpl
-
equals
- Overrides:
equalsin classModelElement.BuilderBase.ModelElementImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classModelElement.BuilderBase.ModelElementImpl
-