public class com.oracle.truffle.api.library.test.CachedLibraryTest extends com.oracle.truffle.api.test.AbstractLibraryTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.truffle.api.library.test.CachedLibraryTest
  super_class: com.oracle.truffle.api.test.AbstractLibraryTest
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 84
            aload 0 /* this */
            invokespecial com.oracle.truffle.api.test.AbstractLibraryTest.<init>:()V
            return
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;

  public void testSimple();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSimpleNodeGen cannot be resolved\n\tSimpleNodeGen cannot be resolved\n\tSimpleNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testExclude();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tExcludeNodeGen cannot be resolved\n\tExcludeNodeGen cannot be resolved\n\tExcludeNodeGen cannot be resolved\n\tExcludeNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testAssumption();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 238
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAssumptionNodeGen cannot be resolved\n\tAssumptionNodeGen cannot be resolved\n\tAssumptionNodeGen cannot be resolved\n\tAssumptionNodeGen cannot be resolved\n\tAssumptionNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConstantNodeGen cannot be resolved\n\tConstantNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testFromCached1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 308
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFromCached1NodeGen cannot be resolved\n\tFromCached1NodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testFromCached2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 338
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFromCached2NodeGen cannot be resolved\n\tFromCached2NodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 366
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDoubleNodeGen cannot be resolved\n\tDoubleNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testDispatched();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 416
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSimpleDispatchedNodeGen cannot be resolved\n\tSimpleDispatchedNodeGen cannot be resolved\n\tSimpleDispatchedNodeGen cannot be resolved\n\tSimpleDispatchedNodeGen cannot be resolved\n\tSimpleDispatchedNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testZeroConstantLimit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 474
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConstantLimitNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testBoundaryFallthrough();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 503
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBoundaryFallthroughNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testReplace();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 544
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tReplaceCachedLibraryTestNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testCachedLibraryWithVarArgsExecute();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
         0: .line 556
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCachedLibraryWithVarArgsExecuteNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.library.test.CachedLibraryTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/library/test/CachedLibraryTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()
}
SourceFile: "CachedLibraryTest.java"
NestMembers:
  com.oracle.truffle.api.library.test.CachedLibraryTest$ArgumentNode  com.oracle.truffle.api.library.test.CachedLibraryTest$AssumptionNode  com.oracle.truffle.api.library.test.CachedLibraryTest$BoundaryFallthroughNode  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode1  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode2  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode3  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode4  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode5  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode6  com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryWithVarArgsExecute  com.oracle.truffle.api.library.test.CachedLibraryTest$ConstantLimitNode  com.oracle.truffle.api.library.test.CachedLibraryTest$ConstantNode  com.oracle.truffle.api.library.test.CachedLibraryTest$DispatchedAndExpressionLibraryNode  com.oracle.truffle.api.library.test.CachedLibraryTest$DispatchedLibrariesSingleInstance  com.oracle.truffle.api.library.test.CachedLibraryTest$DoubleNode  com.oracle.truffle.api.library.test.CachedLibraryTest$ExcludeNode  com.oracle.truffle.api.library.test.CachedLibraryTest$ExplicitReceiver  com.oracle.truffle.api.library.test.CachedLibraryTest$ExplicitReceiverLibrary  com.oracle.truffle.api.library.test.CachedLibraryTest$FallbackTest  com.oracle.truffle.api.library.test.CachedLibraryTest$FromCached1Node  com.oracle.truffle.api.library.test.CachedLibraryTest$FromCached2Node  com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsDifferentLibraryObject  com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsErrorObject1  com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsLibrary  com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsSameLibraryObject  com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryThatUsesExecuteMethod  com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryThatUsesExecuteNode  com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryThatUsesExecuteNode$Execute  com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryWithExecute  com.oracle.truffle.api.library.test.CachedLibraryTest$ReplaceCachedLibraryTest  com.oracle.truffle.api.library.test.CachedLibraryTest$SharedLibraryTestNode  com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleDispatchedNode  com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleExplicitReceiverNode  com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleNode  com.oracle.truffle.api.library.test.CachedLibraryTest$Something  com.oracle.truffle.api.library.test.CachedLibraryTest$SomethingLibrary  com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndFrame  com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndMaterializedFrame  com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndVirtualFrame1  com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndVirtualFrame2  com.oracle.truffle.api.library.test.CachedLibraryTest$TestDuplicateBoundaryMethod
InnerClasses:
  public ArgumentNode = com.oracle.truffle.api.library.test.CachedLibraryTest$ArgumentNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract AssumptionNode = com.oracle.truffle.api.library.test.CachedLibraryTest$AssumptionNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract BoundaryFallthroughNode = com.oracle.truffle.api.library.test.CachedLibraryTest$BoundaryFallthroughNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode1 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode1 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode2 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode2 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode3 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode3 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode4 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode4 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode5 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode5 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract CachedLibraryErrorNode6 = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryErrorNode6 of com.oracle.truffle.api.library.test.CachedLibraryTest
  abstract CachedLibraryWithVarArgsExecute = com.oracle.truffle.api.library.test.CachedLibraryTest$CachedLibraryWithVarArgsExecute of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract ConstantLimitNode = com.oracle.truffle.api.library.test.CachedLibraryTest$ConstantLimitNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract ConstantNode = com.oracle.truffle.api.library.test.CachedLibraryTest$ConstantNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  abstract DispatchedAndExpressionLibraryNode = com.oracle.truffle.api.library.test.CachedLibraryTest$DispatchedAndExpressionLibraryNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract DispatchedLibrariesSingleInstance = com.oracle.truffle.api.library.test.CachedLibraryTest$DispatchedLibrariesSingleInstance of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract DoubleNode = com.oracle.truffle.api.library.test.CachedLibraryTest$DoubleNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract ExcludeNode = com.oracle.truffle.api.library.test.CachedLibraryTest$ExcludeNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  ExplicitReceiver = com.oracle.truffle.api.library.test.CachedLibraryTest$ExplicitReceiver of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract ExplicitReceiverLibrary = com.oracle.truffle.api.library.test.CachedLibraryTest$ExplicitReceiverLibrary of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract FallbackTest = com.oracle.truffle.api.library.test.CachedLibraryTest$FallbackTest of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract FromCached1Node = com.oracle.truffle.api.library.test.CachedLibraryTest$FromCached1Node of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract FromCached2Node = com.oracle.truffle.api.library.test.CachedLibraryTest$FromCached2Node of com.oracle.truffle.api.library.test.CachedLibraryTest
  final InExportsDifferentLibraryObject = com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsDifferentLibraryObject of com.oracle.truffle.api.library.test.CachedLibraryTest
  final InExportsErrorObject1 = com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsErrorObject1 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract InExportsLibrary = com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsLibrary of com.oracle.truffle.api.library.test.CachedLibraryTest
  final InExportsSameLibraryObject = com.oracle.truffle.api.library.test.CachedLibraryTest$InExportsSameLibraryObject of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract LibraryThatUsesExecuteMethod = com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryThatUsesExecuteMethod of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract LibraryThatUsesExecuteNode = com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryThatUsesExecuteNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract LibraryWithExecute = com.oracle.truffle.api.library.test.CachedLibraryTest$LibraryWithExecute of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract ReplaceCachedLibraryTest = com.oracle.truffle.api.library.test.CachedLibraryTest$ReplaceCachedLibraryTest of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract SharedLibraryTestNode = com.oracle.truffle.api.library.test.CachedLibraryTest$SharedLibraryTestNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract SimpleDispatchedNode = com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleDispatchedNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract SimpleExplicitReceiverNode = com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleExplicitReceiverNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract SimpleNode = com.oracle.truffle.api.library.test.CachedLibraryTest$SimpleNode of com.oracle.truffle.api.library.test.CachedLibraryTest
  public Something = com.oracle.truffle.api.library.test.CachedLibraryTest$Something of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract SomethingLibrary = com.oracle.truffle.api.library.test.CachedLibraryTest$SomethingLibrary of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract TestBoundaryAndFrame = com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndFrame of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract TestBoundaryAndMaterializedFrame = com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndMaterializedFrame of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract TestBoundaryAndVirtualFrame1 = com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndVirtualFrame1 of com.oracle.truffle.api.library.test.CachedLibraryTest
  public abstract TestBoundaryAndVirtualFrame2 = com.oracle.truffle.api.library.test.CachedLibraryTest$TestBoundaryAndVirtualFrame2 of com.oracle.truffle.api.library.test.CachedLibraryTest
  abstract TestDuplicateBoundaryMethod = com.oracle.truffle.api.library.test.CachedLibraryTest$TestDuplicateBoundaryMethod of com.oracle.truffle.api.library.test.CachedLibraryTest