@@ -50,8 +50,8 @@ void throwArrayFireException(JNIEnv *env, const char *functionName,
5050
5151 const std::string constructorSig = generateFunctionSignature (
5252 JavaType::Void, {JavaType::Int, JavaType::String});
53- jmethodID constructor =env-> GetMethodID (exceptionClass, " <init> " ,
54- constructorSig.c_str ());
53+ jmethodID constructor =
54+ env-> GetMethodID (exceptionClass, " <init> " , constructorSig.c_str ());
5555
5656 jthrowable exception = reinterpret_cast <jthrowable>(
5757 env->NewObject (exceptionClass, constructor, code,
@@ -62,8 +62,8 @@ void throwArrayFireException(JNIEnv *env, const char *functionName,
6262 const std::string setLocationSig = generateFunctionSignature (
6363 JavaType::Void, {JavaType::String, JavaType::String, JavaType::Int});
6464
65- jmethodID setLocationID = env-> GetMethodID (exceptionClass, " setLocation " ,
66- setLocationSig.c_str ());
65+ jmethodID setLocationID =
66+ env-> GetMethodID (exceptionClass, " setLocation " , setLocationSig.c_str ());
6767
6868 env->CallVoidMethod (exception, setLocationID, env->NewStringUTF (functionName),
6969 env->NewStringUTF (file), line);
@@ -74,30 +74,28 @@ void throwArrayFireException(JNIEnv *env, const char *functionName,
7474
7575template <typename ... Args>
7676jobject createJavaObject (JNIEnv *env, JavaObjects objectType, Args... args) {
77- switch (objectType) {
77+ switch (objectType) {
7878 case JavaObjects::FloatComplex: {
79-
8079 static jclass cls = env->FindClass (" com/arrayfire/FloatComplex" );
81- static std::string sig = generateFunctionSignature (JavaType::Void,
82- {JavaType::Float, JavaType::Float});
80+ static std::string sig = generateFunctionSignature (
81+ JavaType::Void, {JavaType::Float, JavaType::Float});
8382 static jmethodID id = env->GetMethodID (cls, " <init>" , sig.c_str ());
8483 jobject obj = env->NewObject (cls, id, args...);
8584 return obj;
8685
8786 } break ;
8887 case JavaObjects::DoubleComplex: {
89-
9088 static jclass cls = env->FindClass (" com/arrayfire/DoubleComplex" );
9189 static std::string sig = generateFunctionSignature (
9290 JavaType::Void, {JavaType::Double, JavaType::Double});
9391 static jmethodID id = env->GetMethodID (cls, " <init>" , sig.c_str ());
9492 jobject obj = env->NewObject (cls, id, args...);
9593 return obj;
9694 } break ;
97- }
95+ }
9896}
99- #define INSTANTIATE (type ) \
100- template jobject createJavaObject<type>(JNIEnv *, JavaObjects, type, type); \
97+ #define INSTANTIATE (type ) \
98+ template jobject createJavaObject<type>(JNIEnv *, JavaObjects, type, type);
10199
102100INSTANTIATE (float )
103101INSTANTIATE (double )
0 commit comments