introspection

    1

    1答えて

    Java Beanのシャドウ属性を検出する簡単な方法(idealy既存のヘルパーライブラリ)は複数の階層構造を持っていますか? [C]は[B]が[A]を拡張します。 次に、属性[A] .firstNameが定義されています。 一般的なjUnitテストの中で[C] .firstNameが再定義されている(これはおそらく開発者エラーです)Beanを検出したいので、この種の「見つからないバグ」はビルドプ

    0

    1答えて

    私はクラス階層内のオブジェクトのクラスを決定しようとしています。私は次の例のテストが失敗する理由を説明するために迷っています。 class BasicLocation {} class AddressLocation : BasicLocation {} class ContactLocation : BasicLocation {} func mapView

    1

    2答えて

    Javaメソッドのイントロスペクション、特に例外に関する質問があります。私は、次のコードを持って言う: private String getCustomReportResponse(HttpsURLConnection customReportConnection) { int responseCode = 0; try { responseCode = cust

    0

    2答えて

    いつものように、深くネストされたウィジェットのフレームを作成します。このフレームは他のトップレベルを作成することがあります。 フレーム。 私は新しいトップレベル フレームを作成するときに、私は新しいトップレベルが作成されたこれにより、元のトップレベル フレームを保存したいと思いますが、それを作成したボタンが深く、独自のフレームの中にネストされているためにとそのToplevelの階層にどこがあるのか

    3

    1答えて

    structメンバーのTypeId(std::any::TypeId::of::<T>)に名前でアクセスする方法はありますか? 私は基本的な構造体がある場合: MyStruct { value: i64, } を私は唯一MyStructとvalue知っている、TypeId::of::<i64>にアクセスする方法がある - i64はvalueの種類に依存するが? main() {

    20

    2答えて

    私の質問へのイントロとしてコードイラスト:date.replace(year, month, day): import re, inspect, datetime inspect.getargspec (re.findall) # => # ArgSpec(args = ['pattern', 'string', 'flags'], varargs=None, # keywords=No

    0

    1答えて

    私は名前空間fooを持っているとしましょう。 私はfoo内でオブジェクト作成クラスをすべて削除したいと思っていますが、fooを削除しないでください(通常のnamesapce変数とprocsが必要です)。 どうすれば完了できますか?私はクラスのパートシェアーの名前のためにする方法を知っていますが、すべてのクラスのためにそれをしたいです。 SCHEME/Perlなどの言語では、この区別は簡単です。 R

    0

    1答えて

    .func_codeのような内部オブジェクトを使用してコードオブジェクトを保持すると、というコードが呼び出されます。このコードは何ですか?単純に、それは動作しません呼び出す: で def f(): def g(): return 3 f.x = g return g() + 1 f.func_code.co_consts[1] 結果:ユニットテストネ

    0

    1答えて

    多くの言語には、イントロスペクションとリフレクションがあります。 しかし、いくつかは他のものより明らかに優れています。 この点でどの言語が「より良い」ものであるか、またその理由は何か。

    1

    1答えて

    私は、分光データを記録し、第三者のアプリケーションによって制御されるデバイスを持っています。自動化の目的で、アプリケーションのCOMインターフェイスを使用してPythonでデータを取得したいと考えています。パイソンからAPIを使用してのための適切な文書が存在しないので、私は成功した最初のフレームを取得し、別のWebソースからの次のコードを、収集: comtypes.client.GetModule