public enum SCErrorCode extends java.lang.Enum<SCErrorCode> implements XdrElement
enum SCErrorCode { SCEC_ARITH_DOMAIN = 0, // Some arithmetic was undefined (overflow, divide-by-zero). SCEC_INDEX_BOUNDS = 1, // Something was indexed beyond its bounds. SCEC_INVALID_INPUT = 2, // User provided some otherwise-bad data. SCEC_MISSING_VALUE = 3, // Some value was required but not provided. SCEC_EXISTING_VALUE = 4, // Some value was provided where not allowed. SCEC_EXCEEDED_LIMIT = 5, // Some arbitrary limit -- gas or otherwise -- was hit. SCEC_INVALID_ACTION = 6, // Data was valid but action requested was not. SCEC_INTERNAL_ERROR = 7, // The host detected an error in its own logic. SCEC_UNEXPECTED_TYPE = 8, // Some type wasn't as expected. SCEC_UNEXPECTED_SIZE = 9 // Something's size wasn't as expected. };
Enum Constant and Description |
---|
SCEC_ARITH_DOMAIN |
SCEC_EXCEEDED_LIMIT |
SCEC_EXISTING_VALUE |
SCEC_INDEX_BOUNDS |
SCEC_INTERNAL_ERROR |
SCEC_INVALID_ACTION |
SCEC_INVALID_INPUT |
SCEC_MISSING_VALUE |
SCEC_UNEXPECTED_SIZE |
SCEC_UNEXPECTED_TYPE |
Modifier and Type | Method and Description |
---|---|
static SCErrorCode |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
static SCErrorCode |
fromXdrBase64(java.lang.String xdr) |
static SCErrorCode |
fromXdrByteArray(byte[] xdr) |
int |
getValue() |
static SCErrorCode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SCErrorCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
toXdrBase64, toXdrByteArray
public static final SCErrorCode SCEC_ARITH_DOMAIN
public static final SCErrorCode SCEC_INDEX_BOUNDS
public static final SCErrorCode SCEC_INVALID_INPUT
public static final SCErrorCode SCEC_MISSING_VALUE
public static final SCErrorCode SCEC_EXISTING_VALUE
public static final SCErrorCode SCEC_EXCEEDED_LIMIT
public static final SCErrorCode SCEC_INVALID_ACTION
public static final SCErrorCode SCEC_INTERNAL_ERROR
public static final SCErrorCode SCEC_UNEXPECTED_TYPE
public static final SCErrorCode SCEC_UNEXPECTED_SIZE
public static SCErrorCode[] values()
for (SCErrorCode c : SCErrorCode.values()) System.out.println(c);
public static SCErrorCode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getValue()
public static SCErrorCode decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static SCErrorCode fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static SCErrorCode fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException