Package org.ldk.structs
Class Bolt11ParseError
- java.lang.Object
-
- org.ldk.structs.Bolt11ParseError
-
- Direct Known Subclasses:
Bolt11ParseError.BadPrefix,Bolt11ParseError.Bech32Error,Bolt11ParseError.DescriptionDecodeError,Bolt11ParseError.IntegerOverflowError,Bolt11ParseError.InvalidPubKeyHashLength,Bolt11ParseError.InvalidRecoveryId,Bolt11ParseError.InvalidScriptHashLength,Bolt11ParseError.InvalidSegWitProgramLength,Bolt11ParseError.InvalidSliceLength,Bolt11ParseError.MalformedHRP,Bolt11ParseError.MalformedSignature,Bolt11ParseError.PaddingError,Bolt11ParseError.ParseAmountError,Bolt11ParseError.Skip,Bolt11ParseError.TooShortDataPart,Bolt11ParseError.UnexpectedEndOfTaggedFields,Bolt11ParseError.UnknownCurrency,Bolt11ParseError.UnknownSiPrefix
public class Bolt11ParseError extends Object
Errors that indicate what is wrong with the invoice. They have some granularity for debug reasons, but should generally result in an \"invalid BOLT11 invoice\" message for the user.
-
-
Nested Class Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Bolt11ParseErrorbad_prefix()Utility method to constructs a new BadPrefix-variant Bolt11ParseErrorstatic Bolt11ParseErrorbech32_error(Bech32Error a)Utility method to constructs a new Bech32Error-variant Bolt11ParseErrorBolt11ParseErrorclone()Creates a copy of the Bolt11ParseErrorstatic Bolt11ParseErrordescription_decode_error(UnqualifiedError a)Utility method to constructs a new DescriptionDecodeError-variant Bolt11ParseErrorbooleaneq(Bolt11ParseError b)Checks if two Bolt11ParseErrors contain equal inner contents.booleanequals(Object o)protected voidfinalize()static Bolt11ParseErrorinteger_overflow_error()Utility method to constructs a new IntegerOverflowError-variant Bolt11ParseErrorstatic Bolt11ParseErrorinvalid_pub_key_hash_length()Utility method to constructs a new InvalidPubKeyHashLength-variant Bolt11ParseErrorstatic Bolt11ParseErrorinvalid_recovery_id()Utility method to constructs a new InvalidRecoveryId-variant Bolt11ParseErrorstatic Bolt11ParseErrorinvalid_script_hash_length()Utility method to constructs a new InvalidScriptHashLength-variant Bolt11ParseErrorstatic Bolt11ParseErrorinvalid_seg_wit_program_length()Utility method to constructs a new InvalidSegWitProgramLength-variant Bolt11ParseErrorstatic Bolt11ParseErrorinvalid_slice_length(String a)Utility method to constructs a new InvalidSliceLength-variant Bolt11ParseErrorstatic Bolt11ParseErrormalformed_hrp()Utility method to constructs a new MalformedHRP-variant Bolt11ParseErrorstatic Bolt11ParseErrormalformed_signature(Secp256k1Error a)Utility method to constructs a new MalformedSignature-variant Bolt11ParseErrorstatic Bolt11ParseErrorpadding_error()Utility method to constructs a new PaddingError-variant Bolt11ParseErrorstatic Bolt11ParseErrorparse_amount_error(UnqualifiedError a)Utility method to constructs a new ParseAmountError-variant Bolt11ParseErrorstatic Bolt11ParseErrorskip()Utility method to constructs a new Skip-variant Bolt11ParseErrorStringto_str()Get the string representation of a Bolt11ParseError objectstatic Bolt11ParseErrortoo_short_data_part()Utility method to constructs a new TooShortDataPart-variant Bolt11ParseErrorstatic Bolt11ParseErrorunexpected_end_of_tagged_fields()Utility method to constructs a new UnexpectedEndOfTaggedFields-variant Bolt11ParseErrorstatic Bolt11ParseErrorunknown_currency()Utility method to constructs a new UnknownCurrency-variant Bolt11ParseErrorstatic Bolt11ParseErrorunknown_si_prefix()Utility method to constructs a new UnknownSiPrefix-variant Bolt11ParseError
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
clone
public Bolt11ParseError clone()
Creates a copy of the Bolt11ParseError
-
bech32_error
public static Bolt11ParseError bech32_error(Bech32Error a)
Utility method to constructs a new Bech32Error-variant Bolt11ParseError
-
parse_amount_error
public static Bolt11ParseError parse_amount_error(UnqualifiedError a)
Utility method to constructs a new ParseAmountError-variant Bolt11ParseError
-
malformed_signature
public static Bolt11ParseError malformed_signature(Secp256k1Error a)
Utility method to constructs a new MalformedSignature-variant Bolt11ParseError
-
bad_prefix
public static Bolt11ParseError bad_prefix()
Utility method to constructs a new BadPrefix-variant Bolt11ParseError
-
unknown_currency
public static Bolt11ParseError unknown_currency()
Utility method to constructs a new UnknownCurrency-variant Bolt11ParseError
-
unknown_si_prefix
public static Bolt11ParseError unknown_si_prefix()
Utility method to constructs a new UnknownSiPrefix-variant Bolt11ParseError
-
malformed_hrp
public static Bolt11ParseError malformed_hrp()
Utility method to constructs a new MalformedHRP-variant Bolt11ParseError
-
too_short_data_part
public static Bolt11ParseError too_short_data_part()
Utility method to constructs a new TooShortDataPart-variant Bolt11ParseError
-
unexpected_end_of_tagged_fields
public static Bolt11ParseError unexpected_end_of_tagged_fields()
Utility method to constructs a new UnexpectedEndOfTaggedFields-variant Bolt11ParseError
-
description_decode_error
public static Bolt11ParseError description_decode_error(UnqualifiedError a)
Utility method to constructs a new DescriptionDecodeError-variant Bolt11ParseError
-
padding_error
public static Bolt11ParseError padding_error()
Utility method to constructs a new PaddingError-variant Bolt11ParseError
-
integer_overflow_error
public static Bolt11ParseError integer_overflow_error()
Utility method to constructs a new IntegerOverflowError-variant Bolt11ParseError
-
invalid_seg_wit_program_length
public static Bolt11ParseError invalid_seg_wit_program_length()
Utility method to constructs a new InvalidSegWitProgramLength-variant Bolt11ParseError
-
invalid_pub_key_hash_length
public static Bolt11ParseError invalid_pub_key_hash_length()
Utility method to constructs a new InvalidPubKeyHashLength-variant Bolt11ParseError
-
invalid_script_hash_length
public static Bolt11ParseError invalid_script_hash_length()
Utility method to constructs a new InvalidScriptHashLength-variant Bolt11ParseError
-
invalid_recovery_id
public static Bolt11ParseError invalid_recovery_id()
Utility method to constructs a new InvalidRecoveryId-variant Bolt11ParseError
-
invalid_slice_length
public static Bolt11ParseError invalid_slice_length(String a)
Utility method to constructs a new InvalidSliceLength-variant Bolt11ParseError
-
skip
public static Bolt11ParseError skip()
Utility method to constructs a new Skip-variant Bolt11ParseError
-
eq
public boolean eq(Bolt11ParseError b)
Checks if two Bolt11ParseErrors contain equal inner contents. This ignores pointers and is_owned flags and looks at the values in fields.
-
to_str
public String to_str()
Get the string representation of a Bolt11ParseError object
-
-