public class android.preference.PreferenceFrameLayout extends android.widget.FrameLayout
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.preference.PreferenceFrameLayout
super_class: android.widget.FrameLayout
{
private static final int DEFAULT_BORDER_TOP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int DEFAULT_BORDER_BOTTOM;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int DEFAULT_BORDER_LEFT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int DEFAULT_BORDER_RIGHT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private final int mBorderTop;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mBorderBottom;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mBorderLeft;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mBorderRight;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mPaddingApplied;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial android.preference.PreferenceFrameLayout.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/preference/PreferenceFrameLayout;
0 2 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public void <init>(android.content.Context, android.util.AttributeSet);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.android.internal.R.attr cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\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/preference/PreferenceFrameLayout;
MethodParameters:
Name Flags
context
attrs
public void <init>(android.content.Context, android.util.AttributeSet, int);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
iconst_0
invokespecial android.preference.PreferenceFrameLayout.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;II)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/preference/PreferenceFrameLayout;
0 2 1 context Landroid/content/Context;
0 2 2 attrs Landroid/util/AttributeSet;
0 2 3 defStyleAttr I
MethodParameters:
Name Flags
context
attrs
defStyleAttr
public void <init>(android.content.Context, android.util.AttributeSet, int, int);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.android.internal.R.attr cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\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/preference/PreferenceFrameLayout;
MethodParameters:
Name Flags
context
attrs
defStyleAttr
defStyleRes
public android.preference.PreferenceFrameLayout$LayoutParams generateLayoutParams(android.util.AttributeSet);
descriptor: (Landroid/util/AttributeSet;)Landroid/preference/PreferenceFrameLayout$LayoutParams;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new android.preference.PreferenceFrameLayout$LayoutParams
dup
aload 0
invokevirtual android.preference.PreferenceFrameLayout.getContext:()Landroid/content/Context;
aload 1
invokespecial android.preference.PreferenceFrameLayout$LayoutParams.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/PreferenceFrameLayout;
0 1 1 attrs Landroid/util/AttributeSet;
MethodParameters:
Name Flags
attrs
public void addView(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingTop:()I
istore 2
start local 2 1: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingBottom:()I
istore 3
start local 3 2: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingLeft:()I
istore 4
start local 4 3: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingRight:()I
istore 5
start local 5 4: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
astore 6
start local 6 5: aload 6
instanceof android.preference.PreferenceFrameLayout$LayoutParams
ifeq 7
6: aload 1
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.preference.PreferenceFrameLayout$LayoutParams
goto 8
StackMap locals: android.preference.PreferenceFrameLayout android.view.View int int int int android.view.ViewGroup$LayoutParams
StackMap stack:
7: aconst_null
8: StackMap locals:
StackMap stack: android.preference.PreferenceFrameLayout$LayoutParams
astore 7
start local 7 9: aload 7
ifnull 17
aload 7
getfield android.preference.PreferenceFrameLayout$LayoutParams.removeBorders:Z
ifeq 17
10: aload 0
getfield android.preference.PreferenceFrameLayout.mPaddingApplied:Z
ifeq 23
11: iload 2
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderTop:I
isub
istore 2
12: iload 3
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderBottom:I
isub
istore 3
13: iload 4
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderLeft:I
isub
istore 4
14: iload 5
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderRight:I
isub
istore 5
15: aload 0
iconst_0
putfield android.preference.PreferenceFrameLayout.mPaddingApplied:Z
16: goto 23
17: StackMap locals: android.preference.PreferenceFrameLayout$LayoutParams
StackMap stack:
aload 0
getfield android.preference.PreferenceFrameLayout.mPaddingApplied:Z
ifne 23
18: iload 2
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderTop:I
iadd
istore 2
19: iload 3
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderBottom:I
iadd
istore 3
20: iload 4
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderLeft:I
iadd
istore 4
21: iload 5
aload 0
getfield android.preference.PreferenceFrameLayout.mBorderRight:I
iadd
istore 5
22: aload 0
iconst_1
putfield android.preference.PreferenceFrameLayout.mPaddingApplied:Z
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingTop:()I
istore 8
start local 8 24: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingBottom:()I
istore 9
start local 9 25: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingLeft:()I
istore 10
start local 10 26: aload 0
invokevirtual android.preference.PreferenceFrameLayout.getPaddingRight:()I
istore 11
start local 11 27: iload 8
iload 2
if_icmpne 29
iload 9
iload 3
if_icmpne 29
28: iload 10
iload 4
if_icmpne 29
iload 11
iload 5
if_icmpeq 30
29: StackMap locals: android.preference.PreferenceFrameLayout android.view.View int int int int android.view.ViewGroup$LayoutParams android.preference.PreferenceFrameLayout$LayoutParams int int int int
StackMap stack:
aload 0
iload 4
iload 2
iload 5
iload 3
invokevirtual android.preference.PreferenceFrameLayout.setPadding:(IIII)V
30: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial android.widget.FrameLayout.addView:(Landroid/view/View;)V
31: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 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 32 0 this Landroid/preference/PreferenceFrameLayout;
0 32 1 child Landroid/view/View;
1 32 2 borderTop I
2 32 3 borderBottom I
3 32 4 borderLeft I
4 32 5 borderRight I
5 32 6 params Landroid/view/ViewGroup$LayoutParams;
9 32 7 layoutParams Landroid/preference/PreferenceFrameLayout$LayoutParams;
24 32 8 previousTop I
25 32 9 previousBottom I
26 32 10 previousLeft I
27 32 11 previousRight I
MethodParameters:
Name Flags
child
public android.widget.FrameLayout$LayoutParams generateLayoutParams(android.util.AttributeSet);
descriptor: (Landroid/util/AttributeSet;)Landroid/widget/FrameLayout$LayoutParams;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual android.preference.PreferenceFrameLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/preference/PreferenceFrameLayout$LayoutParams;
areturn
LocalVariableTable:
Start End Slot Name Signature
public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet);
descriptor: (Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual android.preference.PreferenceFrameLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/preference/PreferenceFrameLayout$LayoutParams;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "PreferenceFrameLayout.java"
NestMembers:
android.preference.PreferenceFrameLayout$LayoutParams
InnerClasses:
public LayoutParams = android.preference.PreferenceFrameLayout$LayoutParams of android.preference.PreferenceFrameLayout
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup
public LayoutParams = android.widget.FrameLayout$LayoutParams of android.widget.FrameLayout