class sun.net.spi.DefaultProxySelector$NonProxyInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.net.spi.DefaultProxySelector$NonProxyInfo
  super_class: java.lang.Object
{
  static final java.lang.String defStringVal;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "localhost|127.*|[::1]|0.0.0.0|[::0]"

  java.lang.String hostsSource;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.util.regex.Pattern pattern;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x0000) 

  final java.lang.String property;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String defaultVal;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  static sun.net.spi.DefaultProxySelector$NonProxyInfo ftpNonProxyInfo;
    descriptor: Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
    flags: (0x0008) ACC_STATIC

  static sun.net.spi.DefaultProxySelector$NonProxyInfo httpNonProxyInfo;
    descriptor: Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
    flags: (0x0008) ACC_STATIC

  static sun.net.spi.DefaultProxySelector$NonProxyInfo socksNonProxyInfo;
    descriptor: Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
    flags: (0x0008) ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 126
            new sun.net.spi.DefaultProxySelector$NonProxyInfo
            dup
            ldc "ftp.nonProxyHosts"
            aconst_null
            aconst_null
            ldc "localhost|127.*|[::1]|0.0.0.0|[::0]"
            invokespecial sun.net.spi.DefaultProxySelector$NonProxyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/regex/Pattern;Ljava/lang/String;)V
            putstatic sun.net.spi.DefaultProxySelector$NonProxyInfo.ftpNonProxyInfo:Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
         1: .line 127
            new sun.net.spi.DefaultProxySelector$NonProxyInfo
            dup
            ldc "http.nonProxyHosts"
            aconst_null
            aconst_null
            ldc "localhost|127.*|[::1]|0.0.0.0|[::0]"
            invokespecial sun.net.spi.DefaultProxySelector$NonProxyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/regex/Pattern;Ljava/lang/String;)V
            putstatic sun.net.spi.DefaultProxySelector$NonProxyInfo.httpNonProxyInfo:Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
         2: .line 128
            new sun.net.spi.DefaultProxySelector$NonProxyInfo
            dup
            ldc "socksNonProxyHosts"
            aconst_null
            aconst_null
            ldc "localhost|127.*|[::1]|0.0.0.0|[::0]"
            invokespecial sun.net.spi.DefaultProxySelector$NonProxyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/util/regex/Pattern;Ljava/lang/String;)V
            putstatic sun.net.spi.DefaultProxySelector$NonProxyInfo.socksNonProxyInfo:Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String, java.lang.String, java.util.regex.Pattern, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/regex/Pattern;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // sun.net.spi.DefaultProxySelector$NonProxyInfo this
        start local 1 // java.lang.String p
        start local 2 // java.lang.String s
        start local 3 // java.util.regex.Pattern pattern
        start local 4 // java.lang.String d
         0: .line 130
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 131
            aload 0 /* this */
            aload 1 /* p */
            putfield sun.net.spi.DefaultProxySelector$NonProxyInfo.property:Ljava/lang/String;
         2: .line 132
            aload 0 /* this */
            aload 2 /* s */
            putfield sun.net.spi.DefaultProxySelector$NonProxyInfo.hostsSource:Ljava/lang/String;
         3: .line 133
            aload 0 /* this */
            aload 3 /* pattern */
            putfield sun.net.spi.DefaultProxySelector$NonProxyInfo.pattern:Ljava/util/regex/Pattern;
         4: .line 134
            aload 0 /* this */
            aload 4 /* d */
            putfield sun.net.spi.DefaultProxySelector$NonProxyInfo.defaultVal:Ljava/lang/String;
         5: .line 135
            return
        end local 4 // java.lang.String d
        end local 3 // java.util.regex.Pattern pattern
        end local 2 // java.lang.String s
        end local 1 // java.lang.String p
        end local 0 // sun.net.spi.DefaultProxySelector$NonProxyInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lsun/net/spi/DefaultProxySelector$NonProxyInfo;
            0    6     1        p  Ljava/lang/String;
            0    6     2        s  Ljava/lang/String;
            0    6     3  pattern  Ljava/util/regex/Pattern;
            0    6     4        d  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      p        
      s        
      pattern  
      d        
}
SourceFile: "DefaultProxySelector.java"
NestHost: sun.net.spi.DefaultProxySelector
InnerClasses:
  NonProxyInfo = sun.net.spi.DefaultProxySelector$NonProxyInfo of sun.net.spi.DefaultProxySelector