|
|
|
@ -94,6 +94,7 @@ public abstract class ValueCodeGeneratorDelegates { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
@SuppressWarnings("unchecked") |
|
|
|
@SuppressWarnings("unchecked") |
|
|
|
|
|
|
|
@Nullable |
|
|
|
public CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, Object value) { |
|
|
|
public CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, Object value) { |
|
|
|
if (this.collectionType.isInstance(value)) { |
|
|
|
if (this.collectionType.isInstance(value)) { |
|
|
|
T collection = (T) value; |
|
|
|
T collection = (T) value; |
|
|
|
@ -135,6 +136,7 @@ public abstract class ValueCodeGeneratorDelegates { |
|
|
|
private static final CodeBlock EMPTY_RESULT = CodeBlock.of("$T.emptyMap()", Collections.class); |
|
|
|
private static final CodeBlock EMPTY_RESULT = CodeBlock.of("$T.emptyMap()", Collections.class); |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
|
|
|
|
@Nullable |
|
|
|
public CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, Object value) { |
|
|
|
public CodeBlock generateCode(ValueCodeGenerator valueCodeGenerator, Object value) { |
|
|
|
if (value instanceof Map<?, ?> map) { |
|
|
|
if (value instanceof Map<?, ?> map) { |
|
|
|
if (map.isEmpty()) { |
|
|
|
if (map.isEmpty()) { |
|
|
|
|