git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8009 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
26 lines
769 B
Java
26 lines
769 B
Java
package checkers.quals;
|
|
|
|
/**
|
|
* Specifies the locations to which a {@link DefaultQualifier} annotation applies.
|
|
*
|
|
* @see DefaultQualifier
|
|
*/
|
|
public enum DefaultLocation {
|
|
|
|
/** Apply default annotations to all unannotated types. */
|
|
ALL,
|
|
|
|
/** Apply default annotations to all unannotated types except the raw types
|
|
* of locals. */
|
|
ALL_EXCEPT_LOCALS,
|
|
|
|
/** Apply default annotations to unannotated upper bounds: both
|
|
* explicit ones in <tt>extends</tt> clauses, and implicit upper bounds
|
|
* when no explicit <tt>extends</tt> or <tt>super</tt> clause is
|
|
* present. */
|
|
// Especially useful for parameterized classes that provide a lot of
|
|
// static methods with the same generic parameters as the class.
|
|
UPPER_BOUNDS;
|
|
|
|
}
|