public インスタンスフィールドを持つマネージド Bean で、デフォルトの @Dependent スコープにないものを報告します。
CDI の仕様によると、public インスタンスフィールドを持つマネージド Bean では、コンテキストスコープ (@RequestScoped、@ApplicationScoped、@SessionScoped、および ConversationScoped) を使用できません。
例:
@ApplicationScoped // 警告: 非デフォルトのスコープを持つ Bean は public フィールドを持てません
class Car {
public String engine;
}