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, valueOfapplypublic 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 StackManipulationfalse, this manipulation cannot be applied and should throw an exception.Copyright © 2014–2023. All rights reserved.