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

  public void testDisabledDomainsCalls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.oracle.truffle.tools.chromeinspector.test.DisabledDomainTest this
         0: .line 39
            iconst_1
            iconst_0
            iconst_0
            invokestatic com.oracle.truffle.tools.chromeinspector.test.InspectorTester.start:(ZZZ)Lcom/oracle/truffle/tools/chromeinspector/test/InspectorTester;
            astore 1 /* tester */
        start local 1 // com.oracle.truffle.tools.chromeinspector.test.InspectorTester tester
         1: .line 40
            ldc "\"method\":\"Runtime.setCustomObjectFormatterEnabled\",\"params\":{\"enabled\":\"true\"}}"
            astore 2 /* runtimeMessage */
        start local 2 // java.lang.String runtimeMessage
         2: .line 41
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":1,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* runtimeMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
         3: .line 42
            ldc "{\"id\":1,\"error\":{\"code\":-32601,\"message\":\"Domain Runtime is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 43
            aload 1 /* tester */
            ldc "{\"id\":2,\"method\":\"Runtime.enable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
         5: .line 44
            ldc "{\"result\":{},\"id\":2}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         6: .line 45
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":3,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* runtimeMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
         7: .line 46
            ldc "{\"result\":{},\"id\":3}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 47
            aload 1 /* tester */
            ldc "{\"id\":4,\"method\":\"Runtime.disable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
         9: .line 48
            ldc "{\"result\":{},\"id\":4}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        10: .line 49
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":5,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* runtimeMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        11: .line 50
            ldc "{\"id\":5,\"error\":{\"code\":-32601,\"message\":\"Domain Runtime is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        12: .line 52
            ldc "\"method\":\"Debugger.setBreakpointByUrl\",\"params\":{\"url\":\"TestURL\",\"lineNumber\":1}}"
            astore 3 /* debuggerMessage */
        start local 3 // java.lang.String debuggerMessage
        13: .line 53
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":10,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* debuggerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        14: .line 54
            ldc "{\"id\":10,\"error\":{\"code\":-32601,\"message\":\"Domain Debugger is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 55
            aload 1 /* tester */
            ldc "{\"id\":11,\"method\":\"Debugger.enable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        16: .line 56
            ldc "{\"result\":{},\"id\":11}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        17: .line 57
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":12,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* debuggerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        18: .line 58
            ldc "{\"result\":{\"breakpointId\":\"1\",\"locations\":[]},\"id\":12}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        19: .line 59
            aload 1 /* tester */
            ldc "{\"id\":13,\"method\":\"Debugger.disable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        20: .line 60
            ldc "{\"result\":{},\"id\":13}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        21: .line 61
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":14,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* debuggerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        22: .line 62
            ldc "{\"id\":14,\"error\":{\"code\":-32601,\"message\":\"Domain Debugger is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        23: .line 64
            ldc "\"method\":\"Profiler.setSamplingInterval\",\"params\":{\"interval\":10}}"
            astore 4 /* profilerMessage */
        start local 4 // java.lang.String profilerMessage
        24: .line 65
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":20,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* profilerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        25: .line 66
            ldc "{\"id\":20,\"error\":{\"code\":-32601,\"message\":\"Domain Profiler is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        26: .line 67
            aload 1 /* tester */
            ldc "{\"id\":21,\"method\":\"Profiler.enable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        27: .line 68
            ldc "{\"result\":{},\"id\":21}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        28: .line 69
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":22,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* profilerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        29: .line 70
            ldc "{\"result\":{},\"id\":22}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        30: .line 71
            aload 1 /* tester */
            ldc "{\"id\":23,\"method\":\"Profiler.disable\"}"
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        31: .line 72
            ldc "{\"result\":{},\"id\":23}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        32: .line 73
            aload 1 /* tester */
            new java.lang.StringBuilder
            dup
            ldc "{\"id\":24,"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* profilerMessage */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.sendMessage:(Ljava/lang/String;)V
        33: .line 74
            ldc "{\"id\":24,\"error\":{\"code\":-32601,\"message\":\"Domain Profiler is disabled.\"}}"
            aload 1 /* tester */
            iconst_1
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.getMessages:(Z)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
        34: .line 75
            aload 1 /* tester */
            invokevirtual com.oracle.truffle.tools.chromeinspector.test.InspectorTester.finish:()V
        35: .line 76
            return
        end local 4 // java.lang.String profilerMessage
        end local 3 // java.lang.String debuggerMessage
        end local 2 // java.lang.String runtimeMessage
        end local 1 // com.oracle.truffle.tools.chromeinspector.test.InspectorTester tester
        end local 0 // com.oracle.truffle.tools.chromeinspector.test.DisabledDomainTest this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   36     0             this  Lcom/oracle/truffle/tools/chromeinspector/test/DisabledDomainTest;
            1   36     1           tester  Lcom/oracle/truffle/tools/chromeinspector/test/InspectorTester;
            2   36     2   runtimeMessage  Ljava/lang/String;
           13   36     3  debuggerMessage  Ljava/lang/String;
           24   36     4  profilerMessage  Ljava/lang/String;
    Exceptions:
      throws java.lang.Exception
    RuntimeVisibleAnnotations: 
      org.junit.Test()
}
SourceFile: "DisabledDomainTest.java"