public abstract class android.widget.ResourceCursorTreeAdapter extends android.widget.CursorTreeAdapter
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.widget.ResourceCursorTreeAdapter
super_class: android.widget.CursorTreeAdapter
{
private int mCollapsedGroupLayout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mExpandedGroupLayout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mChildLayout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mLastChildLayout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.view.LayoutInflater mInflater;
descriptor: Landroid/view/LayoutInflater;
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context, android.database.Cursor, int, int, int, int);
descriptor: (Landroid/content/Context;Landroid/database/Cursor;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 2
aload 1
invokespecial android.widget.CursorTreeAdapter.<init>:(Landroid/database/Cursor;Landroid/content/Context;)V
1: aload 0
iload 3
putfield android.widget.ResourceCursorTreeAdapter.mCollapsedGroupLayout:I
2: aload 0
iload 4
putfield android.widget.ResourceCursorTreeAdapter.mExpandedGroupLayout:I
3: aload 0
iload 5
putfield android.widget.ResourceCursorTreeAdapter.mChildLayout:I
4: aload 0
iload 6
putfield android.widget.ResourceCursorTreeAdapter.mLastChildLayout:I
5: aload 0
aload 1
ldc "layout_inflater"
invokevirtual android.content.Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
checkcast android.view.LayoutInflater
putfield android.widget.ResourceCursorTreeAdapter.mInflater:Landroid/view/LayoutInflater;
6: return
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 7 0 this Landroid/widget/ResourceCursorTreeAdapter;
0 7 1 context Landroid/content/Context;
0 7 2 cursor Landroid/database/Cursor;
0 7 3 collapsedGroupLayout I
0 7 4 expandedGroupLayout I
0 7 5 childLayout I
0 7 6 lastChildLayout I
MethodParameters:
Name Flags
context
cursor
collapsedGroupLayout
expandedGroupLayout
childLayout
lastChildLayout
public void <init>(android.content.Context, android.database.Cursor, int, int, int);
descriptor: (Landroid/content/Context;Landroid/database/Cursor;III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
iload 3
iload 4
iload 5
iload 5
invokespecial android.widget.ResourceCursorTreeAdapter.<init>:(Landroid/content/Context;Landroid/database/Cursor;IIII)V
1: return
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 2 0 this Landroid/widget/ResourceCursorTreeAdapter;
0 2 1 context Landroid/content/Context;
0 2 2 cursor Landroid/database/Cursor;
0 2 3 collapsedGroupLayout I
0 2 4 expandedGroupLayout I
0 2 5 childLayout I
MethodParameters:
Name Flags
context
cursor
collapsedGroupLayout
expandedGroupLayout
childLayout
public void <init>(android.content.Context, android.database.Cursor, int, int);
descriptor: (Landroid/content/Context;Landroid/database/Cursor;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, 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 3
iload 4
iload 4
invokespecial android.widget.ResourceCursorTreeAdapter.<init>:(Landroid/content/Context;Landroid/database/Cursor;IIII)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/widget/ResourceCursorTreeAdapter;
0 2 1 context Landroid/content/Context;
0 2 2 cursor Landroid/database/Cursor;
0 2 3 groupLayout I
0 2 4 childLayout I
MethodParameters:
Name Flags
context
cursor
groupLayout
childLayout
public android.view.View newChildView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup);
descriptor: (Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.widget.ResourceCursorTreeAdapter.mInflater:Landroid/view/LayoutInflater;
iload 3
ifeq 1
aload 0
getfield android.widget.ResourceCursorTreeAdapter.mLastChildLayout:I
goto 2
StackMap locals:
StackMap stack: android.view.LayoutInflater
1: aload 0
getfield android.widget.ResourceCursorTreeAdapter.mChildLayout:I
StackMap locals: android.widget.ResourceCursorTreeAdapter android.content.Context android.database.Cursor int android.view.ViewGroup
StackMap stack: android.view.LayoutInflater int
2: aload 4
iconst_0
invokevirtual android.view.LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/widget/ResourceCursorTreeAdapter;
0 3 1 context Landroid/content/Context;
0 3 2 cursor Landroid/database/Cursor;
0 3 3 isLastChild Z
0 3 4 parent Landroid/view/ViewGroup;
MethodParameters:
Name Flags
context
cursor
isLastChild
parent
public android.view.View newGroupView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup);
descriptor: (Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.widget.ResourceCursorTreeAdapter.mInflater:Landroid/view/LayoutInflater;
iload 3
ifeq 1
aload 0
getfield android.widget.ResourceCursorTreeAdapter.mExpandedGroupLayout:I
goto 2
StackMap locals:
StackMap stack: android.view.LayoutInflater
1: aload 0
getfield android.widget.ResourceCursorTreeAdapter.mCollapsedGroupLayout:I
2: StackMap locals: android.widget.ResourceCursorTreeAdapter android.content.Context android.database.Cursor int android.view.ViewGroup
StackMap stack: android.view.LayoutInflater int
aload 4
iconst_0
3: invokevirtual android.view.LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View;
areturn
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/ResourceCursorTreeAdapter;
0 4 1 context Landroid/content/Context;
0 4 2 cursor Landroid/database/Cursor;
0 4 3 isExpanded Z
0 4 4 parent Landroid/view/ViewGroup;
MethodParameters:
Name Flags
context
cursor
isExpanded
parent
}
SourceFile: "ResourceCursorTreeAdapter.java"