public class org.springframework.web.servlet.tags.UrlTag extends org.springframework.web.servlet.tags.HtmlEscapingAwareTag implements org.springframework.web.servlet.tags.ParamAware
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.web.servlet.tags.UrlTag
super_class: org.springframework.web.servlet.tags.HtmlEscapingAwareTag
{
private static final java.lang.String URL_TEMPLATE_DELIMITER_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "{"
private static final java.lang.String URL_TEMPLATE_DELIMITER_SUFFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "}"
private static final java.lang.String URL_TYPE_ABSOLUTE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "://"
private java.util.List<org.springframework.web.servlet.tags.Param> params;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/springframework/web/servlet/tags/Param;>;
private java.util.Set<java.lang.String> templateParams;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljava/lang/String;>;
private org.springframework.web.servlet.tags.UrlTag$UrlType type;
descriptor: Lorg/springframework/web/servlet/tags/UrlTag$UrlType;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.lang.String value;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.lang.String context;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private java.lang.String var;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private int scope;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean javaScriptEscape;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import javax.servlet.ServletRequest cannot be resolved\n\tThe import javax.servlet.http.HttpServletRequest cannot be resolved\n\tThe import javax.servlet.http.HttpServletResponse cannot be resolved\n\tThe import javax.servlet.jsp.JspException cannot be resolved\n\tThe import javax.servlet.jsp.PageContext cannot be resolved\n\tThe hierarchy of the type UrlTag is inconsistent\n\tPageContext cannot be resolved to a variable\n\tJspException cannot be resolved to a type\n\tJspException cannot be resolved to a type\n\tEVAL_BODY_INCLUDE cannot be resolved to a variable\n\tThe method doEndTag() of type UrlTag must override or implement a supertype method\n\tJspException cannot be resolved to a type\n\tThe method createUrl() from the type UrlTag refers to the missing type JspException\n\tServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tHttpServletRequest cannot be resolved to a type\n\tThe method processUrl(HttpServletRequest, String) from the type RequestDataValueProcessor refers to the missing type HttpServletRequest\n\tHttpServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tEVAL_PAGE cannot be resolved to a variable\n\tJspException cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tThe method replaceUriTemplateParams(String, List<Param>, Set<String>) from the type UrlTag refers to the missing type JspException\n\tThe method createQueryString(List<Param>, Set<String>, boolean) from the type UrlTag refers to the missing type JspException\n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException cannot be resolved to a type\n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException cannot be resolved to a type\n\tJspException 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/tags/UrlTag;
public void setValue(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/tags/UrlTag;
MethodParameters:
Name Flags
value
public void setContext(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/tags/UrlTag;
MethodParameters:
Name Flags
context
public void setVar(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/tags/UrlTag;
MethodParameters:
Name Flags
var
public void setScope(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/tags/UrlTag;
MethodParameters:
Name Flags
scope
public void setJavaScriptEscape(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJspException 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/tags/UrlTag;
Exceptions:
throws JspException
MethodParameters:
Name Flags
javaScriptEscape
public void addParam(org.springframework.web.servlet.tags.Param);
descriptor: (Lorg/springframework/web/servlet/tags/Param;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/tags/UrlTag;
MethodParameters:
Name Flags
param
public int doStartTagInternal();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJspException cannot be resolved to a type\n\tEVAL_BODY_INCLUDE cannot be resolved to a variable\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/tags/UrlTag;
Exceptions:
throws JspException
public int doEndTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method doEndTag() of type UrlTag must override or implement a supertype method\n\tJspException cannot be resolved to a type\n\tThe method createUrl() from the type UrlTag refers to the missing type JspException\n\tServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tHttpServletRequest cannot be resolved to a type\n\tThe method processUrl(HttpServletRequest, String) from the type RequestDataValueProcessor refers to the missing type HttpServletRequest\n\tHttpServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tEVAL_PAGE cannot be resolved to a variable\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/tags/UrlTag;
Exceptions:
throws JspException
java.lang.String createUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJspException cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tThe method replaceUriTemplateParams(String, List<Param>, Set<String>) from the type UrlTag refers to the missing type JspException\n\tThe method createQueryString(List<Param>, Set<String>, boolean) from the type UrlTag refers to the missing type JspException\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/tags/UrlTag;
Exceptions:
throws JspException
protected java.lang.String createQueryString(java.util.List<org.springframework.web.servlet.tags.Param>, java.util.Set<java.lang.String>, boolean);
descriptor: (Ljava/util/List;Ljava/util/Set;Z)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException 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/tags/UrlTag;
Exceptions:
throws JspException
Signature: (Ljava/util/List<Lorg/springframework/web/servlet/tags/Param;>;Ljava/util/Set<Ljava/lang/String;>;Z)Ljava/lang/String;
MethodParameters:
Name Flags
params
usedParams
includeQueryStringDelimiter
protected java.lang.String replaceUriTemplateParams(java.lang.String, java.util.List<org.springframework.web.servlet.tags.Param>, java.util.Set<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;Ljava/util/Set;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJspException cannot be resolved to a type\n\tpageContext cannot be resolved or is not a field\n\tJspException cannot be resolved to a type\n\tJspException 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/tags/UrlTag;
Exceptions:
throws JspException
Signature: (Ljava/lang/String;Ljava/util/List<Lorg/springframework/web/servlet/tags/Param;>;Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
uri
params
usedParams
}
SourceFile: "UrlTag.java"
NestMembers:
org.springframework.web.servlet.tags.UrlTag$UrlType
InnerClasses:
private final UrlType = org.springframework.web.servlet.tags.UrlTag$UrlType of org.springframework.web.servlet.tags.UrlTag