corda / net.corda.core / KeepForDJVM

KeepForDJVM

@Target([AnnotationTarget.FILE, AnnotationTarget.CLASS]) @CordaInternal annotation class KeepForDJVM

This annotates a class or file that we want to include into the deterministic version of Corda Core. We don't expect everything within that class/file to be deterministic; those non-deterministic elements need to be annotated with either DeleteForDJVM or StubOutForDJVM so that they can be deleted.

Constructors

<init>

KeepForDJVM()

This annotates a class or file that we want to include into the deterministic version of Corda Core. We don't expect everything within that class/file to be deterministic; those non-deterministic elements need to be annotated with either DeleteForDJVM or StubOutForDJVM so that they can be deleted.

Extension Functions

contextLogger

fun Any.contextLogger(): Logger

When called from a companion object, returns the logger for the enclosing class.