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 ENABLE_LOGS;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

  public static final boolean DO_CHECKS;
    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 DO_LOG_WIDEN_ARRAY;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

  public static final boolean DO_LOG_BOUNDS;
    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_AA_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int INITIAL_EDGES_COUNT;
    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

  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.ENABLE_LOGS:Z
         1: .line 35
            getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS: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.USE_LOGGER:Z
         4: .line 38
            getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS: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.LOG_CREATE_CONTEXT:Z
         9: .line 41
            getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS: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.LOG_UNSAFE_MALLOC:Z
        14: .line 47
            getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS: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.DO_STATS:Z
        17: .line 53
            getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS: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.DO_CHECKS:Z
        20: .line 59
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.DO_LOG_WIDEN_ARRAY:Z
        21: .line 61
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.DO_LOG_OVERSIZE:Z
        22: .line 63
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.DO_TRACE:Z
        23: .line 78
            invokestatic sun.java2d.marlin.MarlinProperties.isUseSimplifier:()Z
            putstatic sun.java2d.marlin.MarlinConst.USE_SIMPLIFIER:Z
        24: .line 81
            iconst_0
            putstatic sun.java2d.marlin.MarlinConst.DO_LOG_BOUNDS:Z
        25: .line 87
            invokestatic sun.java2d.marlin.MarlinProperties.getInitialImageSize:()I
        26: .line 86
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_DIM:I
        27: .line 93
            getstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_DIM:I
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_AA_ARRAY:I
        28: .line 96
            invokestatic sun.java2d.marlin.MarlinProperties.getInitialEdges:()I
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
        29: .line 101
            getstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
            bipush 18
            imul
            putstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_CAPACITY:I
        30: .line 108
            invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_X:()I
        31: .line 107
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
        32: .line 110
            invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_Y:()I
        33: .line 109
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
        34: .line 113
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
        35: .line 114
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
        36: .line 117
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            imul
        37: .line 118
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        38: .line 117
            iadd
            i2d
        39: .line 118
            ldc 2.0
        40: .line 117
            ddiv
            invokestatic java.lang.Math.sqrt:(D)D
            d2f
        41: .line 116
            putstatic sun.java2d.marlin.MarlinConst.NORM_SUBPIXELS:F
        42: .line 121
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        43: .line 120
            putstatic sun.java2d.marlin.MarlinConst.MAX_AA_ALPHA:I
        44: .line 123
            invokestatic sun.java2d.marlin.MarlinProperties.getTileSize_Log2:()I
            putstatic sun.java2d.marlin.MarlinConst.TILE_SIZE_LG:I
        45: .line 124
            iconst_1
            getstatic sun.java2d.marlin.MarlinConst.TILE_SIZE_LG:I
            ishl
            putstatic sun.java2d.marlin.MarlinConst.TILE_SIZE:I
        46: .line 126
            invokestatic sun.java2d.marlin.MarlinProperties.getBlockSize_Log2:()I
            putstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE_LG:I
        47: .line 127
            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"