minor fix
This commit is contained in:
parent
d119411098
commit
9d6ae6c532
|
|
@ -58,7 +58,6 @@ public class Projection extends SpelNodeImpl {
|
||||||
if (operand instanceof Map) {
|
if (operand instanceof Map) {
|
||||||
Map<?, ?> mapdata = (Map<?, ?>) operand;
|
Map<?, ?> mapdata = (Map<?, ?>) operand;
|
||||||
List<Object> result = new ArrayList<Object>();
|
List<Object> result = new ArrayList<Object>();
|
||||||
mapdata.entrySet();
|
|
||||||
for (Map.Entry entry : mapdata.entrySet()) {
|
for (Map.Entry entry : mapdata.entrySet()) {
|
||||||
try {
|
try {
|
||||||
state.pushActiveContextObject(new TypedValue(entry,TypeDescriptor.valueOf(Map.Entry.class)));
|
state.pushActiveContextObject(new TypedValue(entry,TypeDescriptor.valueOf(Map.Entry.class)));
|
||||||
|
|
@ -67,7 +66,7 @@ public class Projection extends SpelNodeImpl {
|
||||||
state.popActiveContextObject();
|
state.popActiveContextObject();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return new TypedValue(result,TypeDescriptor.valueOf(Map.class)); // TODO unable to build correct type descriptor
|
return new TypedValue(result,TypeDescriptor.valueOf(List.class)); // TODO unable to build correct type descriptor
|
||||||
} else if (operand instanceof List) {
|
} else if (operand instanceof List) {
|
||||||
List<Object> data = new ArrayList<Object>();
|
List<Object> data = new ArrayList<Object>();
|
||||||
data.addAll((Collection<?>) operand);
|
data.addAll((Collection<?>) operand);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue