final class org.apache.fop.pdf.VersionController$FixedVersion 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$FixedVersion
super_class: org.apache.fop.pdf.VersionController
{
private void <init>(org.apache.fop.pdf.Version);
descriptor: (Lorg/apache/fop/pdf/Version;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.fop.pdf.VersionController$FixedVersion this
start local 1 // org.apache.fop.pdf.Version version
0: .line 67
aload 0 /* this */
aload 1 /* version */
invokespecial org.apache.fop.pdf.VersionController.<init>:(Lorg/apache/fop/pdf/Version;)V
1: .line 68
return
end local 1 // org.apache.fop.pdf.Version version
end local 0 // org.apache.fop.pdf.VersionController$FixedVersion this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/VersionController$FixedVersion;
0 2 1 version Lorg/apache/fop/pdf/Version;
MethodParameters:
Name Flags
version
public void setPDFVersion(org.apache.fop.pdf.Version);
descriptor: (Lorg/apache/fop/pdf/Version;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // org.apache.fop.pdf.VersionController$FixedVersion this
start local 1 // org.apache.fop.pdf.Version version
0: .line 72
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
ifeq 2
1: .line 73
new java.lang.IllegalStateException
dup
ldc "Cannot change the version of this PDF document."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: .line 75
StackMap locals:
StackMap stack:
return
end local 1 // org.apache.fop.pdf.Version version
end local 0 // org.apache.fop.pdf.VersionController$FixedVersion this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/VersionController$FixedVersion;
0 3 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$FixedVersion this
start local 1 // org.apache.fop.pdf.PDFStructElem th
start local 2 // org.apache.fop.pdf.StandardStructureAttributes$Table$Scope scope
0: .line 79
aload 0 /* this */
getfield org.apache.fop.pdf.VersionController.version:Lorg/apache/fop/pdf/Version;
getstatic org.apache.fop.pdf.Version.V1_4:Lorg/apache/fop/pdf/Version;
invokevirtual org.apache.fop.pdf.Version.compareTo:(Ljava/lang/Enum;)I
ifle 2
1: .line 80
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 82
StackMap locals:
StackMap stack:
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$FixedVersion this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/VersionController$FixedVersion;
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 FixedVersion = org.apache.fop.pdf.VersionController$FixedVersion of org.apache.fop.pdf.VersionController