langtools/src/share/classes/com/sun/tools/javah/JNI.java
changeset 22163 3651128c74eb
parent 7681 1f0819a3341f
equal deleted inserted replaced
22162:3b3e23e67329 22163:3651128c74eb
   106                                                    (longName) ?
   106                                                    (longName) ?
   107                                                    Mangle.Type.METHOD_JNI_LONG :
   107                                                    Mangle.Type.METHOD_JNI_LONG :
   108                                                    Mangle.Type.METHOD_JNI_SHORT));
   108                                                    Mangle.Type.METHOD_JNI_SHORT));
   109                     pw.print("  (JNIEnv *, ");
   109                     pw.print("  (JNIEnv *, ");
   110                     List<? extends VariableElement> paramargs = md.getParameters();
   110                     List<? extends VariableElement> paramargs = md.getParameters();
   111                     List<TypeMirror> args = new ArrayList<TypeMirror>();
   111                     List<TypeMirror> args = new ArrayList<>();
   112                     for (VariableElement p: paramargs) {
   112                     for (VariableElement p: paramargs) {
   113                         args.add(types.erasure(p.asType()));
   113                         args.add(types.erasure(p.asType()));
   114                     }
   114                     }
   115                     if (md.getModifiers().contains(Modifier.STATIC))
   115                     if (md.getModifiers().contains(Modifier.STATIC))
   116                         pw.print("jclass");
   116                         pw.print("jclass");