Skip to content

Commit 152c8f6

Browse files
author
Soroosh Sarabadani
committed
extract initializeResolver
1 parent 2a832ec commit 152c8f6

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

operator-framework/src/main/java/io/javaoperatorsdk/operator/processing/annotation/ControllerAnnotationProcessor.java

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,7 @@ public synchronized void init(ProcessingEnvironment processingEnv) {
5353
new AccumulativeMappingWriter(DONEABLES_RESOURCE_PATH, processingEnv)
5454
.loadExistingMappings();
5555

56-
final DeclaredType resourceControllerType =
57-
processingEnv
58-
.getTypeUtils()
59-
.getDeclaredType(
60-
processingEnv
61-
.getElementUtils()
62-
.getTypeElement(ResourceController.class.getCanonicalName()),
63-
processingEnv.getTypeUtils().getWildcardType(null, null));
64-
typeParameterResolver = new TypeParameterResolver(resourceControllerType, 0);
56+
typeParameterResolver = initializeResolver(processingEnv);
6557
}
6658

6759
@Override
@@ -83,6 +75,18 @@ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment
8375
return true;
8476
}
8577

78+
private TypeParameterResolver initializeResolver(ProcessingEnvironment processingEnv) {
79+
final DeclaredType resourceControllerType =
80+
processingEnv
81+
.getTypeUtils()
82+
.getDeclaredType(
83+
processingEnv
84+
.getElementUtils()
85+
.getTypeElement(ResourceController.class.getCanonicalName()),
86+
processingEnv.getTypeUtils().getWildcardType(null, null));
87+
return new TypeParameterResolver(resourceControllerType, 0);
88+
}
89+
8690
private void generateDoneableClass(TypeElement controllerClassSymbol) {
8791
try {
8892
System.out.println(controllerClassSymbol.toString());

0 commit comments

Comments
 (0)