Skip to content

Commit d6d85b9

Browse files
committed
fix(generator): remove invalid array setter with return value
1 parent 74d97cd commit d6d85b9

File tree

3 files changed

+16
-17
lines changed

3 files changed

+16
-17
lines changed

buildSrc/src/main/kotlin/tool/generator/api/jni_content.kt

-1
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,6 @@ private fun createFieldSetContent(field: CtField<*>): List<String> {
657657
setType<Nothing>(f.createTypeParam(arrayType))
658658
setSimpleName<Nothing>("value")
659659
})
660-
setArrayIdx.setType<Nothing>(f.createTypeParam(arrayType))
661660
setArrayIdx.setBody<Nothing>(f.createCodeSnippet("$PTR_JNI_THIS->${field.getCallName()}[idx] = value"))
662661

663662
result += setArrayIdx.prettyprint(false)

imgui-binding/src/generated/java/imgui/ImGuiIO.java

+15-15
Original file line numberDiff line numberDiff line change
@@ -1726,7 +1726,7 @@ public void setKeyMap(final int idx, final int value) {
17261726
*/
17271727

17281728
@Deprecated
1729-
private native int nSetKeyMap(int idx, int value); /*
1729+
private native void nSetKeyMap(int idx, int value); /*
17301730
THIS->KeyMap[idx] = value;
17311731
*/
17321732

@@ -1788,7 +1788,7 @@ public void setKeysDown(final int idx, final boolean value) {
17881788
*/
17891789

17901790
@Deprecated
1791-
private native boolean nSetKeysDown(int idx, boolean value); /*
1791+
private native void nSetKeysDown(int idx, boolean value); /*
17921792
THIS->KeysDown[idx] = value;
17931793
*/
17941794

@@ -1838,7 +1838,7 @@ public void setNavInputs(final int idx, final float value) {
18381838
THIS->NavInputs[i] = value[i];
18391839
*/
18401840

1841-
private native float nSetNavInputs(int idx, float value); /*
1841+
private native void nSetNavInputs(int idx, float value); /*
18421842
THIS->NavInputs[idx] = value;
18431843
*/
18441844

@@ -1982,7 +1982,7 @@ public void setMouseDown(final int idx, final boolean value) {
19821982
THIS->MouseDown[i] = value[i];
19831983
*/
19841984

1985-
private native boolean nSetMouseDown(int idx, boolean value); /*
1985+
private native void nSetMouseDown(int idx, boolean value); /*
19861986
THIS->MouseDown[idx] = value;
19871987
*/
19881988

@@ -2341,7 +2341,7 @@ public void setMouseClickedTime(final int idx, final double value) {
23412341
THIS->MouseClickedTime[i] = value[i];
23422342
*/
23432343

2344-
private native double nSetMouseClickedTime(int idx, double value); /*
2344+
private native void nSetMouseClickedTime(int idx, double value); /*
23452345
THIS->MouseClickedTime[idx] = value;
23462346
*/
23472347

@@ -2391,7 +2391,7 @@ public void setMouseClicked(final int idx, final boolean value) {
23912391
THIS->MouseClicked[i] = value[i];
23922392
*/
23932393

2394-
private native boolean nSetMouseClicked(int idx, boolean value); /*
2394+
private native void nSetMouseClicked(int idx, boolean value); /*
23952395
THIS->MouseClicked[idx] = value;
23962396
*/
23972397

@@ -2441,7 +2441,7 @@ public void setMouseDoubleClicked(final int idx, final boolean value) {
24412441
THIS->MouseDoubleClicked[i] = value[i];
24422442
*/
24432443

2444-
private native boolean nSetMouseDoubleClicked(int idx, boolean value); /*
2444+
private native void nSetMouseDoubleClicked(int idx, boolean value); /*
24452445
THIS->MouseDoubleClicked[idx] = value;
24462446
*/
24472447

@@ -2491,7 +2491,7 @@ public void setMouseClickedCount(final int idx, final int value) {
24912491
THIS->MouseClickedCount[i] = value[i];
24922492
*/
24932493

2494-
private native int nSetMouseClickedCount(int idx, int value); /*
2494+
private native void nSetMouseClickedCount(int idx, int value); /*
24952495
THIS->MouseClickedCount[idx] = value;
24962496
*/
24972497

@@ -2541,7 +2541,7 @@ public void setMouseClickedLastCount(final int idx, final int value) {
25412541
THIS->MouseClickedLastCount[i] = value[i];
25422542
*/
25432543

2544-
private native int nSetMouseClickedLastCount(int idx, int value); /*
2544+
private native void nSetMouseClickedLastCount(int idx, int value); /*
25452545
THIS->MouseClickedLastCount[idx] = value;
25462546
*/
25472547

@@ -2591,7 +2591,7 @@ public void setMouseReleased(final int idx, final boolean value) {
25912591
THIS->MouseReleased[i] = value[i];
25922592
*/
25932593

2594-
private native boolean nSetMouseReleased(int idx, boolean value); /*
2594+
private native void nSetMouseReleased(int idx, boolean value); /*
25952595
THIS->MouseReleased[idx] = value;
25962596
*/
25972597

@@ -2641,7 +2641,7 @@ public void setMouseDownOwned(final int idx, final boolean value) {
26412641
THIS->MouseDownOwned[i] = value[i];
26422642
*/
26432643

2644-
private native boolean nSetMouseDownOwned(int idx, boolean value); /*
2644+
private native void nSetMouseDownOwned(int idx, boolean value); /*
26452645
THIS->MouseDownOwned[idx] = value;
26462646
*/
26472647

@@ -2691,7 +2691,7 @@ public void setMouseDownOwnedUnlessPopupClose(final int idx, final boolean value
26912691
THIS->MouseDownOwnedUnlessPopupClose[i] = value[i];
26922692
*/
26932693

2694-
private native boolean nSetMouseDownOwnedUnlessPopupClose(int idx, boolean value); /*
2694+
private native void nSetMouseDownOwnedUnlessPopupClose(int idx, boolean value); /*
26952695
THIS->MouseDownOwnedUnlessPopupClose[idx] = value;
26962696
*/
26972697

@@ -2765,7 +2765,7 @@ public void setMouseDownDuration(final int idx, final float value) {
27652765
THIS->MouseDownDuration[i] = value[i];
27662766
*/
27672767

2768-
private native float nSetMouseDownDuration(int idx, float value); /*
2768+
private native void nSetMouseDownDuration(int idx, float value); /*
27692769
THIS->MouseDownDuration[idx] = value;
27702770
*/
27712771

@@ -2815,7 +2815,7 @@ public void setMouseDownDurationPrev(final int idx, final float value) {
28152815
THIS->MouseDownDurationPrev[i] = value[i];
28162816
*/
28172817

2818-
private native float nSetMouseDownDurationPrev(int idx, float value); /*
2818+
private native void nSetMouseDownDurationPrev(int idx, float value); /*
28192819
THIS->MouseDownDurationPrev[idx] = value;
28202820
*/
28212821

@@ -2887,7 +2887,7 @@ public void setMouseDragMaxDistanceSqr(final int idx, final float value) {
28872887
THIS->MouseDragMaxDistanceSqr[i] = value[i];
28882888
*/
28892889

2890-
private native float nSetMouseDragMaxDistanceSqr(int idx, float value); /*
2890+
private native void nSetMouseDragMaxDistanceSqr(int idx, float value); /*
28912891
THIS->MouseDragMaxDistanceSqr[idx] = value;
28922892
*/
28932893

imgui-binding/src/generated/java/imgui/extension/imnodes/ImNodesStyle.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ public void setColors(final int idx, final int value) {
484484
THIS->Colors[i] = value[i];
485485
*/
486486

487-
private native int nSetColors(int idx, int value); /*
487+
private native void nSetColors(int idx, int value); /*
488488
THIS->Colors[idx] = value;
489489
*/
490490

0 commit comments

Comments
 (0)