ApplicationContextInitializer.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private final GenericApplicationContext | |
| private final GeneratedClass | |
| private static final String | |
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv | ApplicationContextInitializationCodeGenerator(GenericApplicationContext applicationContext, GenerationContext generationContext)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | addInitializer(MethodReference
a reference to the initialize method to call. methodReference)Implements org. |
| pack-priv static MethodReference. | |
| private CodeBlock | |
| private CodeBlock | |
| private MethodSpec | |
| private void | |
| pack-priv GeneratedClass | |
| public GeneratedMethods | getMethods()
Implements org. GeneratedMethods used by the initializing code.
|
| APPLICATION_CONTEXT_VARIABLE | back to summary |
|---|---|
| private static final String APPLICATION_CONTEXT_VARIABLE | |
| applicationContext | back to summary |
|---|---|
| private final GenericApplicationContext applicationContext | |
| generatedClass | back to summary |
|---|---|
| private final GeneratedClass generatedClass | |
| INITIALIZE_METHOD | back to summary |
|---|---|
| private static final String INITIALIZE_METHOD | |
| initializers | back to summary |
|---|---|
| private final List<MethodReference> initializers | |
| ApplicationContextInitializationCodeGenerator | back to summary |
|---|---|
| pack-priv ApplicationContextInitializationCodeGenerator(GenericApplicationContext applicationContext, GenerationContext generationContext) | |
| addInitializer | back to summary |
|---|---|
| public void addInitializer(MethodReference methodReference) Implements org. Doc from org. Add an initializer method call. An initializer can use a flexible signature, using any of the following:
| |
| createInitializerMethodArgumentCodeGenerator | back to summary |
|---|---|
| pack-priv static MethodReference. | |
| generateActiveProfilesInitializeCode | back to summary |
|---|---|
| private CodeBlock generateActiveProfilesInitializeCode() | |
| generateInitializeCode | back to summary |
|---|---|
| private CodeBlock generateInitializeCode() | |
| generateInitializeMethod | back to summary |
|---|---|
| private MethodSpec generateInitializeMethod() | |
| generateType | back to summary |
|---|---|
| private void generateType(TypeSpec. | |
| getGeneratedClass | back to summary |
|---|---|
| pack-priv GeneratedClass getGeneratedClass() | |
| getMethods | back to summary |
|---|---|
| public GeneratedMethods getMethods() Implements org. Doc from org. Get the
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public CodeBlock | apply(TypeName
the function argument typeName)Implements java. |
| private CodeBlock | apply(ClassName
the function argument className)Implements java. |
| InitializerMethodArgumentCodeGenerator | back to summary |
|---|---|
| private InitializerMethodArgumentCodeGenerator() | |
| apply | back to summary |
|---|---|
| public CodeBlock apply(TypeName typeName) Implements java. Doc from java. Applies this function to the given argument. | |
| apply | back to summary |
|---|---|
| private CodeBlock apply(ClassName className) Implements java. Doc from java. Applies this function to the given argument. | |