public final class android.widget.Space extends android.view.View
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.widget.Space
super_class: android.view.View
{
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=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
iload 4
invokespecial android.view.View.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;II)V
1: aload 0
invokevirtual android.widget.Space.getVisibility:()I
ifne 3
2: aload 0
iconst_4
invokevirtual android.widget.Space.setVisibility:(I)V
3: StackMap locals: android.widget.Space android.content.Context android.util.AttributeSet int int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/widget/Space;
0 4 1 context Landroid/content/Context;
0 4 2 attrs Landroid/util/AttributeSet;
0 4 3 defStyleAttr I
0 4 4 defStyleRes I
MethodParameters:
Name Flags
context
attrs
defStyleAttr
defStyleRes
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.widget.Space.<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/widget/Space;
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);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokespecial android.widget.Space.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/widget/Space;
0 2 1 context Landroid/content/Context;
0 2 2 attrs Landroid/util/AttributeSet;
MethodParameters:
Name Flags
context
attrs
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.widget.Space.<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/widget/Space;
0 2 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
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 Landroid/widget/Space;
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 android.widget.Space.getSuggestedMinimumWidth:()I
iload 1
invokestatic android.widget.Space.getDefaultSize2:(II)I
2: aload 0
invokevirtual android.widget.Space.getSuggestedMinimumHeight:()I
iload 2
invokestatic android.widget.Space.getDefaultSize2:(II)I
3: invokevirtual android.widget.Space.setMeasuredDimension:(II)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/widget/Space;
0 5 1 widthMeasureSpec I
0 5 2 heightMeasureSpec I
MethodParameters:
Name Flags
widthMeasureSpec
heightMeasureSpec
}
SourceFile: "Space.java"
InnerClasses:
public MeasureSpec = android.view.View$MeasureSpec of android.view.View