public class org.springframework.web.servlet.handler.HandlerMappingIntrospector implements org.springframework.web.cors.CorsConfigurationSource, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.web.servlet.handler.HandlerMappingIntrospector
super_class: java.lang.Object
{
private org.springframework.context.ApplicationContext applicationContext;
descriptor: Lorg/springframework/context/ApplicationContext;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.util.List<org.springframework.web.servlet.HandlerMapping> handlerMappings;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.util.Map<org.springframework.web.servlet.HandlerMapping, org.springframework.web.servlet.handler.MatchableHandlerMapping> pathPatternMatchableHandlerMappings;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/springframework/web/servlet/HandlerMapping;Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;>;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.pathPatternMatchableHandlerMappings:Ljava/util/Map;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
public void <init>(org.springframework.context.ApplicationContext);
descriptor: (Lorg/springframework/context/ApplicationContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.pathPatternMatchableHandlerMappings:Ljava/util/Map;
3: aload 0
aload 1
invokestatic org.springframework.web.servlet.handler.HandlerMappingIntrospector.initHandlerMappings:(Lorg/springframework/context/ApplicationContext;)Ljava/util/List;
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
0 5 1 context Lorg/springframework/context/ApplicationContext;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
context
public java.util.List<org.springframework.web.servlet.HandlerMapping> getHandlerMappings();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
ifnull 1
aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
goto 2
StackMap locals:
StackMap stack:
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
Signature: ()Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
public void setApplicationContext(org.springframework.context.ApplicationContext);
descriptor: (Lorg/springframework/context/ApplicationContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.applicationContext:Lorg/springframework/context/ApplicationContext;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
0 2 1 applicationContext Lorg/springframework/context/ApplicationContext;
MethodParameters:
Name Flags
applicationContext
public void afterPropertiesSet();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
ifnonnull 4
1: aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.applicationContext:Lorg/springframework/context/ApplicationContext;
ldc "No ApplicationContext"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: aload 0
aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.applicationContext:Lorg/springframework/context/ApplicationContext;
invokestatic org.springframework.web.servlet.handler.HandlerMappingIntrospector.initHandlerMappings:(Lorg/springframework/context/ApplicationContext;)Ljava/util/List;
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
3: aload 0
aload 0
getfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.handlerMappings:Ljava/util/List;
invokestatic org.springframework.web.servlet.handler.HandlerMappingIntrospector.initPathPatternMatchableHandlerMappings:(Ljava/util/List;)Ljava/util/Map;
putfield org.springframework.web.servlet.handler.HandlerMappingIntrospector.pathPatternMatchableHandlerMappings:Ljava/util/Map;
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
public org.springframework.web.servlet.handler.MatchableHandlerMapping getMatchableHandlerMapping(HttpServletRequest);
descriptor: (LHttpServletRequest;)Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
Exceptions:
throws java.lang.Exception
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
request
public org.springframework.web.cors.CorsConfiguration getCorsConfiguration(HttpServletRequest);
descriptor: (LHttpServletRequest;)Lorg/springframework/web/cors/CorsConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tThe method getHandler(HttpServletRequest) from the type HandlerMapping refers to the missing type HttpServletRequest\n\tThe method getCorsConfiguration(HttpServletRequest) from the type CorsConfigurationSource refers to the missing type HttpServletRequest\n\tThe method getCorsConfiguration(HttpServletRequest) from the type CorsConfigurationSource refers to the missing type HttpServletRequest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/handler/HandlerMappingIntrospector;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
request
private static java.util.List<org.springframework.web.servlet.HandlerMapping> initHandlerMappings(org.springframework.context.ApplicationContext);
descriptor: (Lorg/springframework/context/ApplicationContext;)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
ldc Lorg/springframework/web/servlet/HandlerMapping;
iconst_1
iconst_0
1: invokestatic org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors:(Lorg/springframework/beans/factory/ListableBeanFactory;Ljava/lang/Class;ZZ)Ljava/util/Map;
astore 1
start local 1 2: aload 1
invokeinterface java.util.Map.isEmpty:()Z
ifne 6
3: new java.util.ArrayList
dup
aload 1
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 4: aload 2
invokestatic org.springframework.core.annotation.AnnotationAwareOrderComparator.sort:(Ljava/util/List;)V
5: aload 2
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 2 6: StackMap locals: java.util.Map
StackMap stack:
aload 0
invokestatic org.springframework.web.servlet.handler.HandlerMappingIntrospector.initFallback:(Lorg/springframework/context/ApplicationContext;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 applicationContext Lorg/springframework/context/ApplicationContext;
2 7 1 beans Ljava/util/Map<Ljava/lang/String;Lorg/springframework/web/servlet/HandlerMapping;>;
4 6 2 mappings Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
Signature: (Lorg/springframework/context/ApplicationContext;)Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
MethodParameters:
Name Flags
applicationContext
private static java.util.List<org.springframework.web.servlet.HandlerMapping> initFallback(org.springframework.context.ApplicationContext);
descriptor: (Lorg/springframework/context/ApplicationContext;)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=12, args_size=1
start local 0 0: ldc "DispatcherServlet.properties"
astore 2
start local 2 1: new org.springframework.core.io.ClassPathResource
dup
aload 2
ldc Lorg/springframework/web/servlet/DispatcherServlet;
invokespecial org.springframework.core.io.ClassPathResource.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
astore 3
start local 3 2: aload 3
invokestatic org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties:(Lorg/springframework/core/io/Resource;)Ljava/util/Properties;
astore 1
end local 3 start local 1 3: goto 6
end local 1 4: StackMap locals: org.springframework.context.ApplicationContext top java.lang.String
StackMap stack: java.io.IOException
astore 3
start local 3 5: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Could not load '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "': "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 3 start local 1 6: StackMap locals: org.springframework.context.ApplicationContext java.util.Properties java.lang.String
StackMap stack:
aload 1
ldc Lorg/springframework/web/servlet/HandlerMapping;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 7: aload 3
invokestatic org.springframework.util.StringUtils.commaDelimitedListToStringArray:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 8: new java.util.ArrayList
dup
aload 4
arraylength
invokespecial java.util.ArrayList.<init>:(I)V
astore 5
start local 5 9: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 18
StackMap locals: org.springframework.context.ApplicationContext java.util.Properties java.lang.String java.lang.String java.lang.String[] java.util.List top int int java.lang.String[]
StackMap stack:
10: aload 9
iload 7
aaload
astore 6
start local 6 11: aload 6
ldc Lorg/springframework/web/servlet/DispatcherServlet;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokestatic org.springframework.util.ClassUtils.forName:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;
astore 10
start local 10 12: aload 0
invokeinterface org.springframework.context.ApplicationContext.getAutowireCapableBeanFactory:()Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
aload 10
invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
astore 11
start local 11 13: aload 5
aload 11
checkcast org.springframework.web.servlet.HandlerMapping
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 14: goto 17
15: StackMap locals: org.springframework.context.ApplicationContext java.util.Properties java.lang.String java.lang.String java.lang.String[] java.util.List java.lang.String int int java.lang.String[]
StackMap stack: java.lang.ClassNotFoundException
pop
16: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Could not find default HandlerMapping ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 6 17: StackMap locals: org.springframework.context.ApplicationContext java.util.Properties java.lang.String java.lang.String java.lang.String[] java.util.List top int int java.lang.String[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
18: iload 7
iload 8
if_icmplt 10
19: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 applicationContext Lorg/springframework/context/ApplicationContext;
3 4 1 props Ljava/util/Properties;
6 20 1 props Ljava/util/Properties;
1 20 2 path Ljava/lang/String;
2 3 3 resource Lorg/springframework/core/io/Resource;
5 6 3 ex Ljava/io/IOException;
7 20 3 value Ljava/lang/String;
8 20 4 names [Ljava/lang/String;
9 20 5 result Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
11 17 6 name Ljava/lang/String;
12 14 10 clazz Ljava/lang/Class<*>;
13 14 11 mapping Ljava/lang/Object;
Exception table:
from to target type
1 3 4 Class java.io.IOException
11 14 15 Class java.lang.ClassNotFoundException
Signature: (Lorg/springframework/context/ApplicationContext;)Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
MethodParameters:
Name Flags
applicationContext
private static java.util.Map<org.springframework.web.servlet.HandlerMapping, org.springframework.web.servlet.handler.MatchableHandlerMapping> initPathPatternMatchableHandlerMappings(java.util.List<org.springframework.web.servlet.HandlerMapping>);
descriptor: (Ljava/util/List;)Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
1: invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/springframework/web/servlet/handler/HandlerMappingIntrospector.lambda$0(Lorg/springframework/web/servlet/HandlerMapping;)Z (6)
(Lorg/springframework/web/servlet/HandlerMapping;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
2: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/springframework/web/servlet/handler/HandlerMappingIntrospector.lambda$1(Lorg/springframework/web/servlet/HandlerMapping;)Lorg/springframework/web/servlet/handler/MatchableHandlerMapping; (6)
(Lorg/springframework/web/servlet/HandlerMapping;)Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
3: invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/springframework/web/servlet/handler/HandlerMappingIntrospector.lambda$2(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Z (6)
(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
4: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/springframework/web/servlet/handler/HandlerMappingIntrospector.lambda$3(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Lorg/springframework/web/servlet/HandlerMapping; (6)
(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Lorg/springframework/web/servlet/HandlerMapping;
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/springframework/web/servlet/handler/PathPatternMatchableHandlerMapping.<init>(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)V (8)
(Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
invokestatic java.util.stream.Collectors.toMap:(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Map
5: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 mappings Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;
Signature: (Ljava/util/List<Lorg/springframework/web/servlet/HandlerMapping;>;)Ljava/util/Map<Lorg/springframework/web/servlet/HandlerMapping;Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;>;
MethodParameters:
Name Flags
mappings
public org.springframework.web.cors.CorsConfiguration getCorsConfiguration(javax.servlet.http.HttpServletRequest);
descriptor: (Ljavax/servlet/http/HttpServletRequest;)Lorg/springframework/web/cors/CorsConfiguration;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type HandlerMappingIntrospector must implement the inherited abstract method CorsConfigurationSource.getCorsConfiguration(HttpServletRequest)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
private static boolean lambda$0(org.springframework.web.servlet.HandlerMapping);
descriptor: (Lorg/springframework/web/servlet/HandlerMapping;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.springframework.web.servlet.handler.MatchableHandlerMapping
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 mapping Lorg/springframework/web/servlet/HandlerMapping;
private static org.springframework.web.servlet.handler.MatchableHandlerMapping lambda$1(org.springframework.web.servlet.HandlerMapping);
descriptor: (Lorg/springframework/web/servlet/HandlerMapping;)Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
checkcast org.springframework.web.servlet.handler.MatchableHandlerMapping
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 mapping Lorg/springframework/web/servlet/HandlerMapping;
private static boolean lambda$2(org.springframework.web.servlet.handler.MatchableHandlerMapping);
descriptor: (Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.springframework.web.servlet.handler.MatchableHandlerMapping.getPatternParser:()Lorg/springframework/web/util/pattern/PathPatternParser;
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 mapping Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
private static org.springframework.web.servlet.HandlerMapping lambda$3(org.springframework.web.servlet.handler.MatchableHandlerMapping);
descriptor: (Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;)Lorg/springframework/web/servlet/HandlerMapping;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 mapping Lorg/springframework/web/servlet/handler/MatchableHandlerMapping;
}
SourceFile: "HandlerMappingIntrospector.java"
NestMembers:
org.springframework.web.servlet.handler.HandlerMappingIntrospector$RequestAttributeChangeIgnoringWrapper
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private RequestAttributeChangeIgnoringWrapper = org.springframework.web.servlet.handler.HandlerMappingIntrospector$RequestAttributeChangeIgnoringWrapper of org.springframework.web.servlet.handler.HandlerMappingIntrospector