public class android.app.PictureInPictureArgs$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.app.PictureInPictureArgs$Builder
super_class: java.lang.Object
{
private android.util.Rational mAspectRatio;
descriptor: Landroid/util/Rational;
flags: (0x0002) ACC_PRIVATE
private java.util.List<android.app.RemoteAction> mUserActions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/app/RemoteAction;>;
private android.graphics.Rect mSourceRectHint;
descriptor: Landroid/graphics/Rect;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/PictureInPictureArgs$Builder;
public android.app.PictureInPictureArgs$Builder setAspectRatio(android.util.Rational);
descriptor: (Landroid/util/Rational;)Landroid/app/PictureInPictureArgs$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.app.PictureInPictureArgs$Builder.mAspectRatio:Landroid/util/Rational;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/PictureInPictureArgs$Builder;
0 2 1 aspectRatio Landroid/util/Rational;
MethodParameters:
Name Flags
aspectRatio
public android.app.PictureInPictureArgs$Builder setActions(java.util.List<android.app.RemoteAction>);
descriptor: (Ljava/util/List;)Landroid/app/PictureInPictureArgs$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.PictureInPictureArgs$Builder.mUserActions:Ljava/util/List;
ifnull 2
1: aload 0
aconst_null
putfield android.app.PictureInPictureArgs$Builder.mUserActions:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
3: aload 0
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield android.app.PictureInPictureArgs$Builder.mUserActions:Ljava/util/List;
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/PictureInPictureArgs$Builder;
0 5 1 actions Ljava/util/List<Landroid/app/RemoteAction;>;
Signature: (Ljava/util/List<Landroid/app/RemoteAction;>;)Landroid/app/PictureInPictureArgs$Builder;
MethodParameters:
Name Flags
actions
public android.app.PictureInPictureArgs$Builder setSourceRectHint(android.graphics.Rect);
descriptor: (Landroid/graphics/Rect;)Landroid/app/PictureInPictureArgs$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
aconst_null
putfield android.app.PictureInPictureArgs$Builder.mSourceRectHint:Landroid/graphics/Rect;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
new android.graphics.Rect
dup
aload 1
invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
putfield android.app.PictureInPictureArgs$Builder.mSourceRectHint:Landroid/graphics/Rect;
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/PictureInPictureArgs$Builder;
0 5 1 launchBounds Landroid/graphics/Rect;
MethodParameters:
Name Flags
launchBounds
public android.app.PictureInPictureArgs build();
descriptor: ()Landroid/app/PictureInPictureArgs;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new android.app.PictureInPictureArgs
dup
aload 0
getfield android.app.PictureInPictureArgs$Builder.mAspectRatio:Landroid/util/Rational;
aload 0
getfield android.app.PictureInPictureArgs$Builder.mUserActions:Ljava/util/List;
1: aload 0
getfield android.app.PictureInPictureArgs$Builder.mSourceRectHint:Landroid/graphics/Rect;
2: invokespecial android.app.PictureInPictureArgs.<init>:(Landroid/util/Rational;Ljava/util/List;Landroid/graphics/Rect;)V
astore 1
start local 1 3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/PictureInPictureArgs$Builder;
3 4 1 args Landroid/app/PictureInPictureArgs;
}
SourceFile: "PictureInPictureArgs.java"
NestHost: android.app.PictureInPictureArgs
InnerClasses:
public Builder = android.app.PictureInPictureArgs$Builder of android.app.PictureInPictureArgs