Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
TestToolChainDemo
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
dsq
TestToolChainDemo
Commits
b6539f43
Commit
b6539f43
authored
Apr 05, 2026
by
qq_38816927
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改10层对象
parent
0e7a257e
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
724 additions
and
7 deletions
+724
-7
App.kt
composeApp/src/commonMain/kotlin/com.dong.demo013/App.kt
+13
-2
DebugDataDemo.kt
...commonMain/kotlin/com.dong.demo013/debug/DebugDataDemo.kt
+3
-1
DebugStepIntoDemo.kt
...onMain/kotlin/com.dong.demo013/debug/DebugStepIntoDemo.kt
+3
-3
DebugTenLevelSampleData.kt
.../kotlin/com.dong.demo013/debug/DebugTenLevelSampleData.kt
+286
-0
debugall.kt
.../src/commonMain/kotlin/com.dong.demo013/debug/debugall.kt
+32
-0
libkn_api.h
harmonyApp/entry/src/main/cpp/include/libkn_api.h
+387
-0
Index.ets
harmonyApp/entry/src/main/ets/pages/Index.ets
+0
-1
No files found.
composeApp/src/commonMain/kotlin/com.dong.demo013/App.kt
View file @
b6539f43
...
@@ -16,6 +16,7 @@ import com.dong.demo013.debug.DebugStepOutDemo
...
@@ -16,6 +16,7 @@ import com.dong.demo013.debug.DebugStepOutDemo
import
com.dong.demo013.debug.DebugStepOverDemo
import
com.dong.demo013.debug.DebugStepOverDemo
import
com.dong.demo013.debug.DebugTestDemo
import
com.dong.demo013.debug.DebugTestDemo
import
com.dong.demo013.debug.allBreakpoints
import
com.dong.demo013.debug.allBreakpoints
import
com.dong.demo013.debug.debugall
import
com.dong.demo013.debug.tenComplexObject
import
com.dong.demo013.debug.tenComplexObject
import
com.dong.demo013.debug.testFrame1
import
com.dong.demo013.debug.testFrame1
import
com.dong.demo013.navigation.ComponentDemo
import
com.dong.demo013.navigation.ComponentDemo
...
@@ -72,8 +73,6 @@ internal fun HomeScreen(
...
@@ -72,8 +73,6 @@ internal fun HomeScreen(
.
fillMaxWidth
()
.
fillMaxWidth
()
.
padding
(
16
.
dp
)
.
padding
(
16
.
dp
)
)
{
)
{
// debug测试按钮区域
// debug测试按钮区域
Column
(
Column
(
modifier
=
Modifier
.
fillMaxWidth
(),
modifier
=
Modifier
.
fillMaxWidth
(),
...
@@ -109,6 +108,17 @@ internal fun HomeScreen(
...
@@ -109,6 +108,17 @@ internal fun HomeScreen(
)
{
)
{
Text
(
"测试debug调试时应用退出"
)
Text
(
"测试debug调试时应用退出"
)
}
}
Button
(
onClick
=
{
// 无限递归 - 栈溢出
val
testInfinite
:
Boolean
=
true
;
fun
infinite
():
Int
=
infinite
()
+
1
infinite
()
// 触发 StackOverflowError
},
modifier
=
Modifier
.
fillMaxWidth
()
)
{
Text
(
"测试debug调试时应用卡死"
)
}
}
}
...
@@ -269,6 +279,7 @@ internal fun HomeScreen(
...
@@ -269,6 +279,7 @@ internal fun HomeScreen(
Button
(
Button
(
onClick
=
{
onClick
=
{
// 无限递归 - 栈溢出
// 无限递归 - 栈溢出
val
testInfinite
:
Boolean
=
true
;
fun
infinite
():
Int
=
infinite
()
+
1
fun
infinite
():
Int
=
infinite
()
+
1
infinite
()
// 触发 StackOverflowError
infinite
()
// 触发 StackOverflowError
},
},
...
...
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugDataDemo.kt
View file @
b6539f43
...
@@ -108,7 +108,7 @@ fun testCommonBreakpoint() {
...
@@ -108,7 +108,7 @@ fun testCommonBreakpoint() {
}
}
fun
tenComplexObject
(){
fun
tenComplexObject
(){
val
testObject
=
DebugTenLevel
Data
.
sample
;
val
testObject
=
DebugTenLevel
Sample
.
sample
;
print
(
"10层复杂对象查看"
)
//断点10层复杂变量查看
print
(
"10层复杂对象查看"
)
//断点10层复杂变量查看
}
}
...
@@ -116,6 +116,8 @@ fun tenComplexObject(){
...
@@ -116,6 +116,8 @@ fun tenComplexObject(){
fun
testIfBreakpoint
()
{
fun
testIfBreakpoint
()
{
for
(
currentIndex
in
1
..
10
){
for
(
currentIndex
in
1
..
10
){
//条件断点 currentIndex==5
//条件断点 currentIndex==5
//设置条件不满足 currentIndex=100
print
(
"1"
);
println
(
"条件断点命中进入"
)
//条件断点设置处
println
(
"条件断点命中进入"
)
//条件断点设置处
}
}
}
}
...
...
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugStepIntoDemo.kt
View file @
b6539f43
...
@@ -54,12 +54,12 @@ fun testIntoGrandfather(){
...
@@ -54,12 +54,12 @@ fun testIntoGrandfather(){
testIntoFather
();
// 测试步进断点-开始
testIntoFather
();
// 测试步进断点-开始
}
}
fun
testIntoFather
(){
// 测试步进断点-进入方法
//otter2
fun
testIntoFather
(){
// 测试步进断点-进入方法
testIntoKid
();
// 测试步进断点-结束
//ladybug
testIntoKid
();
// 测试步进断点-结束
}
}
fun
testIntoKid
(){
fun
testIntoKid
(){
print
(
"进入testIntoKid"
);
//
print("测试步进断点-结束");
print
(
"进入testIntoKid"
);
//
}
}
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/DebugTenLevelSampleData.kt
0 → 100644
View file @
b6539f43
package
com.dong.demo013.debug
/**
* 十层调试样本(仅本文件,类型名与 `DebugTenLevelData.kt` 不重复)。
*
* - **10 层**(`levelIndex` 0..9),第 9 层为 [TenSampleFloorLeaf]。
* - 每层:**10 个基础 Int**(`v0..v9`)+ **10 个复杂子节点**(`child0..child9` / `atom0..atom9`)。
* - **child0**(或主链入口):通向 **下一整层**;**child1..child9**:侧枝,深度 **1~5**(由层号+槽位算出的稳定值,等价「随机」)。
*/
sealed
class
TenSampleNode
/** 终端复杂对象:无再嵌套 */
data class
TenSampleAtom
(
val
a0
:
Int
,
val
a1
:
Int
,
val
a2
:
Int
,
val
a3
:
Int
,
val
a4
:
Int
,
val
a5
:
Int
,
val
a6
:
Int
,
val
a7
:
Int
,
val
a8
:
Int
,
val
a9
:
Int
,
val
t0
:
String
,
val
t1
:
String
,
val
t2
:
String
,
val
t3
:
String
,
val
t4
:
String
,
val
t5
:
String
,
val
t6
:
String
,
val
t7
:
String
,
val
t8
:
String
,
val
t9
:
String
,
)
/**
* 第 9 层(最后一层):10 个基础 Int + 10 个复杂终端。
*/
data class
TenSampleFloorLeaf
(
val
levelIndex
:
Int
,
val
v0
:
Int
,
val
v1
:
Int
,
val
v2
:
Int
,
val
v3
:
Int
,
val
v4
:
Int
,
val
v5
:
Int
,
val
v6
:
Int
,
val
v7
:
Int
,
val
v8
:
Int
,
val
v9
:
Int
,
val
atom0
:
TenSampleAtom
,
val
atom1
:
TenSampleAtom
,
val
atom2
:
TenSampleAtom
,
val
atom3
:
TenSampleAtom
,
val
atom4
:
TenSampleAtom
,
val
atom5
:
TenSampleAtom
,
val
atom6
:
TenSampleAtom
,
val
atom7
:
TenSampleAtom
,
val
atom8
:
TenSampleAtom
,
val
atom9
:
TenSampleAtom
,
)
:
TenSampleNode
()
/**
* 第 0~8 层:10 个基础 Int + 10 个子节点。
****'child0 '进入主链下一层;"child1..child9" 为侧枝(深度 1~5)。
*/
data class
TenSampleFloorInternal
(
val
levelIndex
:
Int
,
val
v0
:
Int
,
val
v1
:
Int
,
val
v2
:
Int
,
val
v3
:
Int
,
val
v4
:
Int
,
val
v5
:
Int
,
val
v6
:
Int
,
val
v7
:
Int
,
val
v8
:
Int
,
val
v9
:
Int
,
val
child0
:
TenSampleNode
,
val
child1
:
TenSampleNode
,
val
child2
:
TenSampleNode
,
val
child3
:
TenSampleNode
,
val
child4
:
TenSampleNode
,
val
child5
:
TenSampleNode
,
val
child6
:
TenSampleNode
,
val
child7
:
TenSampleNode
,
val
child8
:
TenSampleNode
,
val
child9
:
TenSampleNode
,
)
:
TenSampleNode
()
/**
* 侧枝中间层(深度仍 >1):10 基础 + child0 继续缩深度,child1..9 为叶。
*/
data class
TenSampleSideBranch
(
val
sideDepthLeft
:
Int
,
val
sideSeed
:
Int
,
val
v0
:
Int
,
val
v1
:
Int
,
val
v2
:
Int
,
val
v3
:
Int
,
val
v4
:
Int
,
val
v5
:
Int
,
val
v6
:
Int
,
val
v7
:
Int
,
val
v8
:
Int
,
val
v9
:
Int
,
val
child0
:
TenSampleNode
,
val
child1
:
TenSampleNode
,
val
child2
:
TenSampleNode
,
val
child3
:
TenSampleNode
,
val
child4
:
TenSampleNode
,
val
child5
:
TenSampleNode
,
val
child6
:
TenSampleNode
,
val
child7
:
TenSampleNode
,
val
child8
:
TenSampleNode
,
val
child9
:
TenSampleNode
,
)
:
TenSampleNode
()
/** 根:10 个基础 Int + 10 棵主入口子树 */
data class
TenSampleRoot
(
val
v0
:
Int
,
val
v1
:
Int
,
val
v2
:
Int
,
val
v3
:
Int
,
val
v4
:
Int
,
val
v5
:
Int
,
val
v6
:
Int
,
val
v7
:
Int
,
val
v8
:
Int
,
val
v9
:
Int
,
val
rootChild0
:
TenSampleNode
,
val
rootChild1
:
TenSampleNode
,
val
rootChild2
:
TenSampleNode
,
val
rootChild3
:
TenSampleNode
,
val
rootChild4
:
TenSampleNode
,
val
rootChild5
:
TenSampleNode
,
val
rootChild6
:
TenSampleNode
,
val
rootChild7
:
TenSampleNode
,
val
rootChild8
:
TenSampleNode
,
val
rootChild9
:
TenSampleNode
,
)
object
DebugTenLevelSample
{
const
val
FLOOR_COUNT
=
10
const
val
SIDE_DEPTH_MAX
=
5
val
sample
:
TenSampleRoot
get
()
=
buildRoot
()
fun
buildRoot
():
TenSampleRoot
=
TenSampleRoot
(
v0
=
10
_000
,
v1
=
10
_001
,
v2
=
10
_002
,
v3
=
10
_003
,
v4
=
10
_004
,
v5
=
10
_005
,
v6
=
10
_006
,
v7
=
10
_007
,
v8
=
10
_008
,
v9
=
10
_009
,
rootChild0
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
100
),
rootChild1
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
101
),
rootChild2
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
102
),
rootChild3
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
103
),
rootChild4
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
104
),
rootChild5
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
105
),
rootChild6
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
106
),
rootChild7
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
107
),
rootChild8
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
108
),
rootChild9
=
buildMainFloor
(
levelIndex
=
0
,
treeSeed
=
109
),
)
/**
* 侧枝深度:1~5,由层号与槽位决定(稳定、可复现)。
*/
fun
sideBranchDepth
(
levelIndex
:
Int
,
slotIndex
:
Int
):
Int
{
val
x
=
(
levelIndex
*
17
+
slotIndex
*
31
+
13
)
%
SIDE_DEPTH_MAX
return
1
+
x
}
fun
printSampleExampleToConsole
()
{
val
root
=
sample
println
(
"--- TenSampleRoot v0..v9 ---"
)
println
(
"v0=${root.v0} .. v9=${root.v9}"
)
println
(
"--- 主链 rootChild0 -> child0 -> ... (10 层) ---"
)
printMainSpine
(
root
.
rootChild0
,
0
)
println
(
"--- 叶上 atom0 预览 ---"
)
println
(
leafAtomPreview
(
root
.
rootChild0
))
}
}
private
fun
printMainSpine
(
node
:
TenSampleNode
,
depth
:
Int
)
{
val
pad
=
" "
.
repeat
(
depth
)
when
(
node
)
{
is
TenSampleFloorInternal
->
{
println
(
"${pad}[L${node.levelIndex}] internal v0=${node.v0} | child0->下一层 child1..9侧枝"
)
printMainSpine
(
node
.
child0
,
depth
+
1
)
}
is
TenSampleFloorLeaf
->
{
println
(
"${pad}[L${node.levelIndex}] leaf v0=${node.v0} atom0.a0=${node.atom0.a0}"
)
}
is
TenSampleSideBranch
->
{
println
(
"${pad}[side d=${node.sideDepthLeft}] v0=${node.v0}"
)
printMainSpine
(
node
.
child0
,
depth
+
1
)
}
}
}
private
fun
leafAtomPreview
(
node
:
TenSampleNode
):
String
{
var
cur
:
TenSampleNode
=
node
while
(
true
)
{
cur
=
when
(
cur
)
{
is
TenSampleFloorInternal
->
cur
.
child0
is
TenSampleSideBranch
->
cur
.
child0
is
TenSampleFloorLeaf
->
return
"atom0(a0=${cur.atom0.a0},t0=${cur.atom0.t0})"
}
}
}
private
fun
buildMainFloor
(
levelIndex
:
Int
,
treeSeed
:
Int
):
TenSampleNode
{
if
(
levelIndex
>=
DebugTenLevelSample
.
FLOOR_COUNT
-
1
)
{
return
buildFloorLeaf
(
levelIndex
=
DebugTenLevelSample
.
FLOOR_COUNT
-
1
,
treeSeed
=
treeSeed
)
}
val
base
=
treeSeed
*
1
_000
+
levelIndex
*
100
val
v
=
Array
(
10
)
{
idx
->
base
+
idx
}
val
nextMain
=
buildMainFloor
(
levelIndex
=
levelIndex
+
1
,
treeSeed
=
treeSeed
)
return
TenSampleFloorInternal
(
levelIndex
=
levelIndex
,
v0
=
v
[
0
],
v1
=
v
[
1
],
v2
=
v
[
2
],
v3
=
v
[
3
],
v4
=
v
[
4
],
v5
=
v
[
5
],
v6
=
v
[
6
],
v7
=
v
[
7
],
v8
=
v
[
8
],
v9
=
v
[
9
],
child0
=
nextMain
,
child1
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
1
),
seed
=
treeSeed
*
10
+
1
,
levelIndex
=
levelIndex
,
),
child2
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
2
),
seed
=
treeSeed
*
10
+
2
,
levelIndex
=
levelIndex
,
),
child3
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
3
),
seed
=
treeSeed
*
10
+
3
,
levelIndex
=
levelIndex
,
),
child4
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
4
),
seed
=
treeSeed
*
10
+
4
,
levelIndex
=
levelIndex
,
),
child5
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
5
),
seed
=
treeSeed
*
10
+
5
,
levelIndex
=
levelIndex
,
),
child6
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
6
),
seed
=
treeSeed
*
10
+
6
,
levelIndex
=
levelIndex
,
),
child7
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
7
),
seed
=
treeSeed
*
10
+
7
,
levelIndex
=
levelIndex
,
),
child8
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
8
),
seed
=
treeSeed
*
10
+
8
,
levelIndex
=
levelIndex
,
),
child9
=
buildSideTree
(
depth
=
DebugTenLevelSample
.
sideBranchDepth
(
levelIndex
,
9
),
seed
=
treeSeed
*
10
+
9
,
levelIndex
=
levelIndex
,
),
)
}
/** 侧枝总层数 = [depth](1~5),深度为 1 时直接叶。 */
private
fun
buildSideTree
(
depth
:
Int
,
seed
:
Int
,
levelIndex
:
Int
):
TenSampleNode
{
val
d
=
depth
.
coerceIn
(
1
,
DebugTenLevelSample
.
SIDE_DEPTH_MAX
)
if
(
d
<=
1
)
{
return
buildFloorLeaf
(
levelIndex
=
levelIndex
,
treeSeed
=
seed
+
7
_000
)
}
val
base
=
seed
*
13
+
levelIndex
*
3
val
v
=
Array
(
10
)
{
idx
->
base
+
idx
}
val
next
=
buildSideTree
(
depth
=
d
-
1
,
seed
=
seed
+
97
,
levelIndex
=
levelIndex
)
val
leaves
=
Array
(
9
)
{
k
->
buildFloorLeaf
(
levelIndex
=
levelIndex
,
treeSeed
=
seed
*
100
+
k
+
1
)
}
return
TenSampleSideBranch
(
sideDepthLeft
=
d
,
sideSeed
=
seed
,
v0
=
v
[
0
],
v1
=
v
[
1
],
v2
=
v
[
2
],
v3
=
v
[
3
],
v4
=
v
[
4
],
v5
=
v
[
5
],
v6
=
v
[
6
],
v7
=
v
[
7
],
v8
=
v
[
8
],
v9
=
v
[
9
],
child0
=
next
,
child1
=
leaves
[
0
],
child2
=
leaves
[
1
],
child3
=
leaves
[
2
],
child4
=
leaves
[
3
],
child5
=
leaves
[
4
],
child6
=
leaves
[
5
],
child7
=
leaves
[
6
],
child8
=
leaves
[
7
],
child9
=
leaves
[
8
],
)
}
private
fun
buildFloorLeaf
(
levelIndex
:
Int
,
treeSeed
:
Int
):
TenSampleFloorLeaf
{
val
base
=
treeSeed
*
50
+
levelIndex
val
v
=
Array
(
10
)
{
idx
->
base
+
idx
}
return
TenSampleFloorLeaf
(
levelIndex
=
levelIndex
,
v0
=
v
[
0
],
v1
=
v
[
1
],
v2
=
v
[
2
],
v3
=
v
[
3
],
v4
=
v
[
4
],
v5
=
v
[
5
],
v6
=
v
[
6
],
v7
=
v
[
7
],
v8
=
v
[
8
],
v9
=
v
[
9
],
atom0
=
buildAtom
(
treeSeed
*
10
+
0
),
atom1
=
buildAtom
(
treeSeed
*
10
+
1
),
atom2
=
buildAtom
(
treeSeed
*
10
+
2
),
atom3
=
buildAtom
(
treeSeed
*
10
+
3
),
atom4
=
buildAtom
(
treeSeed
*
10
+
4
),
atom5
=
buildAtom
(
treeSeed
*
10
+
5
),
atom6
=
buildAtom
(
treeSeed
*
10
+
6
),
atom7
=
buildAtom
(
treeSeed
*
10
+
7
),
atom8
=
buildAtom
(
treeSeed
*
10
+
8
),
atom9
=
buildAtom
(
treeSeed
*
10
+
9
),
)
}
private
fun
buildAtom
(
seed
:
Int
):
TenSampleAtom
{
val
b
=
seed
*
11
return
TenSampleAtom
(
a0
=
b
,
a1
=
b
+
1
,
a2
=
b
+
2
,
a3
=
b
+
3
,
a4
=
b
+
4
,
a5
=
b
+
5
,
a6
=
b
+
6
,
a7
=
b
+
7
,
a8
=
b
+
8
,
a9
=
b
+
9
,
t0
=
"s_${seed}_0"
,
t1
=
"s_${seed}_1"
,
t2
=
"s_${seed}_2"
,
t3
=
"s_${seed}_3"
,
t4
=
"s_${seed}_4"
,
t5
=
"s_${seed}_5"
,
t6
=
"s_${seed}_6"
,
t7
=
"s_${seed}_7"
,
t8
=
"s_${seed}_8"
,
t9
=
"s_${seed}_9"
,
)
}
// var xx = DebugTenLevelSample.sample
composeApp/src/commonMain/kotlin/com.dong.demo013/debug/debugall.kt
0 → 100644
View file @
b6539f43
package
com.dong.demo013.debug
fun
debugall
()
{
var
a
:
Int
=
1
;
val
b
:
debugClass
=
debugClass
();
print
(
"999"
)
for
(
i
in
1
..
10
){
a
++;
val
p
:
Int
=
1
;
}
debugChild1
()
print
(
"1"
);
}
class
debugClass
{
val
c1
:
Int
=
1
;
val
b2
:
String
=
"1"
;
}
fun
debugChild1
(){
print
(
1
);
val
p1
:
Int
=
1
;
debugChild2
()
print
(
"1"
);
}
fun
debugChild2
(){
val
p2
:
Int
=
2
;
print
(
2
)
}
\ No newline at end of file
harmonyApp/entry/src/main/cpp/include/libkn_api.h
View file @
b6539f43
...
@@ -126,6 +126,30 @@ typedef struct {
...
@@ -126,6 +126,30 @@ typedef struct {
typedef
struct
{
typedef
struct
{
libkn_KNativePtr
pinned
;
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleNode
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleAtom
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_TenSampleRoot
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
;
typedef
struct
{
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_debug_debugClass
;
typedef
struct
{
typedef
struct
{
libkn_KNativePtr
pinned
;
libkn_KNativePtr
pinned
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup
;
}
libkn_kref_com_dong_demo013_navigation_ComposeGroup
;
...
@@ -583,6 +607,274 @@ typedef struct {
...
@@ -583,6 +607,274 @@ typedef struct {
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
buildDebugTenLevelRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelRoot
(
*
buildDebugTenLevelRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelData
thiz
);
}
DebugTenLevelData
;
}
DebugTenLevelData
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
TenSampleNode
)();
}
TenSampleNode
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
TenSampleAtom
)(
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KInt
(
*
get_a0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
get_a9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t0
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
get_t9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_KInt
a0
,
libkn_KInt
a1
,
libkn_KInt
a2
,
libkn_KInt
a3
,
libkn_KInt
a4
,
libkn_KInt
a5
,
libkn_KInt
a6
,
libkn_KInt
a7
,
libkn_KInt
a8
,
libkn_KInt
a9
,
const
char
*
t0
,
const
char
*
t1
,
const
char
*
t2
,
const
char
*
t3
,
const
char
*
t4
,
const
char
*
t5
,
const
char
*
t6
,
const
char
*
t7
,
const
char
*
t8
,
const
char
*
t9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleAtom
thiz
);
}
TenSampleAtom
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
TenSampleFloorLeaf
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
get_atom9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleAtom
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom0
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom1
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom2
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom3
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom4
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom5
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom6
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom7
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom8
,
libkn_kref_com_dong_demo013_debug_TenSampleAtom
atom9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorLeaf
thiz
);
}
TenSampleFloorLeaf
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
TenSampleFloorInternal
)(
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_levelIndex
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleFloorInternal
thiz
);
}
TenSampleFloorInternal
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
TenSampleSideBranch
)(
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_child9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideDepthLeft
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_sideSeed
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component21
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component22
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_KInt
sideDepthLeft
,
libkn_KInt
sideSeed
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
child9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleSideBranch
thiz
);
}
TenSampleSideBranch
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
TenSampleRoot
)(
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
get_rootChild9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v0
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
get_v9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component1
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component10
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component11
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component12
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component13
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component14
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component15
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component16
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component17
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component18
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component19
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component2
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleNode
(
*
component20
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component3
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component4
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component5
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component6
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component7
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component8
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_KInt
(
*
component9
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
copy
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_KInt
v0
,
libkn_KInt
v1
,
libkn_KInt
v2
,
libkn_KInt
v3
,
libkn_KInt
v4
,
libkn_KInt
v5
,
libkn_KInt
v6
,
libkn_KInt
v7
,
libkn_KInt
v8
,
libkn_KInt
v9
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild0
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild1
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild2
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild3
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild4
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild5
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild6
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild7
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild8
,
libkn_kref_com_dong_demo013_debug_TenSampleNode
rootChild9
);
libkn_KBoolean
(
*
equals
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
,
libkn_kref_kotlin_Any
other
);
libkn_KInt
(
*
hashCode
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
const
char
*
(
*
toString
)(
libkn_kref_com_dong_demo013_debug_TenSampleRoot
thiz
);
}
TenSampleRoot
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
(
*
_instance
)();
libkn_KInt
(
*
get_FLOOR_COUNT
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
get_SIDE_DEPTH_MAX
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
get_sample
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_kref_com_dong_demo013_debug_TenSampleRoot
(
*
buildRoot
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
void
(
*
printSampleExampleToConsole
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
);
libkn_KInt
(
*
sideBranchDepth
)(
libkn_kref_com_dong_demo013_debug_DebugTenLevelSample
thiz
,
libkn_KInt
levelIndex
,
libkn_KInt
slotIndex
);
}
DebugTenLevelSample
;
struct
{
libkn_KType
*
(
*
_type
)(
void
);
libkn_kref_com_dong_demo013_debug_debugClass
(
*
debugClass
)();
const
char
*
(
*
get_b2
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
libkn_KInt
(
*
get_c1
)(
libkn_kref_com_dong_demo013_debug_debugClass
thiz
);
}
debugClass
;
void
(
*
allBreakpoints
)();
void
(
*
allBreakpoints
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter
)();
...
@@ -592,8 +884,16 @@ typedef struct {
...
@@ -592,8 +884,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter
)();
void
(
*
complexObject
)();
void
(
*
complexObject
)();
void
(
*
getJsons
)();
void
(
*
getJsons
)();
void
(
*
tenComplexObject
)();
void
(
*
tenComplexObject
)();
...
@@ -608,8 +908,16 @@ typedef struct {
...
@@ -608,8 +908,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter_
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter__
)();
...
@@ -618,8 +926,16 @@ typedef struct {
...
@@ -618,8 +926,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter__
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter__
)();
void
(
*
testIntoDebug
)();
void
(
*
testIntoDebug
)();
void
(
*
testIntoFather
)();
void
(
*
testIntoFather
)();
void
(
*
testIntoGrandfather
)();
void
(
*
testIntoGrandfather
)();
...
@@ -632,8 +948,16 @@ typedef struct {
...
@@ -632,8 +948,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter___
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter___
)();
void
(
*
testOutDebug
)();
void
(
*
testOutDebug
)();
void
(
*
testOutFather
)();
void
(
*
testOutFather
)();
void
(
*
testOutKid
)();
void
(
*
testOutKid
)();
...
@@ -645,8 +969,16 @@ typedef struct {
...
@@ -645,8 +969,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter____
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter____
)();
void
(
*
testDebug
)();
void
(
*
testDebug
)();
void
(
*
testOverFather
)();
void
(
*
testOverFather
)();
void
(
*
testOverKid
)();
void
(
*
testOverKid
)();
...
@@ -658,8 +990,16 @@ typedef struct {
...
@@ -658,8 +990,16 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter_____
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter______
)();
...
@@ -668,12 +1008,59 @@ typedef struct {
...
@@ -668,12 +1008,59 @@ typedef struct {
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter______
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass2
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexNode
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter_______
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter_______
)();
void
(
*
testFrame1
)();
void
(
*
testFrame1
)();
void
(
*
testFrame2
)();
void
(
*
testFrame2
)();
void
(
*
testFrame3
)();
void
(
*
testFrame3
)();
void
(
*
testFrame4
)();
void
(
*
testFrame4
)();
libkn_KInt
(
*
com_dong_demo013_debug_BranchLayer
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass1
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexClass2
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_ComplexNode
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugAllTypesData
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelData
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelRoot
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_DebugTenLevelSample
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_LeafLayer
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleAtom
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorInternal
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleFloorLeaf
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleNode
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleRoot
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TenSampleSideBranch
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_TerminalComplex
$
stableprop_getter________
)();
libkn_KInt
(
*
com_dong_demo013_debug_debugClass
$
stableprop_getter________
)();
void
(
*
debugChild1
)();
void
(
*
debugChild2
)();
void
(
*
debugall
)();
}
debug
;
}
debug
;
struct
{
struct
{
struct
{
struct
{
...
...
harmonyApp/entry/src/main/ets/pages/Index.ets
View file @
b6539f43
...
@@ -11,7 +11,6 @@ const DOMAIN = 0x0000;
...
@@ -11,7 +11,6 @@ const DOMAIN = 0x0000;
struct Index {
struct Index {
private controller: ArkUIViewController | undefined = undefined;
private controller: ArkUIViewController | undefined = undefined;
@State errorMessage: string = 'Native module not ready';
@State errorMessage: string = 'Native module not ready';
aboutToAppear() {
aboutToAppear() {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment