JNI - Method Signature.

来源:互联网 发布:如何评价战争指导知乎 编辑:程序博客网 时间:2024/05/22 22:50

Command line :

javap -s -p Method_Call_Name

Java method:

class MethodDescriptor {  MethodDescriptor();  private native java.lang.String getLine(java.lang.String);  private native int GetLine(int);  private native void GetLine();  private native int GetInt();  public static void main(java.lang.String[]);}


Method Descriptor:

class MethodDescriptor {  MethodDescriptor();    Signature: ()V  private native java.lang.String getLine(java.lang.String);    Signature: (Ljava/lang/String;)Ljava/lang/String;  private native int GetLine(int);    Signature: (I)I  private native void GetLine();    Signature: ()V  private native int GetInt();    Signature: ()I  public static void main(java.lang.String[]);    Signature: ([Ljava/lang/String;)V}

Parameters are inside parenthesis, return type are followed.

0 0
原创粉丝点击