Complete documentation page mirrored and translated for learning. Attribution is shown at the bottom of each article.

阅读中文版

referencejavacom-daml-ledger-javaapi-data-codegenexercises-archivable

Exercises.Archivable

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt Use this file to discover all available pages before exploring further.

Exercises.Archivable

Adds exerciseArchive() to every exercise target. The goal is to correct the problem of having ContractId implement Exercises.makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice<?, ? super A, R>, A) directly. That was a mistake, but one at least obviated by the fact that Exercises.makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice<?, ? super A, R>, A) is clearly part of the internal API, so if you use it directly anyway and you get weird exceptions, you get to keep both pieces of your program. With exerciseArchive() we can correct the problem by having Exercises.Archivable be the real Exercises interface, and the distinction can be flattened when breaking compatibility.

Exercises.Archivable - stable

Upstream docs: Open

Signature

public static interface Exercises.Archivable<Cmd> extends Exercises<Cmd>

Members

DocsMemberIntroducedDeprecatedRemoved
OpenexerciseArchive()3.4.8--

Mirrored from Canton Network official documentation (CC-BY-4.0) by CC Privacy Club for learning purposes.