| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
CodeEmitter.emitCode(@NotNull CodeGenerationContext context,
T value) |
| Modifier and Type | Method and Description |
|---|---|
String |
BambooSpecsGenerator.emitCode() |
String |
BambooSpecsGenerator.emitCode(@NotNull String bambooServerUrl) |
String |
BambooSpecsGenerator.emitCode(@NotNull String bambooServerUrl,
@NotNull String packageName,
@NotNull String className) |
static @NotNull Class |
BuilderClassProvider.findBuilderClass(Class entityClass)
Find a Bamboo Specs builder class producing specific entity.
|
String |
BambooSpecsGenerator.CodeSupplier.generateCode() |
| Modifier and Type | Method and Description |
|---|---|
static <T> CodeEmitter<T> |
CodeGenerationUtils.findEmitterByAnnotation(AnnotatedElement annotatedElement)
Checks if a field or class has a code generator specified by an annotation.
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
SharedCredentialsIdentifierEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull SharedCredentialsIdentifierProperties entity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
DockerConfigurationVolumesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Map<String,String> volumes) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
VarargArgumentSetterEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Iterable<Object> iterable)
Generates invocation of a setter method with a variable length argument list.
|
@NotNull String |
SecretSetterEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Object argument) |
@NotNull String |
FieldSetterEmitter.emitCode(@NotNull CodeGenerationContext context,
T argument)
Generates invocation of a setter method with a single argument.
|
@NotNull String |
NoArgCallEmitter.emitCode(@NotNull CodeGenerationContext context,
T value) |
static CodeEmitter<Object> |
FieldSetterEmitterFactory.fieldSetterEmitterFor(CodeGenerationContext context,
Class<?> builderClass,
Field field,
Object fieldValue) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
AnyNotificationRecipientEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AnyNotificationRecipientProperties entity) |
@NotNull String |
AnyNotificationTypeEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AnyNotificationTypeProperties entity) |
@NotNull String |
BuildErrorNotificationEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Boolean value) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
PermissionPropertiesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull PermissionsProperties permissionProperties) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
PlanForceStopBuildEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Boolean value) |
@NotNull String |
PlanLabelsEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Iterable<LabelProperties> value) |
@NotNull String |
PlanRepositoriesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Iterable<PlanRepositoryLinkProperties> value) |
protected String |
PlanIdentifierEmitter.emitConstructorInvocation(@NotNull CodeGenerationContext context,
@NotNull PlanIdentifierProperties entity) |
protected void |
PlanIdentifierEmitter.initBuilderClass(@NotNull PlanIdentifierProperties entity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
BranchCleanupEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull BranchCleanupProperties entity) |
@NotNull String |
CreatePlanBranchesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull CreatePlanBranchesProperties value) |
@NotNull String |
NotificationStrategyEmitter.emitCode(@NotNull CodeGenerationContext context,
PlanBranchManagementProperties.NotificationStrategy value) |
@NotNull String |
TriggeringOptionEmitter.emitCode(@NotNull CodeGenerationContext context,
PlanBranchManagementProperties.TriggeringOption value) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
AuthenticationEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AuthenticationProperties value) |
@NotNull String |
BBCloudRepositorySlugEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull String value) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
AnyVcsRepositoryViewerEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AnyVcsRepositoryViewerProperties entity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
ArtifactItemEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull ArtifactItemProperties value) |
@NotNull String |
BuildWarningParserTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull BuildWarningParserTaskProperties entity) |
@NotNull String |
CheckoutSpecEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull CheckoutItemProperties entity) |
@NotNull String |
DockerBuildImageEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull DockerBuildImageTaskProperties entity) |
@NotNull String |
DockerRegistryEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull DockerRegistryTaskProperties entity) |
@NotNull String |
DockerRunContainerEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull DockerRunContainerTaskProperties entity) |
@NotNull String |
MavenVersionEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Integer value) |
@NotNull String |
NUnitVersionEmitter.emitCode(@NotNull CodeGenerationContext context,
NUnitRunnerTask.NUnitVersion version) |
@NotNull String |
ScpTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull ScpTaskProperties entity) |
@NotNull String |
SshTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull SshTaskProperties entity) |
@NotNull String |
BaseVcsTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
T entity) |
@NotNull String |
VcsBranchTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull VcsBranchTaskProperties entity) |
@NotNull String |
VcsCommitTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull VcsCommitTaskProperties entity) |
@NotNull String |
VcsPushTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull VcsPushTaskProperties entity) |
@NotNull String |
VcsTagTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull VcsTagTaskProperties entity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
ScheduledTriggerEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull ScheduledTriggerProperties entity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
DurationEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Duration value) |
@NotNull String |
MapEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Map<?,?> value) |
@NotNull String |
LiteralEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Object value) |
@NotNull String |
SetEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Set<?> set) |
@NotNull String |
EntityPropertiesEmitter.emitCode(@NotNull CodeGenerationContext context,
T entity)
Generates code for properties class.
|
protected String |
EntityPropertiesEmitter.emitConstructorInvocation(@NotNull CodeGenerationContext context,
T entity)
Generates constructor invocation of the builder class.
|
protected String |
EntityPropertiesEmitter.emitFields(@NotNull CodeGenerationContext context,
@NotNull EntityProperties entity)
Generate code for all fields of the class that are not already covered by
EntityPropertiesEmitter.emitConstructorInvocation(CodeGenerationContext, EntityProperties)
not contained in EntityPropertiesEmitter.fieldsToSkip and not annotated with SkipCodeGen. |
protected String |
EntityPropertiesEmitter.emitFieldValue(CodeGenerationContext context,
EntityProperties entity,
Field field)
Generates value of a field.
|
static <T> CodeEmitter<T> |
ValueEmitterFactory.emitterFor(T object) |
static <T extends EntityProperties> |
ValueEmitterFactory.emitterFor(T entity) |
protected void |
EntityPropertiesEmitter.initBuilderClass(T entity)
Default method of finding
EntityPropertiesEmitter.builderClass. |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.