このメソッドのメソッドシグネチャ(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