Package gw.lang.annotation
Enum UsageTarget
- java.lang.Object
-
- java.lang.Enum<UsageTarget>
-
- gw.lang.annotation.UsageTarget
-
- All Implemented Interfaces:
Serializable
,Comparable<UsageTarget>
public enum UsageTarget extends Enum<UsageTarget>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AllTarget
ConstructorTarget
MethodTarget
ParameterTarget
PropertyTarget
TypeTarget
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UsageTarget
convert(ElementType elementType)
static UsageTarget
getForFeature(IFeatureInfo fi)
static UsageTarget
valueOf(String name)
Returns the enum constant of this type with the specified name.static UsageTarget[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AllTarget
public static final UsageTarget AllTarget
-
TypeTarget
public static final UsageTarget TypeTarget
-
ConstructorTarget
public static final UsageTarget ConstructorTarget
-
PropertyTarget
public static final UsageTarget PropertyTarget
-
MethodTarget
public static final UsageTarget MethodTarget
-
ParameterTarget
public static final UsageTarget ParameterTarget
-
-
Method Detail
-
values
public static UsageTarget[] 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 (UsageTarget c : UsageTarget.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static UsageTarget 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
-
convert
public static UsageTarget convert(ElementType elementType)
-
getForFeature
public static UsageTarget getForFeature(IFeatureInfo fi)
-
-