From 207596cd2e409b87b3d113330503b5c2663826dd Mon Sep 17 00:00:00 2001 From: Michel Tu Date: Thu, 10 Apr 2025 12:46:48 +0000 Subject: [PATCH] Make lazy not a protected class --- sjsonnet/src/sjsonnet/Val.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sjsonnet/src/sjsonnet/Val.scala b/sjsonnet/src/sjsonnet/Val.scala index cce5af1b..14a7e67e 100644 --- a/sjsonnet/src/sjsonnet/Val.scala +++ b/sjsonnet/src/sjsonnet/Val.scala @@ -15,7 +15,7 @@ import scala.reflect.ClassTag * evaluated dictionary values, array contents, or function parameters * are all wrapped in [[Lazy]] and only truly evaluated on-demand */ -protected abstract class Lazy { +abstract class Lazy { protected[this] var cached: Val = null def compute(): Val final def force: Val = {