問題タブ [jsr305]

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

java - apkファイル内のjsr305_annotationsフォルダ

apk のインストールに問題があるという報告がありました。apk を zip ファイルとして抽出しようとしたところ、ルート APK 内にフォルダ jsr305_annotations が見つかりました。内部フォルダ: v0_r47 -> ファイル: V0_r47.gwt.xml ファイル: Jsr305_annotations.gwt.xml

これらのファイルとフォルダーに関する情報と、それらがアプリケーションに含まれていないことを確認する方法が必要です

ありがとう

Eclipse バージョンの使用: 3.8.2 ビルド ID: M20130131-0800

Android 開発ツールキット バージョン: 22.0.1.v201305230001--685705

0 投票する
3 に答える
1295 参照

java - Android で実行されるコードで JSR 305 アノテーションを使用できますか?

javax.annotation.NonnullAndroid で実行されるコードでJSR 305 アノテーションを使用できますか? Dalvik VM がパッケージをサポートしているようには見えず、それらの注釈にはランタイム保持ポリシーがあります。javax パッケージ (または Eclipse JDT を使用するような代替手段) を使用して動作するようになった人はいますか?

0 投票する
0 に答える
124 参照

scala - Static analysis of Scala locking / synchronization code using JCIP / JSR-305 annotations

Is there any way for me to statically analyze Scala code for locking / synchronization issues using the JCIP or JSR-305 annotations (e.g. @GuardedBy).

Both FindBugs and IntelliJ IDEA have excellent support for these annotations when checking Java code, but I haven't had much luck getting them to work with Scala code. When I've tried applying these annotations in my Scala code, the code compiles fine but both tools fail to flag violations in intentionally-buggy programs.

I know that FindBugs analyzes JVM bytecode, so perhaps the annotations aren't compiling to the expected output when applied in Scala.

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

java - Guava Optional および @NonNull アノテーション

コードで NPE を取り除くさまざまな方法を試しています。私は Eclipse で nullness 分析を使用しており、@NonNullByDefault がとても好きです。しかし、今日、グアバのオプションで問題が発生しました。

return 行に次のコメントが表示されます。

JSR305 アノテーションを使用してみましたが、役に立ちませんでした。それを機能させる方法はありますか (Optional アノテーションと @NonNull アノテーションの両方を使用します)?

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

java - JPAとHibernateを使用してエンティティのキ​​ー共通クラスを分離する方法は?

Entity クラスに共通のプロパティがあります。ID - エンティティのタプルが DBに追加されたときを示すシーケンスlong番号 Date createdDateと、タプルの最後の変更がいつ行われたかを示すDate lastModifiedDateプロパティが必要です。

JPA 2.1を使用しています。,Hibernate 4.3.6.Final

そこで、主要なプロパティを持つ共通クラスを作成しました。

この共通のキー値を使用する別のクラス

OK、すべて問題ありませんでしたが、長い IDの AbstractArticle は同じ 0 でした。DB 内のすべてのタプルは ID として 0 でした。これの目的は何ですか。何か案は?

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

java - ジャバ。JPA。@org.jetbrains.annotations.NotNull を持つ @Entity クラス プロパティ

DB スキーマが特定のテーブル列に null を保持することを禁止している場合、対応するエンティティ クラス プロパティを @org.jetbrains.annotations.NotNull (またはその他の JSR-305 準拠のアノテーション) でマークして、IDEA インスペクション (または他の静的分析ツール)?

このインスペクションを実行しようとすると、@NotNull でマークされたプロパティをクラス初期化子で初期化する必要があることが報告されます。この事実を考えると、私が上で述べたことを達成することは不可能だと思いますか? とにかく、JPAプロバイダーは、初期化されていないプロパティを持つエンティティクラスオブジェクトを作成し、その後DBデータのみで埋めるので、静的分析ツールの観点からは、すべてのプロパティは常にnull可能ですか?

前もって感謝します。