Interface CompoundFieldSetterEmitter<P extends EntityProperties>
- All Superinterfaces:
CodeEmitter<P>
- All Known Implementing Classes:
DockerRegistryEmitter.AuthEmitter
,DockerRegistryEmitter.ImageEmitter
Specialised code emitter that can be used to generate field setting code that handles multiple fields at once.
Can be used to combine class-specific handling with the generic field handling in class-level emitter.
Usage: put an annotation on one of the fields and ignore using
SkipCodeGen
annotation.
Only used for generating setter code, i.e.: not used for constructor invocations.-
Method Summary
Methods inherited from interface com.atlassian.bamboo.specs.api.codegen.CodeEmitter
emitCode