summaryrefslogtreecommitdiff
path: root/prism/templates/lib/prism/node.rb.erb
diff options
context:
space:
mode:
Diffstat (limited to 'prism/templates/lib/prism/node.rb.erb')
-rw-r--r--prism/templates/lib/prism/node.rb.erb4
1 files changed, 2 insertions, 2 deletions
diff --git a/prism/templates/lib/prism/node.rb.erb b/prism/templates/lib/prism/node.rb.erb
index 19fcda936f..99d89712cf 100644
--- a/prism/templates/lib/prism/node.rb.erb
+++ b/prism/templates/lib/prism/node.rb.erb
@@ -150,7 +150,7 @@ module Prism
# def compact_child_nodes: () -> Array[Node]
def compact_child_nodes
<%- if node.fields.any? { |field| field.is_a?(Prism::OptionalNodeField) } -%>
- compact = []
+ compact = [] #: Array[Prism::node]
<%- node.fields.each do |field| -%>
<%- case field -%>
<%- when Prism::NodeField -%>
@@ -179,7 +179,7 @@ module Prism
when Prism::NodeField, Prism::LocationField then field.name
when Prism::OptionalNodeField, Prism::NodeListField, Prism::OptionalLocationField then "*#{field.name}"
end
- }.compact.join(", ") %>]
+ }.compact.join(", ") %>] #: Array[Prism::node | Location]
end
# def copy: (**params) -> <%= node.name %>