class com.android.internal.widget.OrientationHelper$2 extends com.android.internal.widget.OrientationHelper
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.android.internal.widget.OrientationHelper$2
super_class: com.android.internal.widget.OrientationHelper
{
void <init>(com.android.internal.widget.RecyclerView$LayoutManager);
descriptor: (Lcom/android/internal/widget/RecyclerView$LayoutManager;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.android.internal.widget.OrientationHelper.<init>:(Lcom/android/internal/widget/RecyclerView$LayoutManager;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 1 1 $anonymous0 Lcom/android/internal/widget/RecyclerView$LayoutManager;
MethodParameters:
Name Flags
$anonymous0
public int getEndAfterPadding();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getHeight:()I
aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getPaddingBottom:()I
isub
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
public int getEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getHeight:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
public void offsetChildren(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
iload 1
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.offsetChildrenVertical:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 2 1 amount I
MethodParameters:
Name Flags
amount
public int getStartAfterPadding();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getPaddingTop:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
public int getDecoratedMeasurement(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
1: checkcast com.android.internal.widget.RecyclerView$LayoutParams
astore 2
start local 2 2: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getDecoratedMeasuredHeight:(Landroid/view/View;)I
aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.topMargin:I
iadd
3: aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.bottomMargin:I
4: iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 5 1 view Landroid/view/View;
2 5 2 params Lcom/android/internal/widget/RecyclerView$LayoutParams;
MethodParameters:
Name Flags
view
public int getDecoratedMeasurementInOther(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
1: checkcast com.android.internal.widget.RecyclerView$LayoutParams
astore 2
start local 2 2: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getDecoratedMeasuredWidth:(Landroid/view/View;)I
aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.leftMargin:I
iadd
3: aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.rightMargin:I
4: iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 5 1 view Landroid/view/View;
2 5 2 params Lcom/android/internal/widget/RecyclerView$LayoutParams;
MethodParameters:
Name Flags
view
public int getDecoratedEnd(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
1: checkcast com.android.internal.widget.RecyclerView$LayoutParams
astore 2
start local 2 2: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getDecoratedBottom:(Landroid/view/View;)I
aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.bottomMargin:I
iadd
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 3 1 view Landroid/view/View;
2 3 2 params Lcom/android/internal/widget/RecyclerView$LayoutParams;
MethodParameters:
Name Flags
view
public int getDecoratedStart(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
1: checkcast com.android.internal.widget.RecyclerView$LayoutParams
astore 2
start local 2 2: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getDecoratedTop:(Landroid/view/View;)I
aload 2
getfield com.android.internal.widget.RecyclerView$LayoutParams.topMargin:I
isub
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 3 1 view Landroid/view/View;
2 3 2 params Lcom/android/internal/widget/RecyclerView$LayoutParams;
MethodParameters:
Name Flags
view
public int getTransformedEndWithDecoration(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
iconst_1
aload 0
getfield com.android.internal.widget.OrientationHelper$2.mTmpRect:Landroid/graphics/Rect;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getTransformedBoundingBox:(Landroid/view/View;ZLandroid/graphics/Rect;)V
1: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mTmpRect:Landroid/graphics/Rect;
getfield android.graphics.Rect.bottom:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public int getTransformedStartWithDecoration(android.view.View);
descriptor: (Landroid/view/View;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
aload 1
iconst_1
aload 0
getfield com.android.internal.widget.OrientationHelper$2.mTmpRect:Landroid/graphics/Rect;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getTransformedBoundingBox:(Landroid/view/View;ZLandroid/graphics/Rect;)V
1: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mTmpRect:Landroid/graphics/Rect;
getfield android.graphics.Rect.top:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public int getTotalSpace();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getHeight:()I
aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getPaddingTop:()I
isub
1: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getPaddingBottom:()I
2: isub
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/internal/widget/OrientationHelper$2;
public void offsetChild(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
invokevirtual android.view.View.offsetTopAndBottom:(I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/internal/widget/OrientationHelper$2;
0 2 1 view Landroid/view/View;
0 2 2 offset I
MethodParameters:
Name Flags
view
offset
public int getEndPadding();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getPaddingBottom:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
public int getMode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getHeightMode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
public int getModeInOther();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.android.internal.widget.OrientationHelper$2.mLayoutManager:Lcom/android/internal/widget/RecyclerView$LayoutManager;
invokevirtual com.android.internal.widget.RecyclerView$LayoutManager.getWidthMode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/widget/OrientationHelper$2;
}
SourceFile: "OrientationHelper.java"
EnclosingMethod: com.android.internal.widget.OrientationHelper.createVerticalHelper:(Lcom/android/internal/widget/RecyclerView$LayoutManager;)Lcom/android/internal/widget/OrientationHelper;
NestHost: com.android.internal.widget.OrientationHelper
InnerClasses:
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup
com.android.internal.widget.OrientationHelper$2
public abstract LayoutManager = com.android.internal.widget.RecyclerView$LayoutManager of com.android.internal.widget.RecyclerView
public LayoutParams = com.android.internal.widget.RecyclerView$LayoutParams of com.android.internal.widget.RecyclerView