class android.media.Cea708CCWidget$ScaledLayout extends android.view.ViewGroup
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.media.Cea708CCWidget$ScaledLayout
super_class: android.view.ViewGroup
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ScaledLayout"
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final java.util.Comparator<android.graphics.Rect> mRectTopLeftSorter;
descriptor: Ljava/util/Comparator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Comparator<Landroid/graphics/Rect;>;
private android.graphics.Rect[] mRectArray;
descriptor: [Landroid/graphics/Rect;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.media.Cea708CCWidget$ScaledLayout$1
dup
invokespecial android.media.Cea708CCWidget$ScaledLayout$1.<init>:()V
putstatic android.media.Cea708CCWidget$ScaledLayout.mRectTopLeftSorter:Ljava/util/Comparator;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial android.view.ViewGroup.<init>:(Landroid/content/Context;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/Cea708CCWidget$ScaledLayout;
0 2 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet);
descriptor: (Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
dup
aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getContext:()Landroid/content/Context;
aload 1
invokespecial android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams.<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/media/Cea708CCWidget$ScaledLayout;
0 1 1 attrs Landroid/util/AttributeSet;
MethodParameters:
Name Flags
attrs
protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams);
descriptor: (Landroid/view/ViewGroup$LayoutParams;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/Cea708CCWidget$ScaledLayout;
0 1 1 p Landroid/view/ViewGroup$LayoutParams;
MethodParameters:
Name Flags
p
protected void onMeasure(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=18, args_size=3
start local 0 start local 1 start local 2 0: iload 1
invokestatic android.view.View$MeasureSpec.getSize:(I)I
istore 3
start local 3 1: iload 2
invokestatic android.view.View$MeasureSpec.getSize:(I)I
istore 4
start local 4 2: iload 3
aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingLeft:()I
isub
aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingRight:()I
isub
istore 5
start local 5 3: iload 4
aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingTop:()I
isub
aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingBottom:()I
isub
istore 6
start local 6 4: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildCount:()I
istore 7
start local 7 5: aload 0
iload 7
anewarray android.graphics.Rect
putfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
6: iconst_0
istore 8
start local 8 7: goto 48
8: StackMap locals: android.media.Cea708CCWidget$ScaledLayout int int int int int int int int
StackMap stack:
aload 0
iload 8
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildAt:(I)Landroid/view/View;
astore 9
start local 9 9: aload 9
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
astore 10
start local 10 10: aload 10
instanceof android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
ifne 14
11: new java.lang.RuntimeException
dup
12: ldc "A child of ScaledLayout cannot have the UNSPECIFIED scale factors"
13: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals: android.view.View android.view.ViewGroup$LayoutParams
StackMap stack:
aload 10
checkcast android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
getfield android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams.scaleStartRow:F
fstore 11
start local 11 15: aload 10
checkcast android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
getfield android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams.scaleEndRow:F
fstore 12
start local 12 16: aload 10
checkcast android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
getfield android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams.scaleStartCol:F
fstore 13
start local 13 17: aload 10
checkcast android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams
getfield android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams.scaleEndCol:F
fstore 14
start local 14 18: fload 11
fconst_0
fcmpg
iflt 19
fload 11
fconst_1
fcmpl
ifle 20
19: StackMap locals: android.media.Cea708CCWidget$ScaledLayout int int int int int int int int android.view.View android.view.ViewGroup$LayoutParams float float float float
StackMap stack:
new java.lang.RuntimeException
dup
ldc "A child of ScaledLayout should have a range of scaleStartRow between 0 and 1"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
fload 12
fload 11
fcmpg
iflt 21
fload 11
fconst_1
fcmpl
ifle 22
21: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "A child of ScaledLayout should have a range of scaleEndRow between scaleStartRow and 1"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals:
StackMap stack:
fload 14
fconst_0
fcmpg
iflt 23
fload 14
fconst_1
fcmpl
ifle 24
23: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "A child of ScaledLayout should have a range of scaleStartCol between 0 and 1"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
fload 14
fload 13
fcmpg
iflt 25
fload 14
fconst_1
fcmpl
ifle 26
25: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "A child of ScaledLayout should have a range of scaleEndCol between scaleStartCol and 1"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
26: StackMap locals:
StackMap stack:
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
new android.graphics.Rect
dup
fload 13
iload 5
i2f
fmul
f2i
fload 11
27: iload 6
i2f
fmul
f2i
fload 14
iload 5
i2f
fmul
f2i
fload 12
iload 6
i2f
fmul
f2i
invokespecial android.graphics.Rect.<init>:(IIII)V
28: aastore
29: iload 5
i2f
fload 14
fload 13
fsub
fmul
f2i
ldc 1073741824
30: invokestatic android.view.View$MeasureSpec.makeMeasureSpec:(II)I
istore 15
start local 15 31: iconst_0
iconst_0
invokestatic android.view.View$MeasureSpec.makeMeasureSpec:(II)I
istore 16
start local 16 32: aload 9
iload 15
iload 16
invokevirtual android.view.View.measure:(II)V
33: aload 9
invokevirtual android.view.View.getMeasuredHeight:()I
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
invokevirtual android.graphics.Rect.height:()I
if_icmple 44
34: aload 9
invokevirtual android.view.View.getMeasuredHeight:()I
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
invokevirtual android.graphics.Rect.height:()I
isub
istore 17
start local 17 35: iload 17
iconst_1
iadd
iconst_2
idiv
istore 17
36: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
dup
getfield android.graphics.Rect.bottom:I
iload 17
iadd
putfield android.graphics.Rect.bottom:I
37: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
dup
getfield android.graphics.Rect.top:I
iload 17
isub
putfield android.graphics.Rect.top:I
38: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
getfield android.graphics.Rect.top:I
ifge 41
39: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
dup
getfield android.graphics.Rect.bottom:I
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
getfield android.graphics.Rect.top:I
isub
putfield android.graphics.Rect.bottom:I
40: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
iconst_0
putfield android.graphics.Rect.top:I
41: StackMap locals: int int int
StackMap stack:
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
getfield android.graphics.Rect.bottom:I
iload 6
if_icmple 44
42: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
dup
getfield android.graphics.Rect.top:I
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
getfield android.graphics.Rect.bottom:I
iload 6
isub
isub
putfield android.graphics.Rect.top:I
43: aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 8
aaload
iload 6
putfield android.graphics.Rect.bottom:I
end local 17 44: StackMap locals:
StackMap stack:
iload 6
i2f
fload 12
fload 11
fsub
fmul
f2i
ldc 1073741824
45: invokestatic android.view.View$MeasureSpec.makeMeasureSpec:(II)I
istore 16
46: aload 9
iload 15
iload 16
invokevirtual android.view.View.measure:(II)V
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 47: iinc 8 1
StackMap locals: android.media.Cea708CCWidget$ScaledLayout int int int int int int int int
StackMap stack:
48: iload 8
iload 7
if_icmplt 8
end local 8 49: iconst_0
istore 8
start local 8 50: iload 7
newarray 10
astore 9
start local 9 51: iload 7
anewarray android.graphics.Rect
astore 10
start local 10 52: iconst_0
istore 11
start local 11 53: goto 59
54: StackMap locals: int[] android.graphics.Rect[] int
StackMap stack:
aload 0
iload 11
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildAt:(I)Landroid/view/View;
invokevirtual android.view.View.getVisibility:()I
ifne 58
55: aload 9
iload 8
iload 8
iastore
56: aload 10
iload 8
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 11
aaload
aastore
57: iinc 8 1
58: StackMap locals:
StackMap stack:
iinc 11 1
StackMap locals:
StackMap stack:
59: iload 11
iload 7
if_icmplt 54
end local 11 60: aload 10
iconst_0
iload 8
getstatic android.media.Cea708CCWidget$ScaledLayout.mRectTopLeftSorter:Ljava/util/Comparator;
invokestatic java.util.Arrays.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V
61: iconst_0
istore 11
start local 11 62: goto 75
63: StackMap locals:
StackMap stack:
iload 11
iconst_1
iadd
istore 12
start local 12 64: goto 73
65: StackMap locals: int
StackMap stack:
aload 10
iload 11
aaload
aload 10
iload 12
aaload
invokestatic android.graphics.Rect.intersects:(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z
ifeq 72
66: aload 9
iload 12
aload 9
iload 11
iaload
iastore
67: aload 10
iload 12
aaload
aload 10
iload 12
aaload
getfield android.graphics.Rect.left:I
68: aload 10
iload 11
aaload
getfield android.graphics.Rect.bottom:I
69: aload 10
iload 12
aaload
getfield android.graphics.Rect.right:I
70: aload 10
iload 11
aaload
getfield android.graphics.Rect.bottom:I
aload 10
iload 12
aaload
invokevirtual android.graphics.Rect.height:()I
iadd
71: invokevirtual android.graphics.Rect.set:(IIII)V
72: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
73: iload 12
iload 8
if_icmplt 65
end local 12 74: iinc 11 1
StackMap locals:
StackMap stack:
75: iload 11
iload 8
iconst_1
isub
if_icmplt 63
end local 11 76: iload 8
iconst_1
isub
istore 11
start local 11 77: goto 91
78: StackMap locals:
StackMap stack:
aload 10
iload 11
aaload
getfield android.graphics.Rect.bottom:I
iload 6
if_icmple 90
79: aload 10
iload 11
aaload
getfield android.graphics.Rect.bottom:I
iload 6
isub
istore 12
start local 12 80: iconst_0
istore 13
start local 13 81: goto 89
82: StackMap locals: int int
StackMap stack:
aload 9
iload 11
iaload
aload 9
iload 13
iaload
if_icmpne 88
83: aload 10
iload 13
aaload
aload 10
iload 13
aaload
getfield android.graphics.Rect.left:I
84: aload 10
iload 13
aaload
getfield android.graphics.Rect.top:I
iload 12
isub
85: aload 10
iload 13
aaload
getfield android.graphics.Rect.right:I
86: aload 10
iload 13
aaload
getfield android.graphics.Rect.bottom:I
iload 12
isub
87: invokevirtual android.graphics.Rect.set:(IIII)V
88: StackMap locals:
StackMap stack:
iinc 13 1
StackMap locals:
StackMap stack:
89: iload 13
iload 11
if_icmple 82
end local 13 end local 12 90: StackMap locals:
StackMap stack:
iinc 11 -1
StackMap locals:
StackMap stack:
91: iload 11
ifge 78
end local 11 92: aload 0
iload 3
iload 4
invokevirtual android.media.Cea708CCWidget$ScaledLayout.setMeasuredDimension:(II)V
93: return
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 94 0 this Landroid/media/Cea708CCWidget$ScaledLayout;
0 94 1 widthMeasureSpec I
0 94 2 heightMeasureSpec I
1 94 3 widthSpecSize I
2 94 4 heightSpecSize I
3 94 5 width I
4 94 6 height I
5 94 7 count I
7 49 8 i I
9 47 9 child Landroid/view/View;
10 47 10 params Landroid/view/ViewGroup$LayoutParams;
15 47 11 scaleStartRow F
16 47 12 scaleEndRow F
17 47 13 scaleStartCol F
18 47 14 scaleEndCol F
31 47 15 childWidthSpec I
32 47 16 childHeightSpec I
35 44 17 overflowedHeight I
50 94 8 visibleRectCount I
51 94 9 visibleRectGroup [I
52 94 10 visibleRectArray [Landroid/graphics/Rect;
53 60 11 i I
62 76 11 i I
64 74 12 j I
77 92 11 i I
80 90 12 overflowedHeight I
81 90 13 j I
MethodParameters:
Name Flags
widthMeasureSpec
heightMeasureSpec
protected void onLayout(boolean, int, int, int, int);
descriptor: (ZIIII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=15, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingLeft:()I
istore 6
start local 6 1: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingTop:()I
istore 7
start local 7 2: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildCount:()I
istore 8
start local 8 3: iconst_0
istore 9
start local 9 4: goto 13
5: StackMap locals: android.media.Cea708CCWidget$ScaledLayout int int int int int int int int int
StackMap stack:
aload 0
iload 9
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildAt:(I)Landroid/view/View;
astore 10
start local 10 6: aload 10
invokevirtual android.view.View.getVisibility:()I
bipush 8
if_icmpeq 12
7: iload 6
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 9
aaload
getfield android.graphics.Rect.left:I
iadd
istore 11
start local 11 8: iload 7
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 9
aaload
getfield android.graphics.Rect.top:I
iadd
istore 12
start local 12 9: iload 6
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 9
aaload
getfield android.graphics.Rect.bottom:I
iadd
istore 13
start local 13 10: iload 7
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 9
aaload
getfield android.graphics.Rect.right:I
iadd
istore 14
start local 14 11: aload 10
iload 11
iload 12
iload 14
iload 13
invokevirtual android.view.View.layout:(IIII)V
end local 14 end local 13 end local 12 end local 11 end local 10 12: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
13: iload 9
iload 8
if_icmplt 5
end local 9 14: return
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 15 0 this Landroid/media/Cea708CCWidget$ScaledLayout;
0 15 1 changed Z
0 15 2 l I
0 15 3 t I
0 15 4 r I
0 15 5 b I
1 15 6 paddingLeft I
2 15 7 paddingTop I
3 15 8 count I
4 14 9 i I
6 12 10 child Landroid/view/View;
8 12 11 childLeft I
9 12 12 childTop I
10 12 13 childBottom I
11 12 14 childRight I
MethodParameters:
Name Flags
changed
l
t
r
b
public void dispatchDraw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingLeft:()I
istore 2
start local 2 1: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getPaddingTop:()I
istore 3
start local 3 2: aload 0
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildCount:()I
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 16
5: StackMap locals: android.media.Cea708CCWidget$ScaledLayout android.graphics.Canvas int int int int
StackMap stack:
aload 0
iload 5
invokevirtual android.media.Cea708CCWidget$ScaledLayout.getChildAt:(I)Landroid/view/View;
astore 6
start local 6 6: aload 6
invokevirtual android.view.View.getVisibility:()I
bipush 8
if_icmpeq 15
7: iload 5
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
arraylength
if_icmplt 9
8: goto 17
9: StackMap locals: android.view.View
StackMap stack:
iload 2
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 5
aaload
getfield android.graphics.Rect.left:I
iadd
istore 7
start local 7 10: iload 3
aload 0
getfield android.media.Cea708CCWidget$ScaledLayout.mRectArray:[Landroid/graphics/Rect;
iload 5
aaload
getfield android.graphics.Rect.top:I
iadd
istore 8
start local 8 11: aload 1
invokevirtual android.graphics.Canvas.save:()I
istore 9
start local 9 12: aload 1
iload 7
i2f
iload 8
i2f
invokevirtual android.graphics.Canvas.translate:(FF)V
13: aload 6
aload 1
invokevirtual android.view.View.draw:(Landroid/graphics/Canvas;)V
14: aload 1
iload 9
invokevirtual android.graphics.Canvas.restoreToCount:(I)V
end local 9 end local 8 end local 7 end local 6 15: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
iload 4
if_icmplt 5
end local 5 17: StackMap locals:
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 18 0 this Landroid/media/Cea708CCWidget$ScaledLayout;
0 18 1 canvas Landroid/graphics/Canvas;
1 18 2 paddingLeft I
2 18 3 paddingTop I
3 18 4 count I
4 17 5 i I
6 15 6 child Landroid/view/View;
10 15 7 childLeft I
11 15 8 childTop I
12 15 9 saveCount I
MethodParameters:
Name Flags
canvas
}
SourceFile: "Cea708CaptionRenderer.java"
NestHost: android.media.Cea708CCWidget
InnerClasses:
ScaledLayout = android.media.Cea708CCWidget$ScaledLayout of android.media.Cea708CCWidget
android.media.Cea708CCWidget$ScaledLayout$1
ScaledLayoutParams = android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams of android.media.Cea708CCWidget$ScaledLayout
public MeasureSpec = android.view.View$MeasureSpec of android.view.View
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup