public class com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager implements javax.tools.StandardJavaFileManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager
  super_class: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager
{
  final com.sun.tools.javac.api.ClientCodeWrapper this$0;
    descriptor: Lcom/sun/tools/javac/api/ClientCodeWrapper;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.StandardJavaFileManager);
    descriptor: (Lcom/sun/tools/javac/api/ClientCodeWrapper;Ljavax/tools/StandardJavaFileManager;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 2 // javax.tools.StandardJavaFileManager clientJavaFileManager
         0: .line 424
            aload 0 /* this */
            aload 1
            putfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.this$0:Lcom/sun/tools/javac/api/ClientCodeWrapper;
         1: .line 425
            aload 0 /* this */
            aload 1
            aload 2 /* clientJavaFileManager */
            invokespecial com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.<init>:(Lcom/sun/tools/javac/api/ClientCodeWrapper;Ljavax/tools/JavaFileManager;)V
         2: .line 426
            return
        end local 2 // javax.tools.StandardJavaFileManager clientJavaFileManager
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    3     2  clientJavaFileManager  Ljavax/tools/StandardJavaFileManager;
    MethodParameters:
                       Name  Flags
      this$0                 final
      clientJavaFileManager  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromFiles(java.lang.Iterable<? extends java.io.File>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable files
         0: .line 431
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromFiles:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 432
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 433
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 434
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 435
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable files
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  files  Ljava/lang/Iterable<+Ljava/io/File;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<+Ljava/io/File;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      files  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromPaths(java.lang.Iterable<? extends java.nio.file.Path>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable paths
         0: .line 442
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromPaths:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 443
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 444
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 445
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 446
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable paths
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  paths  Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<+Ljava/nio/file/Path;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      paths  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.io.File[]);
    descriptor: ([Ljava/io/File;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.io.File[] files
         0: .line 453
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/io/File;)Ljava/lang/Iterable;
         1: areturn
         2: .line 454
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 455
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 456
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 457
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.io.File[] files
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  files  [Ljava/io/File;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/io/File;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      files  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.nio.file.Path[]);
    descriptor: ([Ljava/nio/file/Path;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.nio.file.Path[] paths
         0: .line 464
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/nio/file/Path;)Ljava/lang/Iterable;
         1: areturn
         2: .line 465
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 466
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 467
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 468
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.nio.file.Path[] paths
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  paths  [Ljava/nio/file/Path;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/nio/file/Path;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      paths  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromStrings(java.lang.Iterable<java.lang.String>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable names
         0: .line 475
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromStrings:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 476
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 477
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 478
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 479
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable names
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  names  Ljava/lang/Iterable<Ljava/lang/String;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      names  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.String[] names
         0: .line 486
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/lang/String;)Ljava/lang/Iterable;
         1: areturn
         2: .line 487
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 488
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 489
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 490
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  names  [Ljava/lang/String;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      names  

  public void setLocation(javax.tools.JavaFileManager$Location, java.lang.Iterable<? extends java.io.File>);
    descriptor: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.lang.Iterable files
         0: .line 497
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            aload 2 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.setLocation:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
         1: .line 498
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 3 /* e */
        start local 3 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 499
            aload 3 /* e */
            athrow
        end local 3 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 500
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3 /* e */
        start local 3 // java.lang.Throwable e
         5: .line 501
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 3 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Throwable e
         6: .line 503
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Iterable files
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1  location  Ljavax/tools/JavaFileManager$Location;
            0    7     2     files  Ljava/lang/Iterable<+Ljava/io/File;>;
            3    4     3         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     3         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable<+Ljava/io/File;>;)V
    MethodParameters:
          Name  Flags
      location  
      files     

  public void setLocationFromPaths(javax.tools.JavaFileManager$Location, java.util.Collection<? extends java.nio.file.Path>);
    descriptor: (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.util.Collection paths
         0: .line 508
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            aload 2 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.setLocationFromPaths:(Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V
         1: .line 509
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 3 /* e */
        start local 3 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 510
            aload 3 /* e */
            athrow
        end local 3 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 511
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3 /* e */
        start local 3 // java.lang.Throwable e
         5: .line 512
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 3 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Throwable e
         6: .line 514
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.Collection paths
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1  location  Ljavax/tools/JavaFileManager$Location;
            0    7     2     paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
            3    4     3         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     3         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
    MethodParameters:
          Name  Flags
      location  
      paths     

  public java.lang.Iterable<? extends java.io.File> getLocation(javax.tools.JavaFileManager$Location);
    descriptor: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 519
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocation:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
         1: areturn
         2: .line 520
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 521
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 522
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 523
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  location  Ljavax/tools/JavaFileManager$Location;
            3    4     2         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/io/File;>;
    MethodParameters:
          Name  Flags
      location  

  public java.lang.Iterable<? extends java.nio.file.Path> getLocationAsPaths(javax.tools.JavaFileManager$Location);
    descriptor: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 530
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocationAsPaths:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
         1: areturn
         2: .line 531
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 532
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 533
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 534
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  location  Ljavax/tools/JavaFileManager$Location;
            3    4     2         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
    MethodParameters:
          Name  Flags
      location  

  public java.nio.file.Path asPath(javax.tools.FileObject);
    descriptor: (Ljavax/tools/FileObject;)Ljava/nio/file/Path;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.FileObject file
         0: .line 541
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* file */
            invokeinterface javax.tools.StandardJavaFileManager.asPath:(Ljavax/tools/FileObject;)Ljava/nio/file/Path;
         1: areturn
         2: .line 542
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 543
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 544
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 545
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.FileObject file
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  file  Ljavax/tools/FileObject;
            3    4     2     e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2     e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    MethodParameters:
      Name  Flags
      file  

  public void setPathFactory(javax.tools.StandardJavaFileManager$PathFactory);
    descriptor: (Ljavax/tools/StandardJavaFileManager$PathFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.StandardJavaFileManager$PathFactory f
         0: .line 552
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* f */
            invokeinterface javax.tools.StandardJavaFileManager.setPathFactory:(Ljavax/tools/StandardJavaFileManager$PathFactory;)V
         1: .line 553
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 554
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 555
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 556
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
         6: .line 558
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.tools.StandardJavaFileManager$PathFactory f
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1     f  Ljavax/tools/StandardJavaFileManager$PathFactory;
            3    4     2     e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2     e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    MethodParameters:
      Name  Flags
      f     
}
SourceFile: "ClientCodeWrapper.java"
NestHost: com.sun.tools.javac.api.ClientCodeWrapper
InnerClasses:
  protected WrappedJavaFileManager = com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager of com.sun.tools.javac.api.ClientCodeWrapper
  protected WrappedStandardJavaFileManager = com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager of com.sun.tools.javac.api.ClientCodeWrapper
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  public abstract PathFactory = javax.tools.StandardJavaFileManager$PathFactory of javax.tools.StandardJavaFileManager