問題タブ [public-method]

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.

0 投票する
4 に答える
23981 参照

c# - フォーム間のパブリックメソッドへのアクセス

以下のように、別のフォームForm2でForm1のパブリックメソッドにアクセスしようとしています。私はtextbox6form1を制御していて、それをバインドするためのパブリックメソッドがあります。しかし、私はそれを以下のようにform2でバインドしたいと思います。

Form1

Form2

上記のメソッド呼び出しは間違っています。修正方法を提案してください。

publicメソッドを呼び出してForm1のtextBox6コントロールをForm2のイベントハンドラーからバインドしたいのですが、Form2を閉じると、Form1のコントロールをバインドする必要があります。Form2からpublicメソッドを呼び出すことでそれは可能ですか?Button_Clicktextbox6

0 投票する
1 に答える
1194 参照

delphi - パブリック メソッドの RTTI をサポートする Delphi のバージョンはどれですか?

デフォルトでは、2010 より前のバージョンの RTTI は、公開されたクラス メンバーに対してのみ作成されます。

私は 2006 年のブログ (http://hallvards.blogspot.com/2006/09/extended-class-rtti.html) で、$METHODINFO (または $M) を使用して、Delphi 6 以降に公開および公開されたメソッドが含まれていることを読みました。これは正しいです?

ブログエントリは次のように述べています。

「WebSnap では、"新しい" $METHODINFO ON コンパイラ ディレクティブ (D6 および D7 では文書化されていませんでした) を使用して、公開および公開されたメソッドの拡張 RTTI を生成します。」... "更新 (2007 年 10 月 27 日): $METHODINFO は、Delphi 6 ではなく、Delphi 7 で初めて利用可能になりました。"

0 投票する
2 に答える
698 参照

c#-4.0 - System.Windows.Media.Color の C# public partial struct メソッド

色を操作するための追加のメソッドを追加するにはどうすればよいですか? 構造体 System.Windows.Media.Color をオーバーロードするのが最善です。これはクラスではありません(c# の場合)。

今、名前空間 (Silverlight Application36 または System.Windows.Media ?) と部分的な構造体 Color Normalize (double R、... )。

MyColor.Normalize() が intellisense によって認識され始めるのを確認する必要がありますか?

私は違います。符号なしバイト整数の代わりに浮動小数点数と倍精度数を使用して、オーバーロードされた一連の色操作を追加しようとしています。

私がそれをやっている間に何かヒントはありますか?

乾杯!

Dr.K

0 投票する
8 に答える
5348 参照

java - findbugs は未使用のパブリック メソッドを検出できますか

FindBugs を使用して、ソース ツリーで未使用のメソッドを検出することは可能ですか? ユーザーがそれを行うと主張しているSOに関するいくつかの投稿、FBでこれを行う方法を尋ねる投稿、およびFBがこれを行うことができないと主張する投稿を目にします。

これがどのように行われるかを確実に知っている人はいますか?私は他の場所から明示的に呼び出されていないメソッドにのみ興味があり、リフレクションは気にしません。

0 投票する
1 に答える
4896 参照

java - javadoc は、クラスからいくつかのパブリック メソッドを除外します

クラスのいくつかのパブリック メソッドを javadoc に含めないようにする必要があります。Chris Nokleberg の ExcludeDoclet (sixlegs) を試しました。しかし、ドックレットにはわずかな問題があります。クラス内の他のメソッドが List (またはその他のジェネリック) を返す場合、javadoc で List として表示されるのではなく、戻り値の型が List として表示されるだけです (ジェネリック情報なし)。

この問題を解決する方法について、ヒントや回避策を提供できる人はいますか?

0 投票する
2 に答える
13447 参照

twitter - 動的ウィジェット更新のためのTwitterウィジェットメソッド

Twitterウィジェットのプロファイルページにオプションを追加しようとしています。ユーザーがTwitterアカウントを追加できるフィールドがあり、その下にウィジェットのプレビューが表示されます。アカウントを入力して[保存]をクリックして戻ってくると、問題なく動作します。しかし、私がやろうとしているのは、テキストフィールドでblurイベントが発生したときに、対応するアカウントでウィジェットを更新するように動的にすることです。

私は次のコードを持っています:

この場合、正しく機能しません。入力したすべてのアカウントからの最新のツイートのみが表示され、通常は空のウィジェットが表示されます。

オブジェクトを削除して新しいオブジェクトを作成すると、ページが空白になり、ウィジェットが追加されます。

re-render()などのTWTR.Widget()のパブリックメソッドを知っている人はいますか?

ありがとう。

0 投票する
9 に答える
521 参照

javascript - オブジェクトのメソッドへのパブリック アクセスを削除する

オブジェクトを取得して、そこからいくつかのメソッドを削除したいと思います。

つまり、ゲッター/セッターを含むオブジェクトを内部に持っており、外部ユーザーにアクセスを許可したいと考えています。彼らがセッター関数にアクセスできるようにしたくありません。

メソッドを削除して元のオブジェクト参照を変更したくはありませんが、同じオブジェクトを指すがメソッドが少ない新しいオブジェクト参照を作成します。

  • どうすればこれを行うことができますか?
  • これはデザインパターンですか?
  • この種の問題に対するよく知られた解決策はありますか?

私はこの機能の実装を持っています

実際の例を 参照してください。_.each _.bindAll

意図されたすべての目的のために、返されるオブジェクトは元のオブジェクトと同じでなければなりませんが、一部のメソッドはもう存在しません。内部this参照は、どの関数でも壊れてはなりません。プロトタイプ チェーンは壊れてはなりません。

  • このような関数の直感的な名前は何でしょうか?
  • 現在の実装に注意すべき落とし穴はありますか?
0 投票する
3 に答える
6833 参照

c# - プロジェクト内のすべてのパブリックメソッドを取得するには

私はプロジェクトを持っています。c#.netプロジェクトのすべてのパブリッククラスのすべてのパブリック関数の名前を取得したいと思います。

ツールはありますか、またはプロジェクトdllまたはプロジェクトディレクトリを入力として受け取り、すべてのパブリック関数を見つけるプログラムを作成できますか?

0 投票する
11 に答える
7065 参照

java - パブリックメソッドにアサーションを使用できないのはなぜですか?

パブリックメソッドにアサーションを使用できないのはなぜですか?

私はどこかで読んだ

「メソッドは常に引数チェックを強制することを保証するため、アサーションはパブリックメソッドでは不適切です。パブリックメソッドは、アサーションが有効かどうかにかかわらず引数をチェックする必要があります。さらに、assertコンストラクトは指定されたタイプの例外をスローしません。 「」しかスローできませんAssertionError

それで、それは私的な方法にも適用できるのでしょうか?
私は上記の声明をはっきりと理解していませんでした