class java.util.ResourceBundle$1 implements jdk.internal.misc.JavaUtilResourceBundleAccess
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.util.ResourceBundle$1
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.ResourceBundle$1 this
         0: .line 384
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/ResourceBundle$1;

  public void setParent(java.util.ResourceBundle, java.util.ResourceBundle);
    descriptor: (Ljava/util/ResourceBundle;Ljava/util/ResourceBundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.util.ResourceBundle bundle
        start local 2 // java.util.ResourceBundle parent
         0: .line 388
            aload 1 /* bundle */
            aload 2 /* parent */
            invokevirtual java.util.ResourceBundle.setParent:(Ljava/util/ResourceBundle;)V
         1: .line 389
            return
        end local 2 // java.util.ResourceBundle parent
        end local 1 // java.util.ResourceBundle bundle
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/ResourceBundle$1;
            0    2     1  bundle  Ljava/util/ResourceBundle;
            0    2     2  parent  Ljava/util/ResourceBundle;
    MethodParameters:
        Name  Flags
      bundle  
      parent  

  public java.util.ResourceBundle getParent(java.util.ResourceBundle);
    descriptor: (Ljava/util/ResourceBundle;)Ljava/util/ResourceBundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.util.ResourceBundle bundle
         0: .line 393
            aload 1 /* bundle */
            getfield java.util.ResourceBundle.parent:Ljava/util/ResourceBundle;
            areturn
        end local 1 // java.util.ResourceBundle bundle
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/util/ResourceBundle$1;
            0    1     1  bundle  Ljava/util/ResourceBundle;
    MethodParameters:
        Name  Flags
      bundle  

  public void setLocale(java.util.ResourceBundle, java.util.Locale);
    descriptor: (Ljava/util/ResourceBundle;Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.util.ResourceBundle bundle
        start local 2 // java.util.Locale locale
         0: .line 398
            aload 1 /* bundle */
            aload 2 /* locale */
            putfield java.util.ResourceBundle.locale:Ljava/util/Locale;
         1: .line 399
            return
        end local 2 // java.util.Locale locale
        end local 1 // java.util.ResourceBundle bundle
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/ResourceBundle$1;
            0    2     1  bundle  Ljava/util/ResourceBundle;
            0    2     2  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      bundle  
      locale  

  public void setName(java.util.ResourceBundle, java.lang.String);
    descriptor: (Ljava/util/ResourceBundle;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.util.ResourceBundle bundle
        start local 2 // java.lang.String name
         0: .line 403
            aload 1 /* bundle */
            aload 2 /* name */
            putfield java.util.ResourceBundle.name:Ljava/lang/String;
         1: .line 404
            return
        end local 2 // java.lang.String name
        end local 1 // java.util.ResourceBundle bundle
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljava/util/ResourceBundle$1;
            0    2     1  bundle  Ljava/util/ResourceBundle;
            0    2     2    name  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      bundle  
      name    

  public java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale, java.lang.Module);
    descriptor: (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/Module;)Ljava/util/ResourceBundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.lang.String baseName
        start local 2 // java.util.Locale locale
        start local 3 // java.lang.Module module
         0: .line 409
            aload 3 /* module */
            aload 3 /* module */
         1: .line 410
            aload 1 /* baseName */
            aload 2 /* locale */
         2: .line 411
            aload 3 /* module */
            aload 1 /* baseName */
            invokestatic java.util.ResourceBundle.getDefaultControl:(Ljava/lang/Module;Ljava/lang/String;)Ljava/util/ResourceBundle$Control;
         3: .line 409
            invokestatic java.util.ResourceBundle.getBundleImpl:(Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;
            areturn
        end local 3 // java.lang.Module module
        end local 2 // java.util.Locale locale
        end local 1 // java.lang.String baseName
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljava/util/ResourceBundle$1;
            0    4     1  baseName  Ljava/lang/String;
            0    4     2    locale  Ljava/util/Locale;
            0    4     3    module  Ljava/lang/Module;
    MethodParameters:
          Name  Flags
      baseName  
      locale    
      module    

  public java.util.ResourceBundle newResourceBundle(java.lang.Class<? extends java.util.ResourceBundle>);
    descriptor: (Ljava/lang/Class;)Ljava/util/ResourceBundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.util.ResourceBundle$1 this
        start local 1 // java.lang.Class bundleClass
         0: .line 416
            aload 1 /* bundleClass */
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.newResourceBundle:(Ljava/lang/Class;)Ljava/util/ResourceBundle;
            areturn
        end local 1 // java.lang.Class bundleClass
        end local 0 // java.util.ResourceBundle$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljava/util/ResourceBundle$1;
            0    1     1  bundleClass  Ljava/lang/Class<+Ljava/util/ResourceBundle;>;
    Signature: (Ljava/lang/Class<+Ljava/util/ResourceBundle;>;)Ljava/util/ResourceBundle;
    MethodParameters:
             Name  Flags
      bundleClass  
}
SourceFile: "ResourceBundle.java"
EnclosingMethod: java.util.ResourceBundle
NestHost: java.util.ResourceBundle
InnerClasses:
  java.util.ResourceBundle$1
  public Control = java.util.ResourceBundle$Control of java.util.ResourceBundle
  private ResourceBundleProviderHelper = java.util.ResourceBundle$ResourceBundleProviderHelper of java.util.ResourceBundle