問題タブ [reflections]

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 投票する
1 に答える
146 参照

java - クラスが明らかに存在するにもかかわらず、0 を返すリフレクション

反射に問題があります。ClassModel という別のクラスを拡張するクラスがあります。

ご覧のとおり、パッケージ「net.gd.globalwars.commands」に含まれています。今、新しいリフレクション オブジェクトを使用して、CommandModel を拡張し、カウントを出力するすべてのクラスを見つけていますが、カウントは 0 です。

前もって感謝します!

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

java - Weblogic11g の Reflecions 0.9.9-RC1 での ClassLoader エラー

Reflections 0.9.9-RC1 jar を使用して Weblogic 10.3.5 に EAR アプリケーションをデプロイする際に問題があります。

デフォルトのクラスローダー (weblogic.utils.classloaders.ChangeAwareClassLoader@396e8d0 finder: weblogic.utils.classloaders.CodeGenClassFinder@5bcfadd) を使用すると、次のエラーが発生します。

そして、これはコード部分です:

私はまた、これからクラスローダーを取得しようとしました:

しかし、それらすべてで同じクラスローダーを返します。

ローカルホストでは、指定したディレクトリに jar を配置すると、明らかに機能しますが、デプロイ先のサーバーにはそのオプションがありません。

助言がありますか?

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

playframework - アプリケーションの開始時: 注釈でマークされたメソッドを見つけることができませんが、PROD モードでのみです。なんで?

私のアプリケーションでは、注釈を使用して、アプリケーションの「onStart」フック中に実行したいいくつかのメソッドをマークしています。私のコードは次のようなものです:

一点、これは両方使っplay runても問題なく動くのですが、使っplay startたら動かなくなりましplay distた。このエラーは、テスト サーバー (EC2 ubuntu 13.10) と私の開発マシン (Ubuntu 14.04LTS) の両方で発生します。

これを使用して、自分のマシンでテストします。

PlayでJava7を使用しています! 2.2. 私はいくつかの洞察を必要としています。何が起こっているのですか...そして何よりも、どうすればこれを修正できますか?

更新:もちろん私もテストしplay stageました...と同じ結果dist

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

java - Java Reflections ライブラリ: 非再帰的にパッケージ内のサブクラスを見つける

次のスニペットがあるとします。

MyClassライブラリは、指定された packageおよび subpackagesで拡張されているすべてのクラスを再帰的に検索します。サブパッケージではなく、特定のパッケージでのみこれを行う必要があります。そうする方法はありますか?

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

java - Reflectionsユーティリティを使用した奇妙な出力

http://reflections.googlecode.com/ユーティリティを使用しています

これは私が実行しようとしている方法です

// このリストには最上位のモジュールのみを追加する必要があります

そして、これは私のテストです

特定のパッケージに3つのカスタムモジュールがあります(パスをクロスチェックしました)が、このクラスのリストを出力します

ProviderMethodsModule

抽象モジュール

ルートモジュール

プライベートモジュール

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

java - Reflections Library (またはその他) を使用して Spring Web App で注釈をスキャンするにはどうすればよいですか

Spring で構築され、Jboss 内で実行される Web アプリケーションがあります。実行時に、特定の注釈を持つクラスをスキャンしようとしています。現在、オープン ソースのReflections ライブラリを使用しています。

このコードを実行すると、ログに次のようなメッセージが多数表示されます。

このコードはスタンドアロンの Maven プロジェクトで機能するため、一般的に機能することがわかっています。しかし、問題は、コードがサーブレット コンテキストで実行されているという事実にあると思います。これを修正するにはどうすればよいですか? Spring webapp でアノテーションを使用してクラスをスキャンするにはどうすればよいですか? 前もって感謝します。

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

java - Google Reflections オブジェクトがインスタンス化されない

カスタムアノテーションの値に応じてオブジェクトの特定のインスタンスを呼び出すクラスを作成しようとしています.Googleリフレクションは良いオプションですが、インスタンス化できません.何が間違っていますか?

私は試します

次のエラーがあります。

私のプロジェクト

プロジェクト ビュー

機能していないため、詳細を見逃しましたか?