final class org.apache.fop.pdf.VersionController$DynamicVersion extends org.apache.fop.pdf.VersionController
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.fop.pdf.VersionController$DynamicVersion
super_class: org.apache.fop.pdf.VersionController
{
private org.apache.fop.pdf.PDFDocument doc;
descriptor: Lorg/apache/fop/pdf/PDFDocument;
flags: (0x0002) ACC_PRIVATE
private void <init>(org.apache.fop.pdf.Version, org.apache.fop.pdf.PDFDocument);
descriptor: (Lorg/apache/fop/pdf/Version;Lorg/apache/fop/pdf/PDFDocument;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
start local 1 // org.apache.fop.pdf.Version version
start local 2 // org.apache.fop.pdf.PDFDocument doc
0: .line 96
aload 0 /* this */
aload 1 /* version */
invokespecial org.apache.fop.pdf.VersionController.<init>:(Lorg/apache/fop/pdf/Version;)V
1: .line 97
aload 0 /* this */
aload 2 /* doc */
putfield org.apache.fop.pdf.VersionController$DynamicVersion.doc:Lorg/apache/fop/pdf/PDFDocument;
2: .line 98
return
end local 2 // org.apache.fop.pdf.PDFDocument doc
end local 1 // org.apache.fop.pdf.Version version
end local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/VersionController$DynamicVersion;
0 3 1 version Lorg/apache/fop/pdf/Version;
0 3 2 doc Lorg/apache/fop/pdf/PDFDocument;
MethodParameters:
Name Flags
version
doc
public void setPDFVersion(org.apache.fop.pdf.Version);
descriptor: (Lorg/apache/fop/pdf/Version;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
start local 1 // org.apache.fop.pdf.Version version
0: .line 102
aload 0 /* this */
getfield org.apache.fop.pdf.VersionController.version:Lorg/apache/fop/pdf/Version;
aload 1 /* version */
invokevirtual org.apache.fop.pdf.Version.compareTo:(Ljava/lang/Enum;)I
ifge 3
1: .line 103
aload 0 /* this */
aload 1 /* version */
putfield org.apache.fop.pdf.VersionController.version:Lorg/apache/fop/pdf/Version;
2: .line 104
aload 0 /* this */
getfield org.apache.fop.pdf.VersionController$DynamicVersion.doc:Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getRoot:()Lorg/apache/fop/pdf/PDFRoot;
aload 1 /* version */
invokevirtual org.apache.fop.pdf.PDFRoot.setVersion:(Lorg/apache/fop/pdf/Version;)V
3: .line 106
StackMap locals:
StackMap stack:
return
end local 1 // org.apache.fop.pdf.Version version
end local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/VersionController$DynamicVersion;
0 4 1 version Lorg/apache/fop/pdf/Version;
MethodParameters:
Name Flags
version
void addTableHeaderScopeAttribute(org.apache.fop.pdf.PDFStructElem, org.apache.fop.pdf.StandardStructureAttributes$Table$Scope);
descriptor: (Lorg/apache/fop/pdf/PDFStructElem;Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
start local 1 // org.apache.fop.pdf.PDFStructElem th
start local 2 // org.apache.fop.pdf.StandardStructureAttributes$Table$Scope scope
0: .line 110
aload 0 /* this */
getstatic org.apache.fop.pdf.Version.V1_5:Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.VersionController$DynamicVersion.setPDFVersion:(Lorg/apache/fop/pdf/Version;)V
1: .line 111
aload 1 /* th */
aload 2 /* scope */
invokestatic org.apache.fop.pdf.StandardStructureAttributes$Table$Scope.addScopeAttribute:(Lorg/apache/fop/pdf/PDFStructElem;Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;)V
2: .line 112
return
end local 2 // org.apache.fop.pdf.StandardStructureAttributes$Table$Scope scope
end local 1 // org.apache.fop.pdf.PDFStructElem th
end local 0 // org.apache.fop.pdf.VersionController$DynamicVersion this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/VersionController$DynamicVersion;
0 3 1 th Lorg/apache/fop/pdf/PDFStructElem;
0 3 2 scope Lorg/apache/fop/pdf/StandardStructureAttributes$Table$Scope;
MethodParameters:
Name Flags
th
scope
}
SourceFile: "VersionController.java"
NestHost: org.apache.fop.pdf.VersionController
InnerClasses:
public final Table = org.apache.fop.pdf.StandardStructureAttributes$Table of org.apache.fop.pdf.StandardStructureAttributes
public final Scope = org.apache.fop.pdf.StandardStructureAttributes$Table$Scope of org.apache.fop.pdf.StandardStructureAttributes$Table
private final DynamicVersion = org.apache.fop.pdf.VersionController$DynamicVersion of org.apache.fop.pdf.VersionController