Skip to content

Commit b550f2a

Browse files
committed
Volume: validate the "indexInVolume" arguments
1 parent db95a05 commit b550f2a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • src/main/java/com/github/stephengold/joltjni

src/main/java/com/github/stephengold/joltjni/Volume.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ public void setSixRestVolume(float sixVolume) {
8282
* @param indexInMesh the index of the vertex to assign (≥0)
8383
*/
8484
public void setVertex(int indexInVolume, int indexInMesh) {
85+
assert indexInVolume >= 0 && indexInVolume < 4 :
86+
"indexInVolume = " + indexInVolume;
8587
long volumeVa = va();
8688
setVertex(volumeVa, indexInVolume, indexInMesh);
8789
}
@@ -125,6 +127,8 @@ public float getSixRestVolume() {
125127
*/
126128
@Override
127129
public int getVertex(int indexInVolume) {
130+
assert indexInVolume >= 0 && indexInVolume < 4 :
131+
"indexInVolume = " + indexInVolume;
128132
long volumeVa = va();
129133
int result = getVertex(volumeVa, indexInVolume);
130134

0 commit comments

Comments
 (0)