class javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet extends java.util.AbstractSet<javax.print.attribute.standard.PrinterStateReason>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet
super_class: java.util.AbstractSet
{
private javax.print.attribute.standard.Severity mySeverity;
descriptor: Ljavax/print/attribute/standard/Severity;
flags: (0x0002) ACC_PRIVATE
private java.util.Set myEntrySet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
final javax.print.attribute.standard.PrinterStateReasons this$0;
descriptor: Ljavax/print/attribute/standard/PrinterStateReasons;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(javax.print.attribute.standard.PrinterStateReasons, javax.print.attribute.standard.Severity, java.util.Set);
descriptor: (Ljavax/print/attribute/standard/PrinterStateReasons;Ljavax/print/attribute/standard/Severity;Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
start local 2 // javax.print.attribute.standard.Severity severity
start local 3 // java.util.Set entrySet
0: .line 247
aload 0 /* this */
aload 1
putfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.this$0:Ljavax/print/attribute/standard/PrinterStateReasons;
aload 0 /* this */
invokespecial java.util.AbstractSet.<init>:()V
1: .line 248
aload 0 /* this */
aload 2 /* severity */
putfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.mySeverity:Ljavax/print/attribute/standard/Severity;
2: .line 249
aload 0 /* this */
aload 3 /* entrySet */
putfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.myEntrySet:Ljava/util/Set;
3: .line 250
return
end local 3 // java.util.Set entrySet
end local 2 // javax.print.attribute.standard.Severity severity
end local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/print/attribute/standard/PrinterStateReasons$PrinterStateReasonSet;
0 4 2 severity Ljavax/print/attribute/standard/Severity;
0 4 3 entrySet Ljava/util/Set;
MethodParameters:
Name Flags
this$0 final
severity
entrySet
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
0: .line 253
iconst_0
istore 1 /* result */
start local 1 // int result
1: .line 254
aload 0 /* this */
invokevirtual javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.iterator:()Ljava/util/Iterator;
astore 2 /* iter */
start local 2 // java.util.Iterator iter
2: .line 255
goto 5
3: .line 256
StackMap locals: int java.util.Iterator
StackMap stack:
aload 2 /* iter */
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
pop
4: .line 257
iinc 1 /* result */ 1
5: .line 255
StackMap locals:
StackMap stack:
aload 2 /* iter */
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: .line 259
iload 1 /* result */
ireturn
end local 2 // java.util.Iterator iter
end local 1 // int result
end local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/print/attribute/standard/PrinterStateReasons$PrinterStateReasonSet;
1 7 1 result I
2 7 2 iter Ljava/util/Iterator;
public java.util.Iterator iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
0: .line 263
new javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSetIterator
dup
aload 0 /* this */
getfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.this$0:Ljavax/print/attribute/standard/PrinterStateReasons;
aload 0 /* this */
getfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.mySeverity:Ljavax/print/attribute/standard/Severity;
1: .line 264
aload 0 /* this */
getfield javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet.myEntrySet:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
2: .line 263
invokespecial javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSetIterator.<init>:(Ljavax/print/attribute/standard/PrinterStateReasons;Ljavax/print/attribute/standard/Severity;Ljava/util/Iterator;)V
areturn
end local 0 // javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/print/attribute/standard/PrinterStateReasons$PrinterStateReasonSet;
}
Signature: Ljava/util/AbstractSet<Ljavax/print/attribute/standard/PrinterStateReason;>;
SourceFile: "PrinterStateReasons.java"
NestHost: javax.print.attribute.standard.PrinterStateReasons
InnerClasses:
private PrinterStateReasonSet = javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSet of javax.print.attribute.standard.PrinterStateReasons
private PrinterStateReasonSetIterator = javax.print.attribute.standard.PrinterStateReasons$PrinterStateReasonSetIterator of javax.print.attribute.standard.PrinterStateReasons