Module io.helidon.builder.codegen
Package io.helidon.builder.codegen
Class GeneratedMethod.BuilderBase.GeneratedMethodImpl
java.lang.Object
io.helidon.builder.codegen.GeneratedMethod.BuilderBase.GeneratedMethodImpl
- All Implemented Interfaces:
Prototype.Api,GeneratedMethod
- Enclosing class:
GeneratedMethod.BuilderBase<BUILDER extends GeneratedMethod.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends GeneratedMethod>
protected static class GeneratedMethod.BuilderBase.GeneratedMethodImpl
extends Object
implements GeneratedMethod
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.builder.codegen.GeneratedMethod
GeneratedMethod.Builder, GeneratedMethod.BuilderBase<BUILDER extends GeneratedMethod.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends GeneratedMethod> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGeneratedMethodImpl(GeneratedMethod.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
GeneratedMethodImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
method
Description copied from interface:GeneratedMethodDefinition of this method, including annotations (such asOverride).- Specified by:
methodin interfaceGeneratedMethod- Returns:
- method definition
-
contentBuilder
Description copied from interface:GeneratedMethodGenerator for the method content.- Specified by:
contentBuilderin interfaceGeneratedMethod- Returns:
- content builder consumer
-
javadoc
Description copied from interface:GeneratedMethodJavadoc for this method. We intentionally ignore documentation onGeneratedMethod.method(), as it may be complicated to update it.If not configured, no javadoc will be generated (useful for methods that override documented interface methods).
- Specified by:
javadocin interfaceGeneratedMethod- Returns:
- javadoc for this method if defined
-
toString
-
equals
-
hashCode
public int hashCode()
-