問題タブ [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.
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
java - Android で実行されるコードで JSR 305 アノテーションを使用できますか?
javax.annotation.Nonnull
Android で実行されるコードでJSR 305 アノテーションを使用できますか? Dalvik VM がパッケージをサポートしているようには見えず、それらの注釈にはランタイム保持ポリシーがあります。javax パッケージ (または Eclipse JDT を使用するような代替手段) を使用して動作するようになった人はいますか?
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.
java - Guava Optional および @NonNull アノテーション
コードで NPE を取り除くさまざまな方法を試しています。私は Eclipse で nullness 分析を使用しており、@NonNullByDefault がとても好きです。しかし、今日、グアバのオプションで問題が発生しました。
return 行に次のコメントが表示されます。
JSR305 アノテーションを使用してみましたが、役に立ちませんでした。それを機能させる方法はありますか (Optional アノテーションと @NonNull アノテーションの両方を使用します)?
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 でした。これの目的は何ですか。何か案は?
java - ジャバ。JPA。@org.jetbrains.annotations.NotNull を持つ @Entity クラス プロパティ
DB スキーマが特定のテーブル列に null を保持することを禁止している場合、対応するエンティティ クラス プロパティを @org.jetbrains.annotations.NotNull (またはその他の JSR-305 準拠のアノテーション) でマークして、IDEA インスペクション (または他の静的分析ツール)?
このインスペクションを実行しようとすると、@NotNull でマークされたプロパティをクラス初期化子で初期化する必要があることが報告されます。この事実を考えると、私が上で述べたことを達成することは不可能だと思いますか? とにかく、JPAプロバイダーは、初期化されていないプロパティを持つエンティティクラスオブジェクトを作成し、その後DBデータのみで埋めるので、静的分析ツールの観点からは、すべてのプロパティは常にnull可能ですか?
前もって感謝します。