public class android.webkit.TracingConfig
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.webkit.TracingConfig
  super_class: java.lang.Object
{
  private int mPredefinedCategories;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final java.util.List<java.lang.String> mCustomIncludedCategories;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private int mTracingMode;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public static final int CATEGORIES_NONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int CATEGORIES_ALL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int CATEGORIES_ANDROID_WEBVIEW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int CATEGORIES_WEB_DEVELOPER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int CATEGORIES_INPUT_LATENCY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int CATEGORIES_RENDERING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int CATEGORIES_JAVASCRIPT_AND_RENDERING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int CATEGORIES_FRAME_VIEWER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int RECORD_UNTIL_FULL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int RECORD_CONTINUOUSLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public void <init>(int, java.util.List<java.lang.String>, );
    descriptor: (ILjava/util/List;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.webkit.TracingConfig this
        start local 1 // int predefinedCategories
        start local 2 // java.util.List customIncludedCategories
        start local 3 // int tracingMode
         0: .line 117
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 34
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.webkit.TracingConfig.mCustomIncludedCategories:Ljava/util/List;
         2: .line 120
            aload 0 /* this */
            iload 1 /* predefinedCategories */
            putfield android.webkit.TracingConfig.mPredefinedCategories:I
         3: .line 121
            aload 0 /* this */
            getfield android.webkit.TracingConfig.mCustomIncludedCategories:Ljava/util/List;
            aload 2 /* customIncludedCategories */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         4: .line 122
            aload 0 /* this */
            iload 3 /* tracingMode */
            putfield android.webkit.TracingConfig.mTracingMode:I
         5: .line 123
            return
        end local 3 // int tracingMode
        end local 2 // java.util.List customIncludedCategories
        end local 1 // int predefinedCategories
        end local 0 // android.webkit.TracingConfig this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    6     0                      this  Landroid/webkit/TracingConfig;
            0    6     1      predefinedCategories  I
            0    6     2  customIncludedCategories  Ljava/util/List<Ljava/lang/String;>;
            0    6     3               tracingMode  I
    Signature: (ILjava/util/List<Ljava/lang/String;>;I)V
    MethodParameters:
                          Name  Flags
      predefinedCategories      
      customIncludedCategories  
      tracingMode               

  public int getPredefinedCategories();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.webkit.TracingConfig this
         0: .line 132
            aload 0 /* this */
            getfield android.webkit.TracingConfig.mPredefinedCategories:I
            ireturn
        end local 0 // android.webkit.TracingConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/webkit/TracingConfig;

  public java.util.List<java.lang.String> getCustomIncludedCategories();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.webkit.TracingConfig this
         0: .line 142
            aload 0 /* this */
            getfield android.webkit.TracingConfig.mCustomIncludedCategories:Ljava/util/List;
            areturn
        end local 0 // android.webkit.TracingConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/webkit/TracingConfig;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public int getTracingMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.webkit.TracingConfig this
         0: .line 152
            aload 0 /* this */
            getfield android.webkit.TracingConfig.mTracingMode:I
            ireturn
        end local 0 // android.webkit.TracingConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/webkit/TracingConfig;
}
SourceFile: "TracingConfig.java"
NestMembers:
  android.webkit.TracingConfig$Builder  android.webkit.TracingConfig$PredefinedCategories  android.webkit.TracingConfig$TracingMode
InnerClasses:
  public Builder = android.webkit.TracingConfig$Builder of android.webkit.TracingConfig
  public abstract PredefinedCategories = android.webkit.TracingConfig$PredefinedCategories of android.webkit.TracingConfig
  public abstract TracingMode = android.webkit.TracingConfig$TracingMode of android.webkit.TracingConfig