protected static enum ToStringMethod.ValueConsumer extends Enum<ToStringMethod.ValueConsumer> implements StackManipulation
StringBuilder
.StackManipulation.AbstractBase, StackManipulation.Compound, StackManipulation.Illegal, StackManipulation.Simple, StackManipulation.Size, StackManipulation.Trivial
Enum Constant and Description |
---|
BOOLEAN
A value consumer for a
boolean value. |
BOOLEAN_ARRAY
A value consumer for a
boolean array type. |
BYTE_ARRAY
A value consumer for a
byte array type. |
CHARACTER
A value consumer for a
char value. |
CHARACTER_ARRAY
A value consumer for a
char array type. |
CHARACTER_SEQUENCE
A value consumer for a
CharSequence value. |
DOUBLE
A value consumer for a
double value. |
DOUBLE_ARRAY
A value consumer for a
double array type. |
FLOAT
A value consumer for a
float value. |
FLOAT_ARRAY
A value consumer for a
float array type. |
INTEGER
A value consumer for an
int value. |
INTEGER_ARRAY
A value consumer for an
int array type. |
LONG
A value consumer for a
long value. |
LONG_ARRAY
A value consumer for a
long array type. |
NESTED_ARRAY
A value consumer for a nested array type.
|
OBJECT
A value consumer for a reference type.
|
REFERENCE_ARRAY
A value consumer for a reference array type.
|
SHORT_ARRAY
A value consumer for a
short array type. |
STRING
A value consumer for a
String value. |
Modifier and Type | Method and Description |
---|---|
boolean |
isValid()
Determines if this stack manipulation is valid.
|
protected static StackManipulation |
of(TypeDescription typeDescription)
Resolves an appropriate value resolver for a given type.
|
static ToStringMethod.ValueConsumer |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ToStringMethod.ValueConsumer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
apply
public static final ToStringMethod.ValueConsumer BOOLEAN
boolean
value.public static final ToStringMethod.ValueConsumer CHARACTER
char
value.public static final ToStringMethod.ValueConsumer INTEGER
int
value.public static final ToStringMethod.ValueConsumer LONG
long
value.public static final ToStringMethod.ValueConsumer FLOAT
float
value.public static final ToStringMethod.ValueConsumer DOUBLE
double
value.public static final ToStringMethod.ValueConsumer STRING
String
value.public static final ToStringMethod.ValueConsumer CHARACTER_SEQUENCE
CharSequence
value.public static final ToStringMethod.ValueConsumer OBJECT
public static final ToStringMethod.ValueConsumer BOOLEAN_ARRAY
boolean
array type.public static final ToStringMethod.ValueConsumer BYTE_ARRAY
byte
array type.public static final ToStringMethod.ValueConsumer SHORT_ARRAY
short
array type.public static final ToStringMethod.ValueConsumer CHARACTER_ARRAY
char
array type.public static final ToStringMethod.ValueConsumer INTEGER_ARRAY
int
array type.public static final ToStringMethod.ValueConsumer LONG_ARRAY
long
array type.public static final ToStringMethod.ValueConsumer FLOAT_ARRAY
float
array type.public static final ToStringMethod.ValueConsumer DOUBLE_ARRAY
double
array type.public static final ToStringMethod.ValueConsumer REFERENCE_ARRAY
public static final ToStringMethod.ValueConsumer NESTED_ARRAY
public static ToStringMethod.ValueConsumer[] values()
for (ToStringMethod.ValueConsumer c : ToStringMethod.ValueConsumer.values()) System.out.println(c);
public static ToStringMethod.ValueConsumer 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 nullprotected static StackManipulation of(TypeDescription typeDescription)
typeDescription
- The type for which to resolve a value resolver.public boolean isValid()
isValid
in interface StackManipulation
false
, this manipulation cannot be applied and should throw an exception.Copyright © 2014–2024. All rights reserved.