public class org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration
super_class: java.lang.Object
{
private org.springframework.web.util.UrlPathHelper urlPathHelper;
descriptor: Lorg/springframework/web/util/UrlPathHelper;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private org.springframework.util.PathMatcher pathMatcher;
descriptor: Lorg/springframework/util/PathMatcher;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private boolean trailingSlashMatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean suffixPatternMatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean registeredSuffixPatternMatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.springframework.web.accept.ContentNegotiationManager contentNegotiationManager;
descriptor: Lorg/springframework/web/accept/ContentNegotiationManager;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.trailingSlashMatch:Z
2: aload 0
iconst_1
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.suffixPatternMatch:Z
3: aload 0
iconst_0
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.registeredSuffixPatternMatch:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
public void setUrlPathHelper(org.springframework.web.util.UrlPathHelper);
descriptor: (Lorg/springframework/web/util/UrlPathHelper;)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.mvc.method.RequestMappingInfo$BuilderConfiguration.urlPathHelper:Lorg/springframework/web/util/UrlPathHelper;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 2 1 urlPathHelper Lorg/springframework/web/util/UrlPathHelper;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
urlPathHelper
public org.springframework.web.util.UrlPathHelper getUrlPathHelper();
descriptor: ()Lorg/springframework/web/util/UrlPathHelper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.urlPathHelper:Lorg/springframework/web/util/UrlPathHelper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void setPathMatcher(org.springframework.util.PathMatcher);
descriptor: (Lorg/springframework/util/PathMatcher;)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.mvc.method.RequestMappingInfo$BuilderConfiguration.pathMatcher:Lorg/springframework/util/PathMatcher;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 2 1 pathMatcher Lorg/springframework/util/PathMatcher;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
pathMatcher
public org.springframework.util.PathMatcher getPathMatcher();
descriptor: ()Lorg/springframework/util/PathMatcher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.pathMatcher:Lorg/springframework/util/PathMatcher;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void setTrailingSlashMatch(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.trailingSlashMatch:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 2 1 trailingSlashMatch Z
MethodParameters:
Name Flags
trailingSlashMatch
public boolean useTrailingSlashMatch();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.trailingSlashMatch:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
public void setSuffixPatternMatch(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.suffixPatternMatch:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 2 1 suffixPatternMatch Z
MethodParameters:
Name Flags
suffixPatternMatch
public boolean useSuffixPatternMatch();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.suffixPatternMatch:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
public void setRegisteredSuffixPatternMatch(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.registeredSuffixPatternMatch:Z
1: aload 0
iload 1
ifne 2
aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.suffixPatternMatch:Z
ifne 2
iconst_0
goto 3
StackMap locals:
StackMap stack: org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration
2: iconst_1
StackMap locals: org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration int
StackMap stack: org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration int
3: putfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.suffixPatternMatch:Z
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 5 1 registeredSuffixPatternMatch Z
MethodParameters:
Name Flags
registeredSuffixPatternMatch
public boolean useRegisteredSuffixPatternMatch();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.registeredSuffixPatternMatch:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
public java.util.List<java.lang.String> getFileExtensions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.useRegisteredSuffixPatternMatch:()Z
ifeq 2
aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.contentNegotiationManager:Lorg/springframework/web/accept/ContentNegotiationManager;
ifnull 2
1: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.contentNegotiationManager:Lorg/springframework/web/accept/ContentNegotiationManager;
invokevirtual org.springframework.web.accept.ContentNegotiationManager.getAllFileExtensions:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void setContentNegotiationManager(org.springframework.web.accept.ContentNegotiationManager);
descriptor: (Lorg/springframework/web/accept/ContentNegotiationManager;)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.mvc.method.RequestMappingInfo$BuilderConfiguration.contentNegotiationManager:Lorg/springframework/web/accept/ContentNegotiationManager;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
0 2 1 contentNegotiationManager Lorg/springframework/web/accept/ContentNegotiationManager;
MethodParameters:
Name Flags
contentNegotiationManager
public org.springframework.web.accept.ContentNegotiationManager getContentNegotiationManager();
descriptor: ()Lorg/springframework/web/accept/ContentNegotiationManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration.contentNegotiationManager:Lorg/springframework/web/accept/ContentNegotiationManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/mvc/method/RequestMappingInfo$BuilderConfiguration;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
}
SourceFile: "RequestMappingInfo.java"
NestHost: org.springframework.web.servlet.mvc.method.RequestMappingInfo
InnerClasses:
public BuilderConfiguration = org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration of org.springframework.web.servlet.mvc.method.RequestMappingInfo