From 44f870661619092afc2685eb0415f48e41b38d88 Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Wed, 10 Jun 2026 06:53:26 -0700 Subject: [PATCH] Fix visiting element type node of Collection (#1675) This is a bug in the visitor logic, but currently doesn't impact any language behavior. --- pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java b/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java index ce56ae0db..442b82ba3 100644 --- a/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java +++ b/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java @@ -1217,6 +1217,9 @@ public abstract class TypeNode extends PklNode { @Override protected boolean acceptTypeNode(boolean visitTypeArguments, TypeNodeConsumer consumer) { + if (visitTypeArguments) { + return consumer.accept(this) && elementTypeNode.acceptTypeNode(true, consumer); + } return consumer.accept(this); }