public class org.apache.batik.svggen.SVGGeneratorContext implements org.apache.batik.svggen.ErrorConstants
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.svggen.SVGGeneratorContext
super_class: java.lang.Object
{
org.w3c.dom.Document domFactory;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0000)
org.apache.batik.svggen.ImageHandler imageHandler;
descriptor: Lorg/apache/batik/svggen/ImageHandler;
flags: (0x0000)
org.apache.batik.svggen.GenericImageHandler genericImageHandler;
descriptor: Lorg/apache/batik/svggen/GenericImageHandler;
flags: (0x0000)
org.apache.batik.svggen.ExtensionHandler extensionHandler;
descriptor: Lorg/apache/batik/svggen/ExtensionHandler;
flags: (0x0000)
org.apache.batik.svggen.SVGIDGenerator idGenerator;
descriptor: Lorg/apache/batik/svggen/SVGIDGenerator;
flags: (0x0000)
org.apache.batik.svggen.StyleHandler styleHandler;
descriptor: Lorg/apache/batik/svggen/StyleHandler;
flags: (0x0000)
java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0000)
org.apache.batik.svggen.ErrorHandler errorHandler;
descriptor: Lorg/apache/batik/svggen/ErrorHandler;
flags: (0x0000)
boolean svgFont;
descriptor: Z
flags: (0x0000)
org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults gcDefaults;
descriptor: Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;
flags: (0x0000)
int precision;
descriptor: I
flags: (0x0000)
protected java.text.DecimalFormat decimalFormat;
descriptor: Ljava/text/DecimalFormat;
flags: (0x0004) ACC_PROTECTED
protected static java.text.DecimalFormatSymbols dsf;
descriptor: Ljava/text/DecimalFormatSymbols;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
protected static java.text.DecimalFormat[] decimalFormats;
descriptor: [Ljava/text/DecimalFormat;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=2, args_size=0
0: new java.text.DecimalFormatSymbols
dup
getstatic java.util.Locale.US:Ljava/util/Locale;
invokespecial java.text.DecimalFormatSymbols.<init>:(Ljava/util/Locale;)V
1: putstatic org.apache.batik.svggen.SVGGeneratorContext.dsf:Ljava/text/DecimalFormatSymbols;
2: bipush 13
anewarray java.text.DecimalFormat
putstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
3: getstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
iconst_0
new java.text.DecimalFormat
dup
ldc "#"
getstatic org.apache.batik.svggen.SVGGeneratorContext.dsf:Ljava/text/DecimalFormatSymbols;
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V
aastore
4: ldc "#."
astore 0
start local 0 5: iconst_1
istore 1
start local 1 6: goto 10
7: StackMap locals: java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "#"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
8: getstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
iload 1
new java.text.DecimalFormat
dup
aload 0
getstatic org.apache.batik.svggen.SVGGeneratorContext.dsf:Ljava/text/DecimalFormatSymbols;
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V
aastore
9: iinc 1 1
StackMap locals:
StackMap stack:
10: iload 1
getstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
arraylength
if_icmplt 7
end local 1 end local 0 11: return
LocalVariableTable:
Start End Slot Name Signature
5 11 0 format Ljava/lang/String;
6 11 1 i I
protected void <init>(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.batik.svggen.SVGGeneratorContext.svgFont:Z
2: aload 0
iconst_4
putfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
3: aload 0
getstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
aaload
putfield org.apache.batik.svggen.SVGGeneratorContext.decimalFormat:Ljava/text/DecimalFormat;
4: aload 0
aload 1
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setDOMFactory:(Lorg/w3c/dom/Document;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 6 1 domFactory Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
domFactory
public static org.apache.batik.svggen.SVGGeneratorContext createDefault(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)Lorg/apache/batik/svggen/SVGGeneratorContext;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.apache.batik.svggen.SVGGeneratorContext
dup
aload 0
invokespecial org.apache.batik.svggen.SVGGeneratorContext.<init>:(Lorg/w3c/dom/Document;)V
astore 1
start local 1 1: aload 1
new org.apache.batik.svggen.SVGIDGenerator
dup
invokespecial org.apache.batik.svggen.SVGIDGenerator.<init>:()V
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setIDGenerator:(Lorg/apache/batik/svggen/SVGIDGenerator;)V
2: aload 1
new org.apache.batik.svggen.DefaultExtensionHandler
dup
invokespecial org.apache.batik.svggen.DefaultExtensionHandler.<init>:()V
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setExtensionHandler:(Lorg/apache/batik/svggen/ExtensionHandler;)V
3: aload 1
new org.apache.batik.svggen.ImageHandlerBase64Encoder
dup
invokespecial org.apache.batik.svggen.ImageHandlerBase64Encoder.<init>:()V
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setImageHandler:(Lorg/apache/batik/svggen/ImageHandler;)V
4: aload 1
new org.apache.batik.svggen.DefaultStyleHandler
dup
invokespecial org.apache.batik.svggen.DefaultStyleHandler.<init>:()V
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setStyleHandler:(Lorg/apache/batik/svggen/StyleHandler;)V
5: aload 1
ldc "Generated by the Batik Graphics2D SVG Generator"
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setComment:(Ljava/lang/String;)V
6: aload 1
new org.apache.batik.svggen.DefaultErrorHandler
dup
invokespecial org.apache.batik.svggen.DefaultErrorHandler.<init>:()V
invokevirtual org.apache.batik.svggen.SVGGeneratorContext.setErrorHandler:(Lorg/apache/batik/svggen/ErrorHandler;)V
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 domFactory Lorg/w3c/dom/Document;
1 8 1 ctx Lorg/apache/batik/svggen/SVGGeneratorContext;
MethodParameters:
Name Flags
domFactory
public final org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults getGraphicContextDefaults();
descriptor: ()Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.gcDefaults:Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setGraphicContextDefaults(org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults);
descriptor: (Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.gcDefaults:Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 2 1 gcDefaults Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;
MethodParameters:
Name Flags
gcDefaults
public final org.apache.batik.svggen.SVGIDGenerator getIDGenerator();
descriptor: ()Lorg/apache/batik/svggen/SVGIDGenerator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.idGenerator:Lorg/apache/batik/svggen/SVGIDGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setIDGenerator(org.apache.batik.svggen.SVGIDGenerator);
descriptor: (Lorg/apache/batik/svggen/SVGIDGenerator;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "idGenerator should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.idGenerator:Lorg/apache/batik/svggen/SVGIDGenerator;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 idGenerator Lorg/apache/batik/svggen/SVGIDGenerator;
MethodParameters:
Name Flags
idGenerator
public final org.w3c.dom.Document getDOMFactory();
descriptor: ()Lorg/w3c/dom/Document;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.domFactory:Lorg/w3c/dom/Document;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setDOMFactory(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "domFactory should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.domFactory:Lorg/w3c/dom/Document;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 domFactory Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
domFactory
public final org.apache.batik.svggen.ExtensionHandler getExtensionHandler();
descriptor: ()Lorg/apache/batik/svggen/ExtensionHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.extensionHandler:Lorg/apache/batik/svggen/ExtensionHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setExtensionHandler(org.apache.batik.svggen.ExtensionHandler);
descriptor: (Lorg/apache/batik/svggen/ExtensionHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "extensionHandler should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.extensionHandler:Lorg/apache/batik/svggen/ExtensionHandler;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 extensionHandler Lorg/apache/batik/svggen/ExtensionHandler;
MethodParameters:
Name Flags
extensionHandler
public final org.apache.batik.svggen.ImageHandler getImageHandler();
descriptor: ()Lorg/apache/batik/svggen/ImageHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.imageHandler:Lorg/apache/batik/svggen/ImageHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setImageHandler(org.apache.batik.svggen.ImageHandler);
descriptor: (Lorg/apache/batik/svggen/ImageHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "imageHandler should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.imageHandler:Lorg/apache/batik/svggen/ImageHandler;
3: aload 0
new org.apache.batik.svggen.SimpleImageHandler
dup
aload 1
invokespecial org.apache.batik.svggen.SimpleImageHandler.<init>:(Lorg/apache/batik/svggen/ImageHandler;)V
putfield org.apache.batik.svggen.SVGGeneratorContext.genericImageHandler:Lorg/apache/batik/svggen/GenericImageHandler;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 5 1 imageHandler Lorg/apache/batik/svggen/ImageHandler;
MethodParameters:
Name Flags
imageHandler
public final void setGenericImageHandler(org.apache.batik.svggen.GenericImageHandler);
descriptor: (Lorg/apache/batik/svggen/GenericImageHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "imageHandler should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.batik.svggen.SVGGeneratorContext.imageHandler:Lorg/apache/batik/svggen/ImageHandler;
3: aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.genericImageHandler:Lorg/apache/batik/svggen/GenericImageHandler;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 5 1 genericImageHandler Lorg/apache/batik/svggen/GenericImageHandler;
MethodParameters:
Name Flags
genericImageHandler
public final org.apache.batik.svggen.StyleHandler getStyleHandler();
descriptor: ()Lorg/apache/batik/svggen/StyleHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.styleHandler:Lorg/apache/batik/svggen/StyleHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setStyleHandler(org.apache.batik.svggen.StyleHandler);
descriptor: (Lorg/apache/batik/svggen/StyleHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "styleHandler should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.styleHandler:Lorg/apache/batik/svggen/StyleHandler;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 styleHandler Lorg/apache/batik/svggen/StyleHandler;
MethodParameters:
Name Flags
styleHandler
public final java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.generatorComment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.generatorComment:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 2 1 generatorComment Ljava/lang/String;
MethodParameters:
Name Flags
generatorComment
public final org.apache.batik.svggen.ErrorHandler getErrorHandler();
descriptor: ()Lorg/apache/batik/svggen/ErrorHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setErrorHandler(org.apache.batik.svggen.ErrorHandler);
descriptor: (Lorg/apache/batik/svggen/ErrorHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.batik.svggen.SVGGraphics2DRuntimeException
dup
ldc "errorHandler should not be null"
invokespecial org.apache.batik.svggen.SVGGraphics2DRuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.errorHandler:Lorg/apache/batik/svggen/ErrorHandler;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 errorHandler Lorg/apache/batik/svggen/ErrorHandler;
MethodParameters:
Name Flags
errorHandler
public final boolean isEmbeddedFontsOn();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.svgFont:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setEmbeddedFontsOn(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.svgFont:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 2 1 svgFont Z
MethodParameters:
Name Flags
svgFont
public final int getPrecision();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
public final void setPrecision(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 3
1: aload 0
iconst_0
putfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
2: goto 7
StackMap locals:
StackMap stack:
3: iload 1
bipush 12
if_icmple 6
4: aload 0
bipush 12
putfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
7: StackMap locals:
StackMap stack:
aload 0
getstatic org.apache.batik.svggen.SVGGeneratorContext.decimalFormats:[Ljava/text/DecimalFormat;
aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.precision:I
aaload
putfield org.apache.batik.svggen.SVGGeneratorContext.decimalFormat:Ljava/text/DecimalFormat;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 9 1 precision I
MethodParameters:
Name Flags
precision
public final java.lang.String doubleString(double);
descriptor: (D)Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: dload 1
invokestatic java.lang.Math.abs:(D)D
dstore 3
start local 3 1: dload 3
ldc 1.0E8
dcmpl
ifge 2
dload 1
d2i
i2d
dload 1
dcmpl
ifne 3
2: StackMap locals: double
StackMap stack:
dload 1
d2i
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.svggen.SVGGeneratorContext.decimalFormat:Ljava/text/DecimalFormat;
dload 1
invokevirtual java.text.DecimalFormat.format:(D)Ljava/lang/String;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/svggen/SVGGeneratorContext;
0 4 1 value D
1 4 3 absvalue D
MethodParameters:
Name Flags
value
}
SourceFile: "SVGGeneratorContext.java"
NestMembers:
org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults
InnerClasses:
public GraphicContextDefaults = org.apache.batik.svggen.SVGGeneratorContext$GraphicContextDefaults of org.apache.batik.svggen.SVGGeneratorContext