public enum ConstraintTarget extends Enum<ConstraintTarget>
| Enum Constant and Description | 
|---|
| IMPLICITDiscover the type when no ambiguity is present
 
     if neither on a method nor a constructor, it implies the annotated element
     (type, field etc),
     if on a method or constructor with no parameter, it implies
      RETURN_VALUE,
     if on a method with no return value (void), it impliesPARAMETERS.
 
 Otherwise,IMPLICITis not accepted and eitherRETURN_VALUEorPARAMETERSis required. | 
| PARAMETERSConstraint applies to the parameters of a method or a constructor | 
| RETURN_VALUEConstraint applies to the return value of a method or a constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ConstraintTarget | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static ConstraintTarget[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final ConstraintTarget IMPLICIT
RETURN_VALUE,void), it implies
     PARAMETERS.IMPLICIT is not accepted and either RETURN_VALUE or
 PARAMETERS is required. This is the case for constructors with parameters
 and methods with parameters and return value.public static final ConstraintTarget RETURN_VALUE
public static final ConstraintTarget PARAMETERS
public static ConstraintTarget[] values()
for (ConstraintTarget c : ConstraintTarget.values()) System.out.println(c);
public static ConstraintTarget 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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.