|
1 | 1 | /* |
2 | | -Copyright (c) 2024-2025 Stephen Gold |
| 2 | +Copyright (c) 2024-2026 Stephen Gold |
3 | 3 |
|
4 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy |
5 | 5 | of this software and associated documentation files (the "Software"), to deal |
@@ -58,46 +58,57 @@ class CustomCharacterContactListener : CharacterContactListener { |
58 | 58 |
|
59 | 59 | mAddedMethodId = pEnv->GetMethodID( |
60 | 60 | clss, "onContactAdded", "(JIIDDDFFFJ)V"); |
| 61 | + JPH_ASSERT(NULL != mAddedMethodId); |
61 | 62 | EXCEPTION_CHECK(pEnv) |
62 | 63 |
|
63 | 64 | mAdjustMethodId = pEnv->GetMethodID( |
64 | 65 | clss, "onAdjustBodyVelocity", "(JJ[F)V"); |
| 66 | + JPH_ASSERT(NULL != mAdjustMethodId); |
65 | 67 | EXCEPTION_CHECK(pEnv) |
66 | 68 |
|
67 | 69 | mCcAddedMethodId = pEnv->GetMethodID( |
68 | 70 | clss, "onCharacterContactAdded", "(JJIDDDFFFJ)V"); |
| 71 | + JPH_ASSERT(NULL != mCcAddedMethodId); |
69 | 72 | EXCEPTION_CHECK(pEnv) |
70 | 73 |
|
71 | 74 | mCcPersistedMethodId = pEnv->GetMethodID( |
72 | 75 | clss, "onCharacterContactPersisted", "(JJIDDDFFFJ)V"); |
| 76 | + JPH_ASSERT(NULL != mCcPersistedMethodId); |
73 | 77 | EXCEPTION_CHECK(pEnv) |
74 | 78 |
|
75 | 79 | mCcRemovedMethodId = pEnv->GetMethodID( |
76 | 80 | clss, "onCharacterContactRemoved", "(JII)V"); |
| 81 | + JPH_ASSERT(NULL != mCcRemovedMethodId); |
77 | 82 | EXCEPTION_CHECK(pEnv) |
78 | 83 |
|
79 | 84 | mCcSolveMethodId = pEnv->GetMethodID( |
80 | 85 | clss, "onCharacterContactSolve", "(JJIDDDFFFFFFJFFF[F)V"); |
| 86 | + JPH_ASSERT(NULL != mCcSolveMethodId); |
81 | 87 | EXCEPTION_CHECK(pEnv) |
82 | 88 |
|
83 | 89 | mCcValidateMethodId = pEnv->GetMethodID( |
84 | 90 | clss, "onCharacterContactValidate", "(JJI)Z"); |
| 91 | + JPH_ASSERT(NULL != mCcValidateMethodId); |
85 | 92 | EXCEPTION_CHECK(pEnv) |
86 | 93 |
|
87 | 94 | mPersistedMethodId = pEnv->GetMethodID( |
88 | 95 | clss, "onContactPersisted", "(JIIDDDFFFJ)V"); |
| 96 | + JPH_ASSERT(NULL != mPersistedMethodId); |
89 | 97 | EXCEPTION_CHECK(pEnv) |
90 | 98 |
|
91 | 99 | mRemovedMethodId = pEnv->GetMethodID( |
92 | 100 | clss, "onContactRemoved", "(JII)V"); |
| 101 | + JPH_ASSERT(NULL != mRemovedMethodId); |
93 | 102 | EXCEPTION_CHECK(pEnv) |
94 | 103 |
|
95 | 104 | mSolveMethodId = pEnv->GetMethodID( |
96 | 105 | clss, "onContactSolve", "(JIIDDDFFFFFFJFFF[F)V"); |
| 106 | + JPH_ASSERT(NULL != mSolveMethodId); |
97 | 107 | EXCEPTION_CHECK(pEnv) |
98 | 108 |
|
99 | 109 | mValidateMethodId = pEnv->GetMethodID( |
100 | 110 | clss, "onContactValidate", "(JII)Z"); |
| 111 | + JPH_ASSERT(NULL != mValidateMethodId); |
101 | 112 | EXCEPTION_CHECK(pEnv) |
102 | 113 | } |
103 | 114 |
|
|
0 commit comments