Interface CodeEmitter<T>
-
- All Known Subinterfaces:
CompoundFieldSetterEmitter<P>
- All Known Implementing Classes:
AnyNotificationRecipientEmitter,AnyNotificationTypeEmitter,AnyVcsRepositoryViewerEmitter,ArtifactItemEmitter,AuthenticationEmitter,BaseVcsTaskEmitter,BBCloudAccountAuthenticationEmitter,BBCloudCheckoutAuthenticationEmitter,BBCloudRepositorySlugEmitter,BranchCleanupEmitter,BuildErrorNotificationEmitter,BuildWarningParserTaskEmitter,CheckoutSpecEmitter,CreatePlanBranchesEmitter,DockerBuildImageEmitter,DockerConfigurationVolumesEmitter,DockerRegistryEmitter,DockerRegistryEmitter.AuthEmitter,DockerRegistryEmitter.ImageEmitter,DockerRunContainerEmitter,DurationEmitter,EntityPropertiesEmitter,FieldSetterEmitter,GitAuthenticationEmitter,LiteralEmitter,MapEmitter,MavenVersionEmitter,NoArgCallEmitter,NotificationStrategyEmitter,NUnitVersionEmitter,PermissionPropertiesEmitter,PlanIdentifierEmitter,PlanLabelsEmitter,PlanRepositoriesEmitter,ScheduledTriggerEmitter,ScpTaskEmitter,SecretSetterEmitter,SetEmitter,SharedCredentialsIdentifierEmitter,SshTaskEmitter,TriggeringOptionEmitter,VarargArgumentSetterEmitter,VcsBranchTaskEmitter,VcsCommitTaskEmitter,VcsPushTaskEmitter,VcsTagTaskEmitter
public interface CodeEmitter<T>BambooSpecs generator for a specific field or type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull java.lang.StringemitCode(@NotNull CodeGenerationContext context, T value)
-
-
-
Method Detail
-
emitCode
@NotNull @NotNull java.lang.String emitCode(@NotNull @NotNull CodeGenerationContext context, @NotNull T value) throws CodeGenerationException- Throws:
CodeGenerationException
-
-