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 ERROR
A report withDiagnostic.Kind.ERROR
will be created for the given issue, causing the compilation to fail.IGNORE
No report will be created for the given issue.WARN
A report withDiagnostic.Kind.WARNING
will be created for the given issue.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReportingPolicy
valueOf(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.WARNING
will be created for the given issue.
-
ERROR
public static final ReportingPolicy ERROR
A report withDiagnostic.Kind.ERROR
will 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
-
-