Formatting
This commit is contained in:
parent
1acb41ff43
commit
978cdfff46
|
@ -72,7 +72,7 @@ class BeanDefinitionPropertyValueCodeGenerator {
|
||||||
new SetDelegate(),
|
new SetDelegate(),
|
||||||
new MapDelegate(),
|
new MapDelegate(),
|
||||||
new BeanReferenceDelegate()
|
new BeanReferenceDelegate()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
BeanDefinitionPropertyValueCodeGenerator(GeneratedMethods generatedMethods) {
|
BeanDefinitionPropertyValueCodeGenerator(GeneratedMethods generatedMethods) {
|
||||||
|
@ -127,7 +127,7 @@ class BeanDefinitionPropertyValueCodeGenerator {
|
||||||
'\"', "\"",
|
'\"', "\"",
|
||||||
'\'', "\\'",
|
'\'', "\\'",
|
||||||
'\\', "\\\\"
|
'\\', "\\\\"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -485,20 +485,20 @@ class BeanDefinitionPropertyValueCodeGenerator {
|
||||||
private <K, V> CodeBlock generateLinkedHashMapCode(Map<K, V> map,
|
private <K, V> CodeBlock generateLinkedHashMapCode(Map<K, V> map,
|
||||||
ResolvableType keyType, ResolvableType valueType) {
|
ResolvableType keyType, ResolvableType valueType) {
|
||||||
GeneratedMethod generatedMethod = generatedMethods.add("getMap", method -> {
|
GeneratedMethod generatedMethod = generatedMethods.add("getMap", method -> {
|
||||||
method.addAnnotation(AnnotationSpec
|
method.addAnnotation(AnnotationSpec
|
||||||
.builder(SuppressWarnings.class)
|
.builder(SuppressWarnings.class)
|
||||||
.addMember("value", "{\"rawtypes\", \"unchecked\"}")
|
.addMember("value", "{\"rawtypes\", \"unchecked\"}")
|
||||||
.build());
|
.build());
|
||||||
method.returns(Map.class);
|
method.returns(Map.class);
|
||||||
method.addStatement("$T map = new $T($L)", Map.class,
|
method.addStatement("$T map = new $T($L)", Map.class,
|
||||||
LinkedHashMap.class, map.size());
|
LinkedHashMap.class, map.size());
|
||||||
map.forEach((key, value) -> method.addStatement("map.put($L, $L)",
|
map.forEach((key, value) -> method.addStatement("map.put($L, $L)",
|
||||||
BeanDefinitionPropertyValueCodeGenerator.this
|
BeanDefinitionPropertyValueCodeGenerator.this
|
||||||
.generateCode(key, keyType),
|
.generateCode(key, keyType),
|
||||||
BeanDefinitionPropertyValueCodeGenerator.this
|
BeanDefinitionPropertyValueCodeGenerator.this
|
||||||
.generateCode(value, valueType)));
|
.generateCode(value, valueType)));
|
||||||
method.addStatement("return map");
|
method.addStatement("return map");
|
||||||
});
|
});
|
||||||
return CodeBlock.of("$L()", generatedMethod.getName());
|
return CodeBlock.of("$L()", generatedMethod.getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue