Uses of Class
convex.core.exceptions.InvalidDataException
Packages that use InvalidDataException
Package
Description
Fundamental Convex classes used for the decentralised network
Crypto algorithms used within Convex, particularly for digital signatures and
cryptographic hashes
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
Implementation of CVM Primitive Data types
Core CVM implementation
Internal CVM language implementation classes
CVM Operations, effectively the "machine code" of the CVM
Convex network transaction types.
-
Uses of InvalidDataException in convex.core
Methods in convex.core that throw InvalidDataExceptionModifier and TypeMethodDescriptionBelief.merge
(MergeContext mc, Belief... beliefs) The Belief merge functionPeer.mergeBeliefs
(Belief... beliefs) Merges a set of new Beliefs into this Peer's belief.void
BlockResult.validate()
void
Order.validate()
void
Result.validate()
void
State.validate()
void
Belief.validateCell()
void
Block.validateCell()
void
BlockResult.validateCell()
void
Order.validateCell()
void
State.validateCell()
-
Uses of InvalidDataException in convex.core.crypto
Methods in convex.core.crypto that throw InvalidDataException -
Uses of InvalidDataException in convex.core.data
Methods in convex.core.data that throw InvalidDataExceptionModifier and TypeMethodDescriptionvoid
AArrayBlob.validate()
void
ABlob.validate()
void
ACell.validate()
void
BlobMap.validate()
void
BlobTree.validate()
void
IValidated.validate()
Validates the complete structure of this object.void
MapEntry.validate()
void
MapTree.validate()
void
Ref.validate()
void
RefDirect.validate()
void
RefSoft.validate()
void
SetLeaf.validate()
void
SetTree.validate()
void
SignedData.validate()
void
Syntax.validate()
void
VectorLeaf.validate()
void
VectorTree.validate()
void
AArrayBlob.validateCell()
void
ABlob.validateCell()
void
AccountKey.validateCell()
void
AccountStatus.validateCell()
abstract void
ACell.validateCell()
Validates the local structure and invariants of this cell.void
Address.validateCell()
void
ARecordGeneric.validateCell()
abstract void
ASymbolic.validateCell()
Validates this Symbolic valuevoid
BlobMap.validateCell()
void
BlobTree.validateCell()
void
Hash.validateCell()
void
Keyword.validateCell()
void
List.validateCell()
void
MapEntry.validateCell()
void
MapLeaf.validateCell()
void
MapTree.validateCell()
void
PeerStatus.validateCell()
void
SetLeaf.validateCell()
void
SetTree.validateCell()
void
SignedData.validateCell()
void
StringShort.validateCell()
void
StringSlice.validateCell()
void
StringTree.validateCell()
void
Symbol.validateCell()
void
Syntax.validateCell()
void
VectorArray.validateCell()
void
VectorLeaf.validateCell()
void
VectorTree.validateCell()
protected abstract void
AHashMap.validateWithPrefix
(String string) Validates the map with a given hex prefix.protected abstract void
AHashSet.validateWithPrefix
(Hash prefix, int digit, int position) Validates the set with a given hex prefix.protected void
MapLeaf.validateWithPrefix
(String prefix) protected void
MapTree.validateWithPrefix
(String prefix) protected void
SetLeaf.validateWithPrefix
(Hash prefix, int digit, int position) protected void
SetTree.validateWithPrefix
(Hash base, int digit, int position) -
Uses of InvalidDataException in convex.core.data.prim
Methods in convex.core.data.prim that throw InvalidDataExceptionModifier and TypeMethodDescriptionvoid
CVMBool.validateCell()
void
CVMByte.validateCell()
void
CVMChar.validateCell()
void
CVMDouble.validateCell()
void
CVMLong.validateCell()
-
Uses of InvalidDataException in convex.core.lang
Methods in convex.core.lang that throw InvalidDataExceptionModifier and TypeMethodDescriptionstatic void
Validates an object.static void
RT.validateCell
(ACell o) Validate a Cell. -
Uses of InvalidDataException in convex.core.lang.impl
Methods in convex.core.lang.impl that throw InvalidDataExceptionModifier and TypeMethodDescriptionvoid
ADataFn.validateCell()
void
CoreFn.validateCell()
void
Fn.validateCell()
void
MultiFn.validateCell()
-
Uses of InvalidDataException in convex.core.lang.ops
Methods in convex.core.lang.ops that throw InvalidDataExceptionModifier and TypeMethodDescriptionvoid
Lambda.validate()
void
AMultiOp.validateCell()
void
Constant.validateCell()
void
Def.validateCell()
void
Lambda.validateCell()
void
Local.validateCell()
void
Lookup.validateCell()
void
Set.validateCell()
void
Special.validateCell()
-
Uses of InvalidDataException in convex.core.transactions
Methods in convex.core.transactions that throw InvalidDataExceptionModifier and TypeMethodDescriptionvoid
Call.validateCell()
void
Invoke.validateCell()
void
Transfer.validateCell()