Enum Class SCErrorCode

java.lang.Object
java.lang.Enum<SCErrorCode>
org.stellar.sdk.xdr.SCErrorCode
All Implemented Interfaces:
Serializable, Comparable<SCErrorCode>, Constable

public enum SCErrorCode extends Enum<SCErrorCode>
SCErrorCode's original definition in the XDR file is:
 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 Details

    • SCEC_ARITH_DOMAIN

      public static final SCErrorCode SCEC_ARITH_DOMAIN
    • SCEC_INDEX_BOUNDS

      public static final SCErrorCode SCEC_INDEX_BOUNDS
    • SCEC_INVALID_INPUT

      public static final SCErrorCode SCEC_INVALID_INPUT
    • SCEC_MISSING_VALUE

      public static final SCErrorCode SCEC_MISSING_VALUE
    • SCEC_EXISTING_VALUE

      public static final SCErrorCode SCEC_EXISTING_VALUE
    • SCEC_EXCEEDED_LIMIT

      public static final SCErrorCode SCEC_EXCEEDED_LIMIT
    • SCEC_INVALID_ACTION

      public static final SCErrorCode SCEC_INVALID_ACTION
    • SCEC_INTERNAL_ERROR

      public static final SCErrorCode SCEC_INTERNAL_ERROR
    • SCEC_UNEXPECTED_TYPE

      public static final SCErrorCode SCEC_UNEXPECTED_TYPE
    • SCEC_UNEXPECTED_SIZE

      public static final SCErrorCode SCEC_UNEXPECTED_SIZE
  • Method Details