このメソッドのメソッドシグネチャ(GetStaticMethodIdで使用)は何ですか:-
public static MyView newMyView() {
return new MyView(RhodesService.getInstance().getContext(), null);
}
それ"()Lcom/nativestuff/MyView;"ですか?(パッケージがcom.nativestuffの場合?)
このメソッドのメソッドシグネチャ(GetStaticMethodIdで使用)は何ですか:-
public static MyView newMyView() {
return new MyView(RhodesService.getInstance().getContext(), null);
}
それ"()Lcom/nativestuff/MyView;"ですか?(パッケージがcom.nativestuffの場合?)
はい()Lcom/nativestuff/MyView;、正解です。一般に:
B=バイトC=文字D=ダブルF=フロートI= intJ=長いS=短いV=無効Z=ブール値Lfully-qualified-class=完全に修飾されたクラス[type=タイプの配列()。戻り型がvoid(またはコンストラクター)の場合は、 (引数型)Vを使用します。()Lcom / nativestuff/MyViewは正しいです。
署名は次の場所からも見つけることができます
javap -s -classpath bin/classes com.nativestuff.MyView