Enum Class ImportRewrite.TypeLocation

java.lang.Object
java.lang.Enum<ImportRewrite.TypeLocation>
org.aspectj.org.eclipse.jdt.core.dom.rewrite.ImportRewrite.TypeLocation
All Implemented Interfaces:
Serializable, Comparable<ImportRewrite.TypeLocation>, java.lang.constant.Constable
Enclosing class:
ImportRewrite

public static enum ImportRewrite.TypeLocation extends Enum<ImportRewrite.TypeLocation>
Used to determine how a type will be used, so that unwanted annotations can be filtered, which is in particular relevant for avoiding redundant null annotations in the scope of @NonNullByDefault. This enum is a superset of org.eclipse.jdt.annotation.DefaultLocation, and roughly corresponds to the classification of type locations as introduced by JSR 308.
Since:
3.13