問題タブ [method-declaration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - オブジェクトのメソッドが定義された PHP ファイルを (実行時に) 見つける
この質問は、クラスが定義された PHP ファイルの検索 (実行時) に似ています。
オブジェクトが定義されているファイルを見つけることができます:
ただし、メソッドを見つける必要があります。たとえば、 $object->method() は /var/www/html/object.php 行 201 で定義されています
exception - 既存のメソッドのメッセージが理解できません
わかりましたので、次のようになります。
戻り値
しかし
投げMessageNotUnderstood
ます。
これを修正する方法と、これが発生する理由はありますか?
java - 継承階層で 2 つの型パラメーターを持つメソッドを宣言する正しい方法
サブタイプとスーパータイプの関係で 2 つの型パラメーターを使用して 2 つのオブジェクトを受け取るメソッドを作成する場合、これらのオプションから意図を宣言する最良の方法は何ですか?
/li>super
と の両方を宣言しextends
ます。だけを宣言します
/li>extends
。だけを宣言します
/li>super
。
私の理解では、3つすべてが正しく、互いに同等です。興味があるのは、との型引数の相対的な継承だけだからdst
ですsrc
。それで、どれが良いですか?
java - Eclipse で Java enum メソッド宣言を開く
Eclipse は、フィールドの宣言、呼び出されたメソッドなどを開く機能を提供します。
( F3または右クリック => 宣言を開く、または呼び出されたメソッドを Ctrl + クリック)
ただし、列挙型メソッドの場合、この機能は機能しません。たとえば
、コードのどこかで呼び出され、上記の組み合わせでMyEnum.values();
の宣言を開こうとしても明らかに機能しません。values()
Eclipse がそのような列挙型メソッドの宣言を開かないのはなぜですか?
java - Java MethodDeclaration ClassOrInterfaceDeclaration クラス名の検索
ソース コードを読み取る Java パーサーに MethodDeclaration を使用していますが、いくつか問題があります。これが属するクラスを提供するメソッドが表示されません。これにはメソッドが存在しますか、それとも Java パーサーを調べて、各 MethodDeclaration をその ClassOrInterfaceDeclaration にアタッチする方法を作成する必要がありますか。
MethodDeclaration がクラスに属しているかどうかを検出する方法、または ClassOrInterfaceDeclaration 内のすべてのメソッドを取得する方法が必要です。
これをより明確にするために編集します。
「m」が属するクラスを見つける方法が必要です。次の例では、「ClassName」が返されます
すなわち
あるいは、私が持っている場合
添付されているメソッド名のリストを見つけることはできますか?