interface sun.java2d.marlin.MarlinConst
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: sun.java2d.marlin.MarlinConst
  super_class: java.lang.Object
{
  public static final boolean enableLogs;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean useLogger;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean logCreateContext;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean logUnsafeMalloc;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doCheckUnsafe;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final boolean doStats;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doMonitors;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final boolean doChecks;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean DO_AA_RANGE_CHECK;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final boolean doLogWidenArray;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doLogOverSize;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doTrace;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doFlushMonitors;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final boolean useDumpThread;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final long statDump;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5000

  public static final boolean doCleanDirty;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final boolean useSimplifier;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final boolean doLogBounds;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

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

  public static final byte BYTE_0;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

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

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

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

  public static final float NORM_SUBPIXELS;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 33
            invokestatic sun.java2d.marlin.MarlinProperties.isLoggingEnabled:()Z
            putstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
         1: .line 35
            getstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
            ifeq 2
            invokestatic sun.java2d.marlin.MarlinProperties.isUseLogger:()Z
            ifeq 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: putstatic sun.java2d.marlin.MarlinConst.useLogger:Z
         4: .line 38
            getstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
            ifeq 7
         5: .line 39
            invokestatic sun.java2d.marlin.MarlinProperties.isLogCreateContext:()Z
            ifeq 7
         6: .line 38
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: putstatic sun.java2d.marlin.MarlinConst.logCreateContext:Z
         9: .line 41
            getstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
            ifeq 12
        10: .line 42
            invokestatic sun.java2d.marlin.MarlinProperties.isLogUnsafeMalloc:()Z
            ifeq 12
        11: .line 41
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: putstatic sun.java2d.marlin.MarlinConst.logUnsafeMalloc:Z
        14: .line 47
            getstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
            ifeq 15
            invokestatic sun.java2d.marlin.MarlinProperties.isDoStats:()Z
            ifeq 15
            iconst_1
            goto 16
      StackMap locals:
      StackMap stack:
        15: iconst_0
      StackMap locals:
      StackMap stack: int
        16: putstatic sun.java2d.marlin.MarlinConst.doStats:Z
        17: .line 53
            getstatic sun.java2d.marlin.MarlinConst.enableLogs:Z
            ifeq 18
            invokestatic sun.java2d.marlin.MarlinProperties.isDoChecks:()Z
            ifeq 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack:
        18: iconst_0
      StackMap locals:
      StackMap stack: int
        19: putstatic sun.java2d.marlin.MarlinConst.doChecks:Z
        20: .line 59
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.doLogWidenArray:Z
        21: .line 61
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.doLogOverSize:Z
        22: .line 63
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.doTrace:Z
        23: .line 75
            invokestatic sun.java2d.marlin.MarlinProperties.isUseSimplifier:()Z
            putstatic sun.java2d.marlin.MarlinConst.useSimplifier:Z
        24: .line 78
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.doLogBounds:Z
        25: .line 84
            invokestatic sun.java2d.marlin.MarlinProperties.getInitialImageSize:()I
        26: .line 83
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_DIM:I
        27: .line 94
            getstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_DIM:I
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_AA_ARRAY:I
        28: .line 104
            invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_X:()I
        29: .line 103
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
        30: .line 106
            invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_Y:()I
        31: .line 105
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
        32: .line 109
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
        33: .line 110
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
        34: .line 113
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            imul
        35: .line 114
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        36: .line 113
            iadd
            i2d
        37: .line 114
            ldc 2.0
        38: .line 113
            ddiv
            invokestatic java.lang.Math.sqrt:(D)D
            d2f
        39: .line 112
            putstatic sun.java2d.marlin.MarlinConst.NORM_SUBPIXELS:F
        40: .line 117
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        41: .line 116
            putstatic sun.java2d.marlin.MarlinConst.MAX_AA_ALPHA:I
        42: .line 119
            invokestatic sun.java2d.marlin.MarlinProperties.getTileSize_Log2:()I
            putstatic sun.java2d.marlin.MarlinConst.TILE_SIZE_LG:I
        43: .line 120
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.TILE_SIZE_LG:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.TILE_SIZE:I
        44: .line 122
            invokestatic sun.java2d.marlin.MarlinProperties.getBlockSize_Log2:()I
            putstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE_LG:I
        45: .line 123
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE_LG:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MarlinConst.java"