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 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 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 MAX_AA_ALPHA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int TILE_H_LG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int TILE_H;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int TILE_W_LG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int TILE_W;
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 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 sun.java2d.marlin.MarlinProperties.isLoggingEnabled:()Z
putstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS:Z
1: 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: getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS:Z
ifeq 7
5: invokestatic sun.java2d.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 sun.java2d.marlin.MarlinConst.LOG_CREATE_CONTEXT:Z
9: getstatic sun.java2d.marlin.MarlinConst.ENABLE_LOGS:Z
ifeq 12
10: invokestatic sun.java2d.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 sun.java2d.marlin.MarlinConst.LOG_UNSAFE_MALLOC:Z
14: 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: 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: iconst_0
putstatic sun.java2d.marlin.MarlinConst.DO_LOG_WIDEN_ARRAY:Z
21: iconst_0
putstatic sun.java2d.marlin.MarlinConst.DO_LOG_OVERSIZE:Z
22: iconst_0
putstatic sun.java2d.marlin.MarlinConst.DO_TRACE:Z
23: invokestatic sun.java2d.marlin.MarlinProperties.isUseSimplifier:()Z
putstatic sun.java2d.marlin.MarlinConst.USE_SIMPLIFIER:Z
24: invokestatic sun.java2d.marlin.MarlinProperties.isUsePathSimplifier:()Z
putstatic sun.java2d.marlin.MarlinConst.USE_PATH_SIMPLIFIER:Z
25: invokestatic sun.java2d.marlin.MarlinProperties.isDoClipSubdivider:()Z
putstatic sun.java2d.marlin.MarlinConst.DO_CLIP_SUBDIVIDER:Z
26: iconst_0
putstatic sun.java2d.marlin.MarlinConst.DO_LOG_BOUNDS:Z
27: iconst_0
putstatic sun.java2d.marlin.MarlinConst.DO_LOG_CLIP:Z
28: invokestatic sun.java2d.marlin.MarlinProperties.getInitialPixelWidth:()I
29: putstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
30: invokestatic sun.java2d.marlin.MarlinProperties.getInitialPixelHeight:()I
31: putstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_HEIGHT:I
32: getstatic sun.java2d.marlin.MarlinConst.INITIAL_PIXEL_WIDTH:I
putstatic sun.java2d.marlin.MarlinConst.INITIAL_AA_ARRAY:I
33: invokestatic sun.java2d.marlin.MarlinProperties.getInitialEdges:()I
putstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
34: getstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_COUNT:I
bipush 24
imul
putstatic sun.java2d.marlin.MarlinConst.INITIAL_EDGES_CAPACITY:I
35: invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_X:()I
36: putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
37: invokestatic sun.java2d.marlin.MarlinProperties.getSubPixel_Log2_Y:()I
38: putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
39: getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
invokestatic java.lang.Math.min:(II)I
40: putstatic sun.java2d.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
41: iconst_1
getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_X:I
ishl
putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
42: iconst_1
getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_LG_POSITIONS_Y:I
ishl
putstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
43: iconst_1
getstatic sun.java2d.marlin.MarlinConst.MIN_SUBPIXEL_LG_POSITIONS:I
ishl
i2f
putstatic sun.java2d.marlin.MarlinConst.MIN_SUBPIXELS:F
44: getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_X:I
getstatic sun.java2d.marlin.MarlinConst.SUBPIXEL_POSITIONS_Y:I
imul
45: putstatic sun.java2d.marlin.MarlinConst.MAX_AA_ALPHA:I
46: invokestatic sun.java2d.marlin.MarlinProperties.getTileSize_Log2:()I
putstatic sun.java2d.marlin.MarlinConst.TILE_H_LG:I
47: iconst_1
getstatic sun.java2d.marlin.MarlinConst.TILE_H_LG:I
ishl
putstatic sun.java2d.marlin.MarlinConst.TILE_H:I
48: invokestatic sun.java2d.marlin.MarlinProperties.getTileWidth_Log2:()I
putstatic sun.java2d.marlin.MarlinConst.TILE_W_LG:I
49: iconst_1
getstatic sun.java2d.marlin.MarlinConst.TILE_W_LG:I
ishl
putstatic sun.java2d.marlin.MarlinConst.TILE_W:I
50: invokestatic sun.java2d.marlin.MarlinProperties.getBlockSize_Log2:()I
putstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE_LG:I
51: iconst_1
getstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE_LG:I
ishl
putstatic sun.java2d.marlin.MarlinConst.BLOCK_SIZE:I
52: return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MarlinConst.java"