public class android.mtp.MtpObjectInfo$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.mtp.MtpObjectInfo$Builder
super_class: java.lang.Object
{
private android.mtp.MtpObjectInfo mObjectInfo;
descriptor: Landroid/mtp/MtpObjectInfo;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new android.mtp.MtpObjectInfo
dup
invokespecial android.mtp.MtpObjectInfo.<init>:()V
putfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
2: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iconst_m1
putfield android.mtp.MtpObjectInfo.mHandle:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/mtp/MtpObjectInfo$Builder;
public void <init>(android.mtp.MtpObjectInfo);
descriptor: (Landroid/mtp/MtpObjectInfo;)V
flags: (0x0001) ACC_PUBLIC
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
new android.mtp.MtpObjectInfo
dup
invokespecial android.mtp.MtpObjectInfo.<init>:()V
putfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
2: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iconst_m1
putfield android.mtp.MtpObjectInfo.mHandle:I
3: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mAssociationDesc:I
putfield android.mtp.MtpObjectInfo.mAssociationDesc:I
4: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mAssociationType:I
putfield android.mtp.MtpObjectInfo.mAssociationType:I
5: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mCompressedSize:I
putfield android.mtp.MtpObjectInfo.mCompressedSize:I
6: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mDateCreated:J
putfield android.mtp.MtpObjectInfo.mDateCreated:J
7: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mDateModified:J
putfield android.mtp.MtpObjectInfo.mDateModified:J
8: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mFormat:I
putfield android.mtp.MtpObjectInfo.mFormat:I
9: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mImagePixDepth:I
putfield android.mtp.MtpObjectInfo.mImagePixDepth:I
10: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mImagePixHeight:I
putfield android.mtp.MtpObjectInfo.mImagePixHeight:I
11: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mImagePixWidth:I
putfield android.mtp.MtpObjectInfo.mImagePixWidth:I
12: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mKeywords:Ljava/lang/String;
putfield android.mtp.MtpObjectInfo.mKeywords:Ljava/lang/String;
13: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mName:Ljava/lang/String;
putfield android.mtp.MtpObjectInfo.mName:Ljava/lang/String;
14: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mParent:I
putfield android.mtp.MtpObjectInfo.mParent:I
15: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mProtectionStatus:I
putfield android.mtp.MtpObjectInfo.mProtectionStatus:I
16: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mSequenceNumber:I
putfield android.mtp.MtpObjectInfo.mSequenceNumber:I
17: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mStorageId:I
putfield android.mtp.MtpObjectInfo.mStorageId:I
18: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mThumbCompressedSize:I
putfield android.mtp.MtpObjectInfo.mThumbCompressedSize:I
19: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mThumbFormat:I
putfield android.mtp.MtpObjectInfo.mThumbFormat:I
20: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mThumbPixHeight:I
putfield android.mtp.MtpObjectInfo.mThumbPixHeight:I
21: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
getfield android.mtp.MtpObjectInfo.mThumbPixWidth:I
putfield android.mtp.MtpObjectInfo.mThumbPixWidth:I
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 23 1 objectInfo Landroid/mtp/MtpObjectInfo;
MethodParameters:
Name Flags
objectInfo
public android.mtp.MtpObjectInfo$Builder setObjectHandle(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mHandle:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setAssociationDesc(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mAssociationDesc:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setAssociationType(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mAssociationType:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setCompressedSize(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mCompressedSize:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setDateCreated(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
putfield android.mtp.MtpObjectInfo.mDateCreated:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setDateModified(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
putfield android.mtp.MtpObjectInfo.mDateModified:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setFormat(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mFormat:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setImagePixDepth(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mImagePixDepth:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setImagePixHeight(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mImagePixHeight:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setImagePixWidth(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mImagePixWidth:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setKeywords(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tVMRuntime cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/mtp/MtpObjectInfo$Builder;
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setName(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
aload 1
putfield android.mtp.MtpObjectInfo.mName:Ljava/lang/String;
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 3 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setParent(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mParent:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setProtectionStatus(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mProtectionStatus:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setSequenceNumber(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mSequenceNumber:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setStorageId(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mStorageId:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setThumbCompressedSize(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mThumbCompressedSize:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setThumbFormat(int);
descriptor: (I)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
iload 1
putfield android.mtp.MtpObjectInfo.mThumbFormat:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value I
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setThumbPixHeight(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mThumbPixHeight:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo$Builder setThumbPixWidth(long);
descriptor: (J)Landroid/mtp/MtpObjectInfo$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
lload 1
ldc "value"
invokestatic android.mtp.MtpObjectInfo.longToUint32:(JLjava/lang/String;)I
putfield android.mtp.MtpObjectInfo.mThumbPixWidth:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/mtp/MtpObjectInfo$Builder;
0 2 1 value J
MethodParameters:
Name Flags
value
public android.mtp.MtpObjectInfo build();
descriptor: ()Landroid/mtp/MtpObjectInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
astore 1
start local 1 1: aload 0
aconst_null
putfield android.mtp.MtpObjectInfo$Builder.mObjectInfo:Landroid/mtp/MtpObjectInfo;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/mtp/MtpObjectInfo$Builder;
1 3 1 result Landroid/mtp/MtpObjectInfo;
}
SourceFile: "MtpObjectInfo.java"
NestHost: android.mtp.MtpObjectInfo
InnerClasses:
public Builder = android.mtp.MtpObjectInfo$Builder of android.mtp.MtpObjectInfo