public class com.android.systemui.ResizingSpace extends android.view.View
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.ResizingSpace
super_class: android.view.View
{
private final int mWidth;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mHeight;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
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\tandroid.R.styleable cannot be resolved to a variable\n\tandroid.R.styleable cannot be resolved to a variable\n\tandroid.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 Lcom/android/systemui/ResizingSpace;
MethodParameters:
Name Flags
context
attrs
protected void onConfigurationChanged(android.content.res.Configuration);
descriptor: (Landroid/content/res/Configuration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial android.view.View.onConfigurationChanged:(Landroid/content/res/Configuration;)V
1: aload 0
invokevirtual com.android.systemui.ResizingSpace.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 0
getfield com.android.systemui.ResizingSpace.mWidth:I
ifle 8
4: aload 0
invokevirtual com.android.systemui.ResizingSpace.getContext:()Landroid/content/Context;
invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
aload 0
getfield com.android.systemui.ResizingSpace.mWidth:I
invokevirtual android.content.res.Resources.getDimensionPixelOffset:(I)I
istore 4
start local 4 5: iload 4
aload 2
getfield android.view.ViewGroup$LayoutParams.width:I
if_icmpeq 8
6: aload 2
iload 4
putfield android.view.ViewGroup$LayoutParams.width:I
7: iconst_1
istore 3
end local 4 8: StackMap locals: android.view.ViewGroup$LayoutParams int
StackMap stack:
aload 0
getfield com.android.systemui.ResizingSpace.mHeight:I
ifle 13
9: aload 0
invokevirtual com.android.systemui.ResizingSpace.getContext:()Landroid/content/Context;
invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
aload 0
getfield com.android.systemui.ResizingSpace.mHeight:I
invokevirtual android.content.res.Resources.getDimensionPixelOffset:(I)I
istore 4
start local 4 10: iload 4
aload 2
getfield android.view.ViewGroup$LayoutParams.height:I
if_icmpeq 13
11: aload 2
iload 4
putfield android.view.ViewGroup$LayoutParams.height:I
12: iconst_1
istore 3
end local 4 13: StackMap locals:
StackMap stack:
iload 3
ifeq 15
14: aload 0
aload 2
invokevirtual com.android.systemui.ResizingSpace.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V
15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/android/systemui/ResizingSpace;
0 16 1 newConfig Landroid/content/res/Configuration;
2 16 2 params Landroid/view/ViewGroup$LayoutParams;
3 16 3 changed Z
5 8 4 width I
10 13 4 height I
MethodParameters:
Name Flags
newConfig
public void draw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/ResizingSpace;
0 1 1 canvas Landroid/graphics/Canvas;
MethodParameters:
Name Flags
canvas
private static int getDefaultSize2(int, int);
descriptor: (II)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: iload 0
istore 2
start local 2 1: iload 1
invokestatic android.view.View$MeasureSpec.getMode:(I)I
istore 3
start local 3 2: iload 1
invokestatic android.view.View$MeasureSpec.getSize:(I)I
istore 4
start local 4 3: iload 3
lookupswitch { // 3
-2147483648: 6
0: 4
1073741824: 8
default: 9
}
4: StackMap locals: int int int
StackMap stack:
iload 0
istore 2
5: goto 9
6: StackMap locals:
StackMap stack:
iload 0
iload 4
invokestatic java.lang.Math.min:(II)I
istore 2
7: goto 9
8: StackMap locals:
StackMap stack:
iload 4
istore 2
9: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 size I
0 10 1 measureSpec I
1 10 2 result I
2 10 3 specMode I
3 10 4 specSize I
MethodParameters:
Name Flags
size
measureSpec
protected void onMeasure(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: aload 0
invokevirtual com.android.systemui.ResizingSpace.getSuggestedMinimumWidth:()I
iload 1
invokestatic com.android.systemui.ResizingSpace.getDefaultSize2:(II)I
2: aload 0
invokevirtual com.android.systemui.ResizingSpace.getSuggestedMinimumHeight:()I
iload 2
invokestatic com.android.systemui.ResizingSpace.getDefaultSize2:(II)I
3: invokevirtual com.android.systemui.ResizingSpace.setMeasuredDimension:(II)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/systemui/ResizingSpace;
0 5 1 widthMeasureSpec I
0 5 2 heightMeasureSpec I
MethodParameters:
Name Flags
widthMeasureSpec
heightMeasureSpec
}
SourceFile: "ResizingSpace.java"
InnerClasses:
public MeasureSpec = android.view.View$MeasureSpec of android.view.View
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup