Closed raymond-jgler closed 11 months ago
Having considered : [evalFieldString method] (https://github.com/trgpnt/Java-Class-Annotatable-Constructor-Templater/blob/b89e8eff02dc058ab98b65323e8f339294685ae0/src/main/java/com/aggregated/BuildAnnotatableCodePhase.java#L771)
Possible hotfix: in evalFieldString method before returning fieldType, prepend this code block:
if (fieldType.contains(DOT)) {
final String importRegion = getImportRegion();
if (StringUtils.isEmpty(importRegion)) {
return fieldType;
}
if (importRegion.contains(fieldType)) {
fieldType = fieldType.substring(fieldType.indexOf(DOT) + 1, fieldType.length());
}
}
Issue description
After generation :
Expected output