Beispiel #1
0
 static String getFunctionName(JNIMethod method, List<JNIType> paramTypes) {
   if ((method.getModifiers() & Modifier.NATIVE) == 0) return method.getName();
   String function = toC(method.getName());
   if (!method.isNativeUnique()) {
     StringBuffer buffer = new StringBuffer();
     buffer.append(function);
     buffer.append("__");
     for (JNIType paramType : paramTypes) {
       buffer.append(toC(paramType.getTypeSignature(false)));
     }
     return buffer.toString();
   }
   return function;
 }