public interface com.sun.marlin.MarlinConst
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.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 USE_PATH_SIMPLIFIER;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

  public static final int INITIAL_PIXEL_HEIGHT;
    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 int INITIAL_CROSSING_COUNT;
    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 MIN_SUBPIXEL_LG_POSITIONS;
    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 MIN_SUBPIXELS;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int INITIAL_BUCKET_ARRAY;
    descriptor: I
    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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 33
            invokestatic com.sun.marlin.MarlinProperties.isLoggingEnabled:()Z
            putstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
         1: .line 35
            getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
            ifeq 2
            invokestatic com.sun.marlin.MarlinProperties.isUseLogger:()Z
            ifeq 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: putstatic com.sun.marlin.MarlinConst.USE_LOGGER:Z
         4: .line 38
            getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
            ifeq 7
         5: .line 39
            invokestatic com.sun.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 com.sun.marlin.MarlinConst.LOG_CREATE_CONTEXT:Z
         9: .line 41
            getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
            ifeq 12
        10: .line 42
            invokestatic com.sun.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 com.sun.marlin.MarlinConst.LOG_UNSAFE_MALLOC:Z
        14: .line 47
            getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
            ifeq 15
            invokestatic com.sun.marlin.MarlinProperties.isDoStats:()Z
            ifeq 15
            iconst_1
            goto 16
      StackMap locals:
      StackMap stack:
        15: iconst_0
      StackMap locals:
      StackMap stack: int
        16: putstatic com.sun.marlin.MarlinConst.DO_STATS:Z
        17: .line 53
            getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
            ifeq 18
            invokestatic com.sun.marlin.MarlinProperties.isDoChecks:()Z
            ifeq 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack:
        18: iconst_0
      StackMap locals:
      StackMap stack: int
        19: putstatic com.sun.marlin.MarlinConst.DO_CHECKS:Z
        20: .line 59
            iconst_0
            putstatic com.sun.marlin.MarlinConst.DO_LOG_WIDEN_ARRAY:Z
        21: .line 61
            iconst_0
            putstatic com.sun.marlin.MarlinConst.DO_LOG_OVERSIZE:Z
        22: .line 63
            iconst_0
            putstatic com.sun.marlin.MarlinConst.DO_TRACE:Z
        23: .line 78
            invokestatic com.sun.marlin.MarlinProperties.isUseSimplifier:()Z
            putstatic com.sun.marlin.MarlinConst.USE_SIMPLIFIER:Z
        24: .line 81
            invokestatic com.sun.marlin.MarlinProperties.isUsePathSimplifier:()Z
            putstatic com.sun.marlin.MarlinConst.USE_PATH_SIMPLIFIER:Z
        25: .line 83
            invokestatic com.sun.marlin.MarlinProperties.isDoClipSubdivider:()Z
            putstatic com.sun.marlin.MarlinConst.DO_CLIP_SUBDIVIDER:Z
        26: .line 86
            iconst_0
            putstatic com.sun.marlin.MarlinConst.DO_LOG_BOUNDS:Z
        27: .line 92
            invokestatic com.sun.marlin.MarlinProperties.getInitialPixelWidth:()I
        28: .line 91
            putstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
        29: .line 95
            invokestatic com.sun.marlin.MarlinProperties.getInitialPixelHeight:()I
        30: .line 94
            putstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_HEIGHT:I
        31: .line 101
            getstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
            putstatic com.sun.marlin.MarlinConst.INITIAL_AA_ARRAY:I
        32: .line 104
            invokestatic com.sun.marlin.MarlinProperties.getInitialEdges:()I
            putstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
        33: .line 109
            getstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
            bipush 24
            imul
            putstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_CAPACITY:I
        34: .line 112
            getstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
            iconst_2
            ishr
            putstatic com.sun.marlin.MarlinConst.INITIAL_CROSSING_COUNT:I
        35: .line 119
            invokestatic com.sun.marlin.MarlinProperties.getSubPixel_Log2_X:()I
        36: .line 118
            putstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
        37: .line 121
            invokestatic com.sun.marlin.MarlinProperties.getSubPixel_Log2_Y:()I
        38: .line 120
            putstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
        39: .line 124
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
            invokestatic java.lang.Math.min:(II)I
        40: .line 123
            putstatic com.sun.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
        41: .line 127
            iconst_1
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
            ishl
            putstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
        42: .line 128
            iconst_1
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
            ishl
            putstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
        43: .line 130
            iconst_1
            getstatic com.sun.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
            ishl
            i2f
            putstatic com.sun.marlin.MarlinConst.MIN_SUBPIXELS:F
        44: .line 134
            getstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_HEIGHT:I
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        45: .line 133
            putstatic com.sun.marlin.MarlinConst.INITIAL_BUCKET_ARRAY:I
        46: .line 137
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
            getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
            imul
        47: .line 136
            putstatic com.sun.marlin.MarlinConst.MAX_AA_ALPHA:I
        48: .line 139
            invokestatic com.sun.marlin.MarlinProperties.getBlockSize_Log2:()I
            putstatic com.sun.marlin.MarlinConst.BLOCK_SIZE_LG:I
        49: .line 140
            iconst_1
            getstatic com.sun.marlin.MarlinConst.BLOCK_SIZE_LG:I
            ishl
            putstatic com.sun.marlin.MarlinConst.BLOCK_SIZE:I
        50: .line 142
            invokestatic com.sun.marlin.MarlinProperties.isUseTileFlags:()Z
            putstatic com.sun.marlin.MarlinConst.ENABLE_BLOCK_FLAGS:Z
        51: .line 143
            invokestatic com.sun.marlin.MarlinProperties.isUseTileFlagsWithHeuristics:()Z
            putstatic com.sun.marlin.MarlinConst.ENABLE_BLOCK_FLAGS_HEURISTICS:Z
        52: .line 145
            invokestatic com.sun.marlin.MarlinProperties.isForceRLE:()Z
            putstatic com.sun.marlin.MarlinConst.FORCE_RLE:Z
        53: .line 146
            invokestatic com.sun.marlin.MarlinProperties.isForceNoRLE:()Z
            putstatic com.sun.marlin.MarlinConst.FORCE_NO_RLE:Z
        54: .line 149
            getstatic com.sun.marlin.MarlinConst.BLOCK_SIZE:I
            invokestatic com.sun.marlin.MarlinProperties.getRLEMinWidth:()I
            invokestatic java.lang.Math.max:(II)I
        55: .line 148
            putstatic com.sun.marlin.MarlinConst.RLE_MIN_WIDTH:I
        56: .line 192
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MarlinConst.java"