Pattern: Use of Optional
as field type
Issue: -
Do not use an Optional
as a field type.
Examples:
class MyClass {
Optional<Integer> count; // violation
public String name;
public Optional<String> alias = Optional.of("x") // violation
protected static Optional<Object> lock // violation
}