Skip to content

Commit 25fd565

Browse files
committed
Polishing
1 parent de9ce80 commit 25fd565

File tree

1 file changed

+5
-5
lines changed
  • spring-expression/src/main/java/org/springframework/expression/spel/ast

1 file changed

+5
-5
lines changed

Diff for: spring-expression/src/main/java/org/springframework/expression/spel/ast/Indexer.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -355,13 +355,13 @@ public void generateCode(MethodVisitor mv, CodeFlow cf) {
355355
default -> AALOAD;
356356
};
357357

358-
generateIndexCode(index, int.class, mv, cf);
358+
generateIndexCode(mv, cf, index, int.class);
359359
mv.visitInsn(insn);
360360
}
361361

362362
else if (this.indexedType == IndexedType.LIST) {
363363
mv.visitTypeInsn(CHECKCAST, "java/util/List");
364-
generateIndexCode(index, int.class, mv, cf);
364+
generateIndexCode(mv, cf, index, int.class);
365365
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "get", "(I)Ljava/lang/Object;", true);
366366
}
367367

@@ -374,7 +374,7 @@ else if (this.indexedType == IndexedType.MAP) {
374374
mv.visitLdcInsn(mapKeyName);
375375
}
376376
else {
377-
generateIndexCode(index, mv, cf);
377+
generateIndexCode(mv, cf, index);
378378
}
379379
mv.visitMethodInsn(
380380
INVOKEINTERFACE, "java/util/Map", "get", "(Ljava/lang/Object;)Ljava/lang/Object;", true);
@@ -411,13 +411,13 @@ else if (this.indexedType == IndexedType.OBJECT) {
411411
}
412412
}
413413

414-
private void generateIndexCode(SpelNodeImpl index, MethodVisitor mv, CodeFlow cf) {
414+
private void generateIndexCode(MethodVisitor mv, CodeFlow cf, SpelNodeImpl index) {
415415
cf.enterCompilationScope();
416416
index.generateCode(mv, cf);
417417
cf.exitCompilationScope();
418418
}
419419

420-
private void generateIndexCode(SpelNodeImpl indexNode, Class<?> indexType, MethodVisitor mv, CodeFlow cf) {
420+
private void generateIndexCode(MethodVisitor mv, CodeFlow cf, SpelNodeImpl indexNode, Class<?> indexType) {
421421
String indexDesc = CodeFlow.toDescriptor(indexType);
422422
generateCodeForArgument(mv, cf, indexNode, indexDesc);
423423
}

0 commit comments

Comments
 (0)