public enum FieldManifestation extends Enum<FieldManifestation> implements ModifierContributor.ForField
ModifierContributor.ForField, ModifierContributor.ForMethod, ModifierContributor.ForType
Enum Constant and Description |
---|
FINAL
Modifier for a final field.
|
PLAIN
Modifier for a non-final, non-volatile field.
|
VOLATILE
Modifier for a volatile field.
|
EMPTY_MASK
Modifier and Type | Method and Description |
---|---|
int |
getMask()
Returns the mask of this modifier.
|
boolean |
isFinal()
Returns
true if this manifestation represents a final type. |
boolean |
isPlain()
Returns
true if this manifestation represents a field that is neither final or volatile . |
boolean |
isVolatile()
Returns
true if this manifestation represents a volatile type. |
String |
toString() |
static FieldManifestation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FieldManifestation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FieldManifestation PLAIN
public static final FieldManifestation FINAL
public static final FieldManifestation VOLATILE
public static FieldManifestation[] values()
for (FieldManifestation c : FieldManifestation.values()) System.out.println(c);
public static FieldManifestation 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 nullpublic int getMask()
ModifierContributor
getMask
in interface ModifierContributor
public boolean isFinal()
true
if this manifestation represents a final
type.true
if this manifestation represents a final
type.public boolean isVolatile()
true
if this manifestation represents a volatile
type.true
if this manifestation represents a volatile
type.public boolean isPlain()
true
if this manifestation represents a field that is neither final
or volatile
.true
if this manifestation represents a field that is neither final
or volatile
.public String toString()
toString
in class Enum<FieldManifestation>
Copyright © 2014–2015. All rights reserved.