Polish "Replace relevant code with lambda"
Closes gh-1454
This commit is contained in:
@@ -20,7 +20,6 @@ import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.asm.ClassWriter;
|
||||
import org.springframework.asm.MethodVisitor;
|
||||
import org.springframework.expression.EvaluationException;
|
||||
import org.springframework.expression.TypedValue;
|
||||
@@ -137,10 +136,11 @@ public class InlineList extends SpelNodeImpl {
|
||||
final String constantFieldName = "inlineList$" + codeflow.nextFieldId();
|
||||
final String className = codeflow.getClassName();
|
||||
|
||||
codeflow.registerNewField((cw, codeflow1)
|
||||
-> cw.visitField(ACC_PRIVATE|ACC_STATIC|ACC_FINAL, constantFieldName, "Ljava/util/List;", null, null));
|
||||
|
||||
codeflow.registerNewClinit((mv1, codeflow12) -> generateClinitCode(className, constantFieldName, mv1, codeflow12, false));
|
||||
codeflow.registerNewField((cw, cflow) ->
|
||||
cw.visitField(ACC_PRIVATE | ACC_STATIC | ACC_FINAL, constantFieldName, "Ljava/util/List;", null, null));
|
||||
|
||||
codeflow.registerNewClinit((mVisitor, cflow) ->
|
||||
generateClinitCode(className, constantFieldName, mVisitor, cflow, false));
|
||||
|
||||
mv.visitFieldInsn(GETSTATIC, className, constantFieldName, "Ljava/util/List;");
|
||||
codeflow.pushDescriptor("Ljava/util/List");
|
||||
|
||||
@@ -21,8 +21,6 @@ import java.lang.reflect.Modifier;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
@@ -121,7 +119,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
|
||||
|
||||
// Sort methods into a sensible order
|
||||
if (methods.size() > 1) {
|
||||
Collections.sort(methods, (m1, m2) -> {
|
||||
methods.sort((m1, m2) -> {
|
||||
int m1pl = m1.getParameterCount();
|
||||
int m2pl = m2.getParameterCount();
|
||||
// varargs methods go last
|
||||
|
||||
Reference in New Issue
Block a user