public class com.oracle.mxtool.jacoco.JacocoReport
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.mxtool.jacoco.JacocoReport
  super_class: java.lang.Object
{
  private final java.util.List<java.lang.String> excludes;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private ExecutionDataStore executionDataStore;
    descriptor: LExecutionDataStore;
    flags: (0x0002) ACC_PRIVATE

  private SessionInfoStore sessionInfoStore;
    descriptor: LSessionInfoStore;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 1
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe type org.jacoco.core.data.ExecutionData cannot be resolved. It is indirectly referenced from required .class files\n\tThe type org.jacoco.core.data.SessionInfo cannot be resolved. It is indirectly referenced from required .class files\n\tThe type org.jacoco.core.analysis.IBundleCoverage cannot be resolved. It is indirectly referenced from required .class files\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.jacoco.core cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tExecutionDataStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n\tThe method analyseProject(File, String) from the type JacocoReport refers to the missing type IBundleCoverage\n\tIBundleCoverage cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n\tExecutionDataReader cannot be resolved to a type\n\tExecutionDataReader cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n\tAnalyzer cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tICoverageVisitor cannot be resolved to a type\n\tThe method analyzeClass(byte[], String) of type JacocoReport.JaCoCoAnalyzer must override or implement a supertype method\n\tClassReader cannot be resolved to a type\n\tClassReader cannot be resolved to a type\n\tAnalyzer cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n\tCoverageBuilder cannot be resolved to a type\n\tCoverageBuilder cannot be resolved to a type\n\tAnalyzer cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
          Name  Flags
      excludes  

  public static void main(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=1, args_size=1
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      args  

  public void makeReport(java.io.File, java.util.List<com.oracle.mxtool.jacoco.JacocoReport$ProjectSpec>, java.util.List<java.io.File>, java.lang.String);
    descriptor: (Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method analyseProject(File, String) from the type JacocoReport refers to the missing type IBundleCoverage\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/io/File;Ljava/util/List<Lcom/oracle/mxtool/jacoco/JacocoReport$ProjectSpec;>;Ljava/util/List<Ljava/io/File;>;Ljava/lang/String;)V
    MethodParameters:
                 Name  Flags
      reportDirectory  
      projects         
      execDatas        
      format           

  public void loadExecutionData(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 176
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tExecutionDataReader cannot be resolved to a type\n\tExecutionDataReader cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tSessionInfoStore cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     

  public void createHtmlReport(java.io.File, java.util.List<com.oracle.mxtool.jacoco.JacocoReport$BundleAndProject>);
    descriptor: (Ljava/io/File;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 208
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/io/File;Ljava/util/List<Lcom/oracle/mxtool/jacoco/JacocoReport$BundleAndProject;>;)V
    MethodParameters:
                   Name  Flags
      reportDirectory    
      bundleAndProjects  

  public void createXmlReport(java.io.File, java.util.List<com.oracle.mxtool.jacoco.JacocoReport$BundleAndProject>);
    descriptor: (Ljava/io/File;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 214
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/io/File;Ljava/util/List<Lcom/oracle/mxtool/jacoco/JacocoReport$BundleAndProject;>;)V
    MethodParameters:
                   Name  Flags
      reportDirectory    
      bundleAndProjects  

  private void executeReportVisitor(java.util.List<com.oracle.mxtool.jacoco.JacocoReport$BundleAndProject>, org.jacoco.report.IReportVisitor);
    descriptor: (Ljava/util/List;Lorg/jacoco/report/IReportVisitor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 221
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSessionInfoStore cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n\tIBundleCoverage cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/List<Lcom/oracle/mxtool/jacoco/JacocoReport$BundleAndProject;>;Lorg/jacoco/report/IReportVisitor;)V
    MethodParameters:
                   Name  Flags
      bundleAndProjects  
      visitor            

  private boolean isClassExcluded(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 245
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    MethodParameters:
           Name  Flags
      className  

  public IBundleCoverage analyseProject(java.io.File, java.lang.String);
    descriptor: (Ljava/io/File;Ljava/lang/String;)LIBundleCoverage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.oracle.mxtool.jacoco.JacocoReport this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tIBundleCoverage cannot be resolved to a type\n\tCoverageBuilder cannot be resolved to a type\n\tCoverageBuilder cannot be resolved to a type\n\tAnalyzer cannot be resolved to a type\n\tExecutionDataStore cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.mxtool.jacoco.JacocoReport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/mxtool/jacoco/JacocoReport;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      project  
      name     
}
SourceFile: "JacocoReport.java"
NestMembers:
  com.oracle.mxtool.jacoco.JacocoReport$BundleAndProject  com.oracle.mxtool.jacoco.JacocoReport$JaCoCoAnalyzer  com.oracle.mxtool.jacoco.JacocoReport$MultiDirectorySourceFileLocator  com.oracle.mxtool.jacoco.JacocoReport$ProjectSpec
InnerClasses:
  private BundleAndProject = com.oracle.mxtool.jacoco.JacocoReport$BundleAndProject of com.oracle.mxtool.jacoco.JacocoReport
  private JaCoCoAnalyzer = com.oracle.mxtool.jacoco.JacocoReport$JaCoCoAnalyzer of com.oracle.mxtool.jacoco.JacocoReport
  private MultiDirectorySourceFileLocator = com.oracle.mxtool.jacoco.JacocoReport$MultiDirectorySourceFileLocator of com.oracle.mxtool.jacoco.JacocoReport
  public ProjectSpec = com.oracle.mxtool.jacoco.JacocoReport$ProjectSpec of com.oracle.mxtool.jacoco.JacocoReport