public final class android.print.PrinterCapabilitiesInfo implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.print.PrinterCapabilitiesInfo
super_class: java.lang.Object
{
public static final int DEFAULT_UNDEFINED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
private static final int PROPERTY_MEDIA_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int PROPERTY_RESOLUTION;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int PROPERTY_COLOR_MODE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int PROPERTY_DUPLEX_MODE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int PROPERTY_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final android.print.PrintAttributes$Margins DEFAULT_MARGINS;
descriptor: Landroid/print/PrintAttributes$Margins;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private android.print.PrintAttributes$Margins mMinMargins;
descriptor: Landroid/print/PrintAttributes$Margins;
flags: (0x0002) ACC_PRIVATE
private java.util.List<android.print.PrintAttributes$MediaSize> mMediaSizes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/print/PrintAttributes$MediaSize;>;
private java.util.List<android.print.PrintAttributes$Resolution> mResolutions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/print/PrintAttributes$Resolution;>;
private int mColorModes;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mDuplexModes;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final int[] mDefaults;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final android.os.Parcelable$Creator<android.print.PrinterCapabilitiesInfo> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/print/PrinterCapabilitiesInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new android.print.PrintAttributes$Margins
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial android.print.PrintAttributes$Margins.<init>:(IIII)V
putstatic android.print.PrinterCapabilitiesInfo.DEFAULT_MARGINS:Landroid/print/PrintAttributes$Margins;
1: new android.print.PrinterCapabilitiesInfo$1
dup
invokespecial android.print.PrinterCapabilitiesInfo$1.<init>:()V
2: putstatic android.print.PrinterCapabilitiesInfo.CREATOR:Landroid/os/Parcelable$Creator;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic android.print.PrinterCapabilitiesInfo.DEFAULT_MARGINS:Landroid/print/PrintAttributes$Margins;
putfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
2: aload 0
iconst_4
newarray 10
putfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
3: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_m1
invokestatic java.util.Arrays.fill:([II)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/print/PrinterCapabilitiesInfo;
public void <init>(android.print.PrinterCapabilitiesInfo);
descriptor: (Landroid/print/PrinterCapabilitiesInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic android.print.PrinterCapabilitiesInfo.DEFAULT_MARGINS:Landroid/print/PrintAttributes$Margins;
putfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
2: aload 0
iconst_4
newarray 10
putfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
3: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.copyFrom:(Landroid/print/PrinterCapabilitiesInfo;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/print/PrinterCapabilitiesInfo;
0 5 1 prototype Landroid/print/PrinterCapabilitiesInfo;
MethodParameters:
Name Flags
prototype
public void copyFrom(android.print.PrinterCapabilitiesInfo);
descriptor: (Landroid/print/PrinterCapabilitiesInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
putfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
3: aload 1
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnull 10
4: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnull 8
5: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.clear:()V
6: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
aload 1
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
new java.util.ArrayList
dup
aload 1
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
11: StackMap locals:
StackMap stack:
aload 1
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnull 18
12: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnull 16
13: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.clear:()V
14: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
aload 1
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
15: goto 19
16: StackMap locals:
StackMap stack:
aload 0
new java.util.ArrayList
dup
aload 1
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
19: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
putfield android.print.PrinterCapabilitiesInfo.mColorModes:I
20: aload 0
aload 1
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
putfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
21: aload 1
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
arraylength
istore 2
start local 2 22: iconst_0
istore 3
start local 3 23: goto 26
24: StackMap locals: int int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iload 3
aload 1
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iload 3
iaload
iastore
25: iinc 3 1
StackMap locals:
StackMap stack:
26: iload 3
iload 2
if_icmplt 24
end local 3 27: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Landroid/print/PrinterCapabilitiesInfo;
0 28 1 other Landroid/print/PrinterCapabilitiesInfo;
22 28 2 defaultCount I
23 27 3 i I
MethodParameters:
Name Flags
other
public java.util.List<android.print.PrintAttributes$MediaSize> getMediaSizes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
Signature: ()Ljava/util/List<Landroid/print/PrintAttributes$MediaSize;>;
public java.util.List<android.print.PrintAttributes$Resolution> getResolutions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
Signature: ()Ljava/util/List<Landroid/print/PrintAttributes$Resolution;>;
public android.print.PrintAttributes$Margins getMinMargins();
descriptor: ()Landroid/print/PrintAttributes$Margins;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
public int getColorModes();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
public int getDuplexModes();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
public android.print.PrintAttributes getDefaults();
descriptor: ()Landroid/print/PrintAttributes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: new android.print.PrintAttributes$Builder
dup
invokespecial android.print.PrintAttributes$Builder.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
invokevirtual android.print.PrintAttributes$Builder.setMinMargins:(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrintAttributes$Builder;
pop
2: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_0
iaload
istore 2
start local 2 3: iload 2
iflt 5
4: aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.print.PrintAttributes$MediaSize
invokevirtual android.print.PrintAttributes$Builder.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;
pop
5: StackMap locals: android.print.PrintAttributes$Builder int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_1
iaload
istore 3
start local 3 6: iload 3
iflt 8
7: aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.print.PrintAttributes$Resolution
invokevirtual android.print.PrintAttributes$Builder.setResolution:(Landroid/print/PrintAttributes$Resolution;)Landroid/print/PrintAttributes$Builder;
pop
8: StackMap locals: int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_2
iaload
istore 4
start local 4 9: iload 4
ifle 11
10: aload 1
iload 4
invokevirtual android.print.PrintAttributes$Builder.setColorMode:(I)Landroid/print/PrintAttributes$Builder;
pop
11: StackMap locals: int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_3
iaload
istore 5
start local 5 12: iload 5
ifle 14
13: aload 1
iload 5
invokevirtual android.print.PrintAttributes$Builder.setDuplexMode:(I)Landroid/print/PrintAttributes$Builder;
pop
14: StackMap locals: int
StackMap stack:
aload 1
invokevirtual android.print.PrintAttributes$Builder.build:()Landroid/print/PrintAttributes;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/print/PrinterCapabilitiesInfo;
1 15 1 builder Landroid/print/PrintAttributes$Builder;
3 15 2 mediaSizeIndex I
6 15 3 resolutionIndex I
9 15 4 colorMode I
12 15 5 duplexMode I
private static void enforceValidMask(int, java.util.function.IntConsumer);
descriptor: (ILjava/util/function/IntConsumer;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
iconst_1
iload 2
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
ishl
istore 3
start local 3 3: iload 2
iload 3
iconst_m1
ixor
iand
istore 2
4: aload 1
iload 3
invokeinterface java.util.function.IntConsumer.accept:(I)V
end local 3 5: StackMap locals:
StackMap stack:
iload 2
ifgt 2
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 mask I
0 7 1 enforceSingle Ljava/util/function/IntConsumer;
1 7 2 current I
3 5 3 currentMode I
MethodParameters:
Name Flags
mask
enforceSingle
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
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
getstatic android.print.PrinterCapabilitiesInfo.DEFAULT_MARGINS:Landroid/print/PrintAttributes$Margins;
putfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
2: aload 0
iconst_4
newarray 10
putfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
3: aload 0
aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.readMargins:(Landroid/os/Parcel;)Landroid/print/PrintAttributes$Margins;
invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast android.print.PrintAttributes$Margins
putfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
4: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.readMediaSizes:(Landroid/os/Parcel;)V
5: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.readResolutions:(Landroid/os/Parcel;)V
6: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.print.PrinterCapabilitiesInfo.mColorModes:I
7: aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
8: invokedynamic accept()Ljava/util/function/IntConsumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)V
android/print/PrinterCapabilitiesInfo.lambda$0(I)V (6)
(I)V
9: invokestatic android.print.PrinterCapabilitiesInfo.enforceValidMask:(ILjava/util/function/IntConsumer;)V
10: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
11: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
12: invokedynamic accept()Ljava/util/function/IntConsumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)V
android/print/PrinterCapabilitiesInfo.lambda$1(I)V (6)
(I)V
13: invokestatic android.print.PrinterCapabilitiesInfo.enforceValidMask:(ILjava/util/function/IntConsumer;)V
14: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.readDefaults:(Landroid/os/Parcel;)V
15: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.size:()I
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_0
iaload
if_icmple 16
iconst_1
goto 17
StackMap locals: android.print.PrinterCapabilitiesInfo android.os.Parcel
StackMap stack:
16: iconst_0
StackMap locals:
StackMap stack: int
17: invokestatic com.android.internal.util.Preconditions.checkArgument:(Z)V
18: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.size:()I
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iconst_1
iaload
if_icmple 19
iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: invokestatic com.android.internal.util.Preconditions.checkArgument:(Z)V
21: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/print/PrinterCapabilitiesInfo;
0 22 1 parcel Landroid/os/Parcel;
MethodParameters:
Name Flags
parcel
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/PrinterCapabilitiesInfo;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.writeMargins:(Landroid/print/PrintAttributes$Margins;Landroid/os/Parcel;)V
1: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.writeMediaSizes:(Landroid/os/Parcel;)V
2: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.writeResolutions:(Landroid/os/Parcel;)V
3: aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
invokevirtual android.os.Parcel.writeInt:(I)V
5: aload 0
aload 1
invokevirtual android.print.PrinterCapabilitiesInfo.writeDefaults:(Landroid/os/Parcel;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/print/PrinterCapabilitiesInfo;
0 7 1 parcel Landroid/os/Parcel;
0 7 2 flags I
MethodParameters:
Name Flags
parcel
flags
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_1
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
ifnonnull 2
iconst_0
goto 3
StackMap locals: android.print.PrinterCapabilitiesInfo int
StackMap stack: int
2: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
invokevirtual android.print.PrintAttributes$Margins.hashCode:()I
StackMap locals: android.print.PrinterCapabilitiesInfo int
StackMap stack: int int
3: iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnonnull 5
iconst_0
goto 6
StackMap locals:
StackMap stack: int
5: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.hashCode:()I
StackMap locals: android.print.PrinterCapabilitiesInfo int
StackMap stack: int int
6: iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnonnull 8
iconst_0
goto 9
StackMap locals:
StackMap stack: int
8: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.hashCode:()I
StackMap locals: android.print.PrinterCapabilitiesInfo int
StackMap stack: int int
9: iadd
istore 1
10: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
iadd
istore 1
11: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
iadd
istore 1
12: bipush 31
iload 1
imul
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
invokestatic java.util.Arrays.hashCode:([I)I
iadd
istore 1
13: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/print/PrinterCapabilitiesInfo;
1 14 1 result I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
checkcast android.print.PrinterCapabilitiesInfo
astore 2
start local 2 7: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
ifnonnull 10
8: aload 2
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
ifnull 12
9: iconst_0
ireturn
10: StackMap locals: android.print.PrinterCapabilitiesInfo
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
aload 2
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
invokevirtual android.print.PrintAttributes$Margins.equals:(Ljava/lang/Object;)Z
ifne 12
11: iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnonnull 15
13: aload 2
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnull 17
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
aload 2
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnonnull 20
18: aload 2
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnull 22
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
aload 2
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 22
21: iconst_0
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
aload 2
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
if_icmpeq 24
23: iconst_0
ireturn
24: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
aload 2
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
if_icmpeq 26
25: iconst_0
ireturn
26: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
aload 2
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
invokestatic java.util.Arrays.equals:([I[I)Z
ifne 28
27: iconst_0
ireturn
28: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Landroid/print/PrinterCapabilitiesInfo;
0 29 1 obj Ljava/lang/Object;
7 29 2 other Landroid/print/PrinterCapabilitiesInfo;
MethodParameters:
Name Flags
obj
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "PrinterInfo{"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc "minMargins="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMinMargins:Landroid/print/PrintAttributes$Margins;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ", mediaSizes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc ", resolutions="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
5: aload 1
ldc ", colorModes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.print.PrinterCapabilitiesInfo.colorModesToString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc ", duplexModes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.print.PrinterCapabilitiesInfo.duplexModesToString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc "\"}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/print/PrinterCapabilitiesInfo;
1 9 1 builder Ljava/lang/StringBuilder;
private java.lang.String colorModesToString();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield android.print.PrinterCapabilitiesInfo.mColorModes:I
istore 2
start local 2 3: goto 9
4: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iconst_1
iload 2
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
ishl
istore 3
start local 3 5: iload 2
iload 3
iconst_m1
ixor
iand
istore 2
6: aload 1
invokevirtual java.lang.StringBuilder.length:()I
iconst_1
if_icmple 8
7: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals: int
StackMap stack:
aload 1
iload 3
invokestatic android.print.PrintAttributes.colorModeToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 9: StackMap locals:
StackMap stack:
iload 2
ifne 4
10: aload 1
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/print/PrinterCapabilitiesInfo;
1 12 1 builder Ljava/lang/StringBuilder;
3 12 2 colorModes I
5 9 3 colorMode I
private java.lang.String duplexModesToString();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDuplexModes:I
istore 2
start local 2 3: goto 9
4: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iconst_1
iload 2
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
ishl
istore 3
start local 3 5: iload 2
iload 3
iconst_m1
ixor
iand
istore 2
6: aload 1
invokevirtual java.lang.StringBuilder.length:()I
iconst_1
if_icmple 8
7: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals: int
StackMap stack:
aload 1
iload 3
invokestatic android.print.PrintAttributes.duplexModeToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 9: StackMap locals:
StackMap stack:
iload 2
ifne 4
10: aload 1
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/print/PrinterCapabilitiesInfo;
1 12 1 builder Ljava/lang/StringBuilder;
3 12 2 duplexModes I
5 9 3 duplexMode I
private void writeMediaSizes(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnonnull 3
1: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
start local 2 4: aload 1
iload 2
invokevirtual android.os.Parcel.writeInt:(I)V
5: iconst_0
istore 3
start local 3 6: goto 9
7: StackMap locals: int int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.print.PrintAttributes$MediaSize
aload 1
invokevirtual android.print.PrintAttributes$MediaSize.writeToParcel:(Landroid/os/Parcel;)V
8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 2
if_icmplt 7
end local 3 10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/print/PrinterCapabilitiesInfo;
0 11 1 parcel Landroid/os/Parcel;
4 11 2 mediaSizeCount I
6 10 3 i I
MethodParameters:
Name Flags
parcel
private void readMediaSizes(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 2
start local 2 1: iload 2
ifle 3
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
ifnonnull 3
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
3: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 4: goto 7
5: StackMap locals: int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mMediaSizes:Ljava/util/List;
aload 1
invokestatic android.print.PrintAttributes$MediaSize.createFromParcel:(Landroid/os/Parcel;)Landroid/print/PrintAttributes$MediaSize;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 5
end local 3 8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/print/PrinterCapabilitiesInfo;
0 9 1 parcel Landroid/os/Parcel;
1 9 2 mediaSizeCount I
4 8 3 i I
MethodParameters:
Name Flags
parcel
private void writeResolutions(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnonnull 3
1: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
start local 2 4: aload 1
iload 2
invokevirtual android.os.Parcel.writeInt:(I)V
5: iconst_0
istore 3
start local 3 6: goto 9
7: StackMap locals: int int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.print.PrintAttributes$Resolution
aload 1
invokevirtual android.print.PrintAttributes$Resolution.writeToParcel:(Landroid/os/Parcel;)V
8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 2
if_icmplt 7
end local 3 10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/print/PrinterCapabilitiesInfo;
0 11 1 parcel Landroid/os/Parcel;
4 11 2 resolutionCount I
6 10 3 i I
MethodParameters:
Name Flags
parcel
private void readResolutions(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 2
start local 2 1: iload 2
ifle 3
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
ifnonnull 3
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
3: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 4: goto 7
5: StackMap locals: int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mResolutions:Ljava/util/List;
aload 1
invokestatic android.print.PrintAttributes$Resolution.createFromParcel:(Landroid/os/Parcel;)Landroid/print/PrintAttributes$Resolution;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 5
end local 3 8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/print/PrinterCapabilitiesInfo;
0 9 1 parcel Landroid/os/Parcel;
1 9 2 resolutionCount I
4 8 3 i I
MethodParameters:
Name Flags
parcel
private void writeMargins(android.print.PrintAttributes$Margins, android.os.Parcel);
descriptor: (Landroid/print/PrintAttributes$Margins;Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 3
1: aload 2
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 2
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 2
invokevirtual android.print.PrintAttributes$Margins.writeToParcel:(Landroid/os/Parcel;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/print/PrinterCapabilitiesInfo;
0 6 1 margins Landroid/print/PrintAttributes$Margins;
0 6 2 parcel Landroid/os/Parcel;
MethodParameters:
Name Flags
margins
parcel
private android.print.PrintAttributes$Margins readMargins(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)Landroid/print/PrintAttributes$Margins;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 1
aload 1
invokestatic android.print.PrintAttributes$Margins.createFromParcel:(Landroid/os/Parcel;)Landroid/print/PrintAttributes$Margins;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: android.print.PrintAttributes$Margins
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/print/PrinterCapabilitiesInfo;
0 3 1 parcel Landroid/os/Parcel;
MethodParameters:
Name Flags
parcel
private void readDefaults(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: int int
StackMap stack:
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iload 3
aload 1
invokevirtual android.os.Parcel.readInt:()I
iastore
4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 2
if_icmplt 3
end local 3 6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/print/PrinterCapabilitiesInfo;
0 7 1 parcel Landroid/os/Parcel;
1 7 2 defaultCount I
2 6 3 i I
MethodParameters:
Name Flags
parcel
private void writeDefaults(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
arraylength
istore 2
start local 2 1: aload 1
iload 2
invokevirtual android.os.Parcel.writeInt:(I)V
2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield android.print.PrinterCapabilitiesInfo.mDefaults:[I
iload 3
iaload
invokevirtual android.os.Parcel.writeInt:(I)V
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 2
if_icmplt 4
end local 3 7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/print/PrinterCapabilitiesInfo;
0 8 1 parcel Landroid/os/Parcel;
1 8 2 defaultCount I
3 7 3 i I
MethodParameters:
Name Flags
parcel
private static void lambda$0(int);
descriptor: (I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic android.print.PrintAttributes.enforceValidColorMode:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 currentMode I
private static void lambda$1(int);
descriptor: (I)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic android.print.PrintAttributes.enforceValidDuplexMode:(I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 currentMode I
}
SourceFile: "PrinterCapabilitiesInfo.java"
NestMembers:
android.print.PrinterCapabilitiesInfo$1 android.print.PrinterCapabilitiesInfo$Builder
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public final Builder = android.print.PrintAttributes$Builder of android.print.PrintAttributes
public final Margins = android.print.PrintAttributes$Margins of android.print.PrintAttributes
public final MediaSize = android.print.PrintAttributes$MediaSize of android.print.PrintAttributes
public final Resolution = android.print.PrintAttributes$Resolution of android.print.PrintAttributes
android.print.PrinterCapabilitiesInfo$1
public final Builder = android.print.PrinterCapabilitiesInfo$Builder of android.print.PrinterCapabilitiesInfo
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles