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 boolean DO_LOG_CLIP;
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: invokestatic com.sun.marlin.MarlinProperties.isLoggingEnabled:()Z
putstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
1: 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: getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
ifeq 7
5: invokestatic com.sun.marlin.MarlinProperties.isLogCreateContext:()Z
ifeq 7
6: 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: getstatic com.sun.marlin.MarlinConst.ENABLE_LOGS:Z
ifeq 12
10: invokestatic com.sun.marlin.MarlinProperties.isLogUnsafeMalloc:()Z
ifeq 12
11: 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: 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: 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: iconst_0
putstatic com.sun.marlin.MarlinConst.DO_LOG_WIDEN_ARRAY:Z
21: iconst_0
putstatic com.sun.marlin.MarlinConst.DO_LOG_OVERSIZE:Z
22: iconst_0
putstatic com.sun.marlin.MarlinConst.DO_TRACE:Z
23: invokestatic com.sun.marlin.MarlinProperties.isUseSimplifier:()Z
putstatic com.sun.marlin.MarlinConst.USE_SIMPLIFIER:Z
24: invokestatic com.sun.marlin.MarlinProperties.isUsePathSimplifier:()Z
putstatic com.sun.marlin.MarlinConst.USE_PATH_SIMPLIFIER:Z
25: invokestatic com.sun.marlin.MarlinProperties.isDoClipSubdivider:()Z
putstatic com.sun.marlin.MarlinConst.DO_CLIP_SUBDIVIDER:Z
26: iconst_0
putstatic com.sun.marlin.MarlinConst.DO_LOG_BOUNDS:Z
27: iconst_0
putstatic com.sun.marlin.MarlinConst.DO_LOG_CLIP:Z
28: invokestatic com.sun.marlin.MarlinProperties.getInitialPixelWidth:()I
29: putstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
30: invokestatic com.sun.marlin.MarlinProperties.getInitialPixelHeight:()I
31: putstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_HEIGHT:I
32: getstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
putstatic com.sun.marlin.MarlinConst.INITIAL_AA_ARRAY:I
33: invokestatic com.sun.marlin.MarlinProperties.getInitialEdges:()I
putstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
34: getstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
bipush 24
imul
putstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_CAPACITY:I
35: getstatic com.sun.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
iconst_2
ishr
putstatic com.sun.marlin.MarlinConst.INITIAL_CROSSING_COUNT:I
36: invokestatic com.sun.marlin.MarlinProperties.getSubPixel_Log2_X:()I
37: putstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
38: invokestatic com.sun.marlin.MarlinProperties.getSubPixel_Log2_Y:()I
39: putstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
40: 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
41: putstatic com.sun.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
42: iconst_1
getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
ishl
putstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
43: iconst_1
getstatic com.sun.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
ishl
putstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
44: iconst_1
getstatic com.sun.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
ishl
i2f
putstatic com.sun.marlin.MarlinConst.MIN_SUBPIXELS:F
45: getstatic com.sun.marlin.MarlinConst.INITIAL_PIXEL_HEIGHT:I
getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
imul
46: putstatic com.sun.marlin.MarlinConst.INITIAL_BUCKET_ARRAY:I
47: getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
getstatic com.sun.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
imul
48: putstatic com.sun.marlin.MarlinConst.MAX_AA_ALPHA:I
49: invokestatic com.sun.marlin.MarlinProperties.getBlockSize_Log2:()I
putstatic com.sun.marlin.MarlinConst.BLOCK_SIZE_LG:I
50: iconst_1
getstatic com.sun.marlin.MarlinConst.BLOCK_SIZE_LG:I
ishl
putstatic com.sun.marlin.MarlinConst.BLOCK_SIZE:I
51: invokestatic com.sun.marlin.MarlinProperties.isUseTileFlags:()Z
putstatic com.sun.marlin.MarlinConst.ENABLE_BLOCK_FLAGS:Z
52: invokestatic com.sun.marlin.MarlinProperties.isUseTileFlagsWithHeuristics:()Z
putstatic com.sun.marlin.MarlinConst.ENABLE_BLOCK_FLAGS_HEURISTICS:Z
53: invokestatic com.sun.marlin.MarlinProperties.isForceRLE:()Z
putstatic com.sun.marlin.MarlinConst.FORCE_RLE:Z
54: invokestatic com.sun.marlin.MarlinProperties.isForceNoRLE:()Z
putstatic com.sun.marlin.MarlinConst.FORCE_NO_RLE:Z
55: getstatic com.sun.marlin.MarlinConst.BLOCK_SIZE:I
invokestatic com.sun.marlin.MarlinProperties.getRLEMinWidth:()I
invokestatic java.lang.Math.max:(II)I
56: putstatic com.sun.marlin.MarlinConst.RLE_MIN_WIDTH:I
57: return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MarlinConst.java"