Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CallByNeed.type
Members list
Value members
Concrete methods
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once.
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once.
If by-name parameter causes serialization issue, use createLazy.
Attributes
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once.
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once.
Attributes
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once. Evaluation of a value via .valueEvaluator.map(evaluator => evaluator()) will happen every time the evaluator is called
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once. Evaluation of a value via .valueEvaluator.map(evaluator => evaluator()) will happen every time the evaluator is called
Attributes
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once. Evaluation of a value via .valueEvaluator.map(evaluator => evaluator()) will happen every time the evaluator is called
Initializes a class that allows for suspending evaluation of a value until it is needed. Evaluation of a value via .value can only happen once. Evaluation of a value via .valueEvaluator.map(evaluator => evaluator()) will happen every time the evaluator is called
If by-name parameter causes serialization issue, use withValueEvaluator.