public class PlanIdentifierEmitter extends EntityPropertiesEmitter<PlanIdentifierProperties> implements CodeEmitter<PlanIdentifierProperties>
builderClass, fieldsToSkip
Constructor and Description |
---|
PlanIdentifierEmitter() |
Modifier and Type | Method and Description |
---|---|
protected String |
emitConstructorInvocation(CodeGenerationContext context,
PlanIdentifierProperties entity)
Generates constructor invocation of the builder class.
|
protected void |
initBuilderClass(PlanIdentifierProperties entity)
Default method of finding
EntityPropertiesEmitter.builderClass . |
createDefaultObject, emitCode, emitFields, emitFieldValue, findField, hasPublicConstructor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
emitCode
protected void initBuilderClass(@NotNull PlanIdentifierProperties entity) throws CodeGenerationException
EntityPropertiesEmitter
EntityPropertiesEmitter.builderClass
. Extending class can set the field explicitly to skip the default search algorithm.initBuilderClass
in class EntityPropertiesEmitter<PlanIdentifierProperties>
CodeGenerationException
protected String emitConstructorInvocation(@NotNull CodeGenerationContext context, @NotNull PlanIdentifierProperties entity) throws CodeGenerationException
EntityPropertiesEmitter
emitConstructorInvocation
in class EntityPropertiesEmitter<PlanIdentifierProperties>
CodeGenerationException
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.