Class ModelElement.BuilderBase.ModelElementImpl
java.lang.Object
io.helidon.declarative.codegen.model.http.ModelElement.BuilderBase.ModelElementImpl
- All Implemented Interfaces:
Prototype.Api
,ModelElement
- Direct Known Subclasses:
HttpAnnotated.BuilderBase.HttpAnnotatedImpl
,RestMethodParameter.BuilderBase.RestMethodParameterImpl
- Enclosing class:
ModelElement.BuilderBase<BUILDER extends ModelElement.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ModelElement>
protected static class ModelElement.BuilderBase.ModelElementImpl
extends Object
implements ModelElement
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> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ModelElementImpl
(ModelElement.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
ModelElementImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
annotations
Description copied from interface:ModelElement
All annotations on this element, and inherited from supertype/interface and annotations.- Specified by:
annotations
in interfaceModelElement
- Returns:
- annotations
-
type
Description copied from interface:ModelElement
Type of this element.- Specified by:
type
in interfaceModelElement
- Returns:
- type info
-
toString
-
equals
-
hashCode
public int hashCode()
-