X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Fjava%2Fnative%2FJniConstants.cpp;fp=src%2Fceph%2Fsrc%2Fjava%2Fnative%2FJniConstants.cpp;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=cd54c99b980d13ec3467f32044bb28a2c9c4b586;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/java/native/JniConstants.cpp b/src/ceph/src/java/native/JniConstants.cpp deleted file mode 100644 index cd54c99..0000000 --- a/src/ceph/src/java/native/JniConstants.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "JniConstants.h" -#include "ScopedLocalRef.h" - -#include - -jclass JniConstants::inet6AddressClass; -jclass JniConstants::inetAddressClass; -jclass JniConstants::inetSocketAddressClass; -jclass JniConstants::stringClass; - -static jclass findClass(JNIEnv* env, const char* name) { - ScopedLocalRef localClass(env, env->FindClass(name)); - jclass result = reinterpret_cast(env->NewGlobalRef(localClass.get())); - if (result == NULL) { - fprintf(stderr, "failed to find class '%s'", name); - abort(); - } - return result; -} - -void JniConstants::init(JNIEnv* env) { - inet6AddressClass = findClass(env, "java/net/Inet6Address"); - inetAddressClass = findClass(env, "java/net/InetAddress"); - inetSocketAddressClass = findClass(env, "java/net/InetSocketAddress"); - stringClass = findClass(env, "java/lang/String"); -}