public enum AnnotationInclusion extends Enum<AnnotationInclusion>
Enum Constant and Description |
---|
DONT_INCLUDE
Value that indicates that annotation is to be ignored, not included
in resolved bean information.
|
INCLUDE_AND_INHERIT
Value that indicates that annotation is to be included in results; and
values from overridden members are also inherited if not overridden
by members of subtypes.
|
INCLUDE_AND_INHERIT_IF_INHERITED
Value that indicates that annotation is to be included in results, and
values from overridden members are inherited only if the annotation is
marked with the
Inherited annotation. |
INCLUDE_BUT_DONT_INHERIT
Value that indicates that annotation is to be included in results, but
only if directly associated with included member (or attached mix-in);
will not inherit from supertypes.
|
Modifier and Type | Method and Description |
---|---|
static AnnotationInclusion |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AnnotationInclusion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AnnotationInclusion DONT_INCLUDE
public static final AnnotationInclusion INCLUDE_BUT_DONT_INHERIT
public static final AnnotationInclusion INCLUDE_AND_INHERIT_IF_INHERITED
Inherited
annotation.
Applicable only to member methods; if used with other members will
mean basic inclusion.public static final AnnotationInclusion INCLUDE_AND_INHERIT
public static AnnotationInclusion[] values()
for (AnnotationInclusion c : AnnotationInclusion.values()) System.out.println(c);
public static AnnotationInclusion valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2015 fasterxml.com. All rights reserved.