Package org.mapstruct
Enum ReportingPolicy
- java.lang.Object
-
- java.lang.Enum<ReportingPolicy>
-
- org.mapstruct.ReportingPolicy
-
- All Implemented Interfaces:
Serializable,Comparable<ReportingPolicy>
public enum ReportingPolicy extends Enum<ReportingPolicy>
Policy for reporting issues occurring during the generation of a mapper implementation.- Author:
- Gunnar Morling
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ERRORA report withDiagnostic.Kind.ERRORwill be created for the given issue, causing the compilation to fail.IGNORENo report will be created for the given issue.WARNA report withDiagnostic.Kind.WARNINGwill be created for the given issue.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReportingPolicyvalueOf(String name)Returns the enum constant of this type with the specified name.static ReportingPolicy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IGNORE
public static final ReportingPolicy IGNORE
No report will be created for the given issue.
-
WARN
public static final ReportingPolicy WARN
A report withDiagnostic.Kind.WARNINGwill be created for the given issue.
-
ERROR
public static final ReportingPolicy ERROR
A report withDiagnostic.Kind.ERRORwill be created for the given issue, causing the compilation to fail.
-
-
Method Detail
-
values
public static ReportingPolicy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ReportingPolicy c : ReportingPolicy.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ReportingPolicy valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-