class freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult extends freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult
  super_class: freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult
{
  protected void <init>(freemarker.core.BuiltIn, java.lang.String, freemarker.core.Environment);
    descriptor: (Lfreemarker/core/BuiltIn;Ljava/lang/String;Lfreemarker/core/Environment;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult this
        start local 1 // freemarker.core.BuiltIn parent
        start local 2 // java.lang.String target
        start local 3 // freemarker.core.Environment env
         0: .line 117
            aload 0 /* this */
            aload 1 /* parent */
            aload 2 /* target */
            aload 3 /* env */
            invokespecial freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult.<init>:(Lfreemarker/core/BuiltIn;Ljava/lang/String;Lfreemarker/core/Environment;)V
         1: .line 118
            return
        end local 3 // freemarker.core.Environment env
        end local 2 // java.lang.String target
        end local 1 // freemarker.core.BuiltIn parent
        end local 0 // freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lfreemarker/core/BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult;
            0    2     1  parent  Lfreemarker/core/BuiltIn;
            0    2     2  target  Ljava/lang/String;
            0    2     3     env  Lfreemarker/core/Environment;
    MethodParameters:
        Name  Flags
      parent  
      target  
      env     

  protected java.lang.String encodeWithCharset(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult this
        start local 1 // java.lang.String cs
         0: .line 122
            aload 0 /* this */
            getfield freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult.targetAsString:Ljava/lang/String;
            aload 1 /* cs */
            invokestatic freemarker.template.utility.StringUtil.URLPathEnc:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String cs
        end local 0 // freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lfreemarker/core/BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult;
            0    1     1    cs  Ljava/lang/String;
    Exceptions:
      throws java.io.UnsupportedEncodingException
    MethodParameters:
      Name  Flags
      cs    
}
SourceFile: "BuiltInsForStringsEncoding.java"
NestHost: freemarker.core.BuiltInsForStringsEncoding
InnerClasses:
  abstract AbstractUrlBIResult = freemarker.core.BuiltInsForStringsEncoding$AbstractUrlBIResult of freemarker.core.BuiltInsForStringsEncoding
  urlPathBI = freemarker.core.BuiltInsForStringsEncoding$urlPathBI of freemarker.core.BuiltInsForStringsEncoding
  UrlPathBIResult = freemarker.core.BuiltInsForStringsEncoding$urlPathBI$UrlPathBIResult of freemarker.core.BuiltInsForStringsEncoding$urlPathBI