| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.codegen |
Conversion of
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan |
Various implementations of
CodeEmitter which are used for converting
Plan-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan.branches |
Various implementations of
CodeEmitter which are used for converting
PlanBranchManagement-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.repository |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.repository.viewer |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryViewerProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.task |
Various implementations of
CodeEmitter which are used for converting
TaskProperties model into Java. |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
CodeEmitter.emitCode(@NotNull CodeGenerationContext context,
T value) |
| Modifier and Type | Method and Description |
|---|---|
static void |
CodeGenerationUtils.appendCommaSeparatedList(CodeGenerationContext context,
StringBuilder builder,
List<String> valuesAndFails,
Set<Integer> indicesOfFails) |
@NotNull String |
DurationEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Duration value) |
@NotNull String |
VarargArgumentSetterEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Iterable iterable) |
@NotNull String |
MapEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Map value) |
@NotNull String |
LiteralEmitter.emitCode(CodeGenerationContext context,
Object value) |
@NotNull String |
FieldSetterEmitter.emitCode(CodeGenerationContext context,
T argument) |
@NotNull String |
EntityPropertiesEmitter.emitCode(@NotNull CodeGenerationContext context,
T entity) |
protected String |
EntityPropertiesEmitter.emitConstructorInvocation(@NotNull CodeGenerationContext context,
@NotNull EntityProperties entity) |
protected String |
EntityPropertiesEmitter.emitFields(@NotNull CodeGenerationContext context,
@NotNull EntityProperties entity) |
protected String |
EntityPropertiesEmitter.emitFieldValue(CodeGenerationContext context,
EntityProperties entity,
Field field) |
static CodeEmitter |
FieldSetterEmitterFactory.fieldSetterEmitterFor(CodeGenerationContext context,
Class builderClass,
Field field,
Object fieldValue) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
PlanRepositoriesEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Iterable<PlanRepositoryLinkProperties> value) |
| 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 |
GitAuthenticationEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AuthenticationProperties 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 |
AnyTaskEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull AnyTaskProperties entity) |
@NotNull String |
CheckoutSpecEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull CheckoutItemProperties entity) |
@NotNull String |
MavenVersionEmitter.emitCode(@NotNull CodeGenerationContext context,
@NotNull Integer value) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.