Skip to content

Commit 5707ded

Browse files
committed
glue: check the values returned by JNIEnv::FindClass()
1 parent 027d85a commit 5707ded

17 files changed

+20
-4
lines changed

src/main/native/glue/cu/CustomBodyActivationListener.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class CustomBodyActivationListener : BodyActivationListener {
4747

4848
const jclass clss = pEnv->FindClass(
4949
"com/github/stephengold/joltjni/CustomBodyActivationListener");
50+
JPH_ASSERT(NULL != clss);
5051
EXCEPTION_CHECK(pEnv)
5152

5253
mActivatedMethodId = pEnv->GetMethodID(clss, "onBodyActivated", "(IJ)V");

src/main/native/glue/cu/CustomCastRayCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCastRayCollector : CastRayCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCastRayCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(J)V");

src/main/native/glue/cu/CustomCastShapeBodyCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCastShapeBodyCollector : CastShapeBodyCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCastShapeBodyCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(J)V");

src/main/native/glue/cu/CustomCastShapeCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCastShapeCollector : CastShapeCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCastShapeCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(J)V");

src/main/native/glue/cu/CustomCharacterContactListener.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ class CustomCharacterContactListener : CharacterContactListener {
5454

5555
const jclass clss = pEnv->FindClass(
5656
"com/github/stephengold/joltjni/CustomCharacterContactListener");
57+
JPH_ASSERT(NULL != clss);
5758
EXCEPTION_CHECK(pEnv)
5859

5960
mAddedMethodId = pEnv->GetMethodID(

src/main/native/glue/cu/CustomCollidePointCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCollidePointCollector : CollidePointCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCollidePointCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(J)V");

src/main/native/glue/cu/CustomCollideShapeBodyCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCollideShapeBodyCollector : CollideShapeBodyCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCollideShapeBodyCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(I)V");

src/main/native/glue/cu/CustomCollideShapeCollector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CustomCollideShapeCollector : CollideShapeCollector {
4444

4545
const jclass clss = pEnv->FindClass(
4646
"com/github/stephengold/joltjni/CustomCollideShapeCollector");
47+
JPH_ASSERT(NULL != clss);
4748
EXCEPTION_CHECK(pEnv)
4849

4950
mAddMethodId = pEnv->GetMethodID(clss, "addHit", "(J)V");

src/main/native/glue/cu/CustomContactListener.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class CustomContactListener : ContactListener {
4747

4848
const jclass clss = pEnv->FindClass(
4949
"com/github/stephengold/joltjni/CustomContactListener");
50+
JPH_ASSERT(NULL != clss);
5051
EXCEPTION_CHECK(pEnv)
5152

5253
mAddedMethodId = pEnv->GetMethodID(clss, "onContactAdded", "(JJJJ)V");

src/main/native/glue/cu/CustomDebugRendererSimple.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class CustomDebugRendererSimple : public DebugRendererSimple {
4747

4848
const jclass clss = pEnv->FindClass(
4949
"com/github/stephengold/joltjni/CustomDebugRendererSimple");
50+
JPH_ASSERT(NULL != clss);
5051
EXCEPTION_CHECK(pEnv)
5152

5253
mDrawLineId = pEnv->GetMethodID(clss, "drawLine", "(DDDDDDI)V");

0 commit comments

Comments
 (0)