@@ -1128,6 +1128,9 @@ class RBI::Parser::TreeBuilder < ::RBI::Parser::Visitor
11281128 sig { void }
11291129 def set_root_tree_loc ; end
11301130
1131+ sig { params ( node : T . nilable ( ::Prism ::Node ) ) . returns ( T ::Boolean ) }
1132+ def t_enum_value? ( node ) ; end
1133+
11311134 sig { params ( node : T . nilable ( ::Prism ::Node ) ) . returns ( T ::Boolean ) }
11321135 def type_variable_definition? ( node ) ; end
11331136end
@@ -1367,6 +1370,9 @@ class RBI::Printer < ::RBI::Visitor
13671370 sig { override . params ( node : ::RBI ::TEnumBlock ) . void }
13681371 def visit_tenum_block ( node ) ; end
13691372
1373+ sig { override . params ( node : ::RBI ::TEnumValue ) . void }
1374+ def visit_tenum_value ( node ) ; end
1375+
13701376 sig { override . params ( node : ::RBI ::Tree ) . void }
13711377 def visit_tree ( node ) ; end
13721378
@@ -1680,6 +1686,9 @@ class RBI::RBSPrinter < ::RBI::Visitor
16801686 sig { override . params ( node : ::RBI ::TEnumBlock ) . void }
16811687 def visit_tenum_block ( node ) ; end
16821688
1689+ sig { override . params ( node : ::RBI ::TEnumValue ) . void }
1690+ def visit_tenum_value ( node ) ; end
1691+
16831692 sig { override . params ( node : ::RBI ::Tree ) . void }
16841693 def visit_tree ( node ) ; end
16851694
@@ -2571,6 +2580,32 @@ class RBI::TEnumBlock < ::RBI::Scope
25712580 def to_s ; end
25722581end
25732582
2583+ class RBI ::TEnumValue < ::RBI ::NodeWithComments
2584+ include ::RBI ::Indexable
2585+
2586+ sig do
2587+ params (
2588+ name : ::String ,
2589+ loc : T . nilable ( ::RBI ::Loc ) ,
2590+ comments : T ::Array [ ::RBI ::Comment ] ,
2591+ block : T . nilable ( T . proc . params ( node : ::RBI ::TEnumValue ) . void )
2592+ ) . void
2593+ end
2594+ def initialize ( name , loc : T . unsafe ( nil ) , comments : T . unsafe ( nil ) , &block ) ; end
2595+
2596+ sig { returns ( ::String ) }
2597+ def fully_qualified_name ; end
2598+
2599+ sig { override . returns ( T ::Array [ ::String ] ) }
2600+ def index_ids ; end
2601+
2602+ sig { returns ( ::String ) }
2603+ def name ; end
2604+
2605+ sig { override . returns ( ::String ) }
2606+ def to_s ; end
2607+ end
2608+
25742609# Sorbet's T::Struct
25752610class RBI ::TStruct < ::RBI ::Class
25762611 sig do
@@ -3612,6 +3647,9 @@ class RBI::Visitor
36123647 sig { params ( node : ::RBI ::TEnumBlock ) . void }
36133648 def visit_tenum_block ( node ) ; end
36143649
3650+ sig { params ( node : ::RBI ::TEnumValue ) . void }
3651+ def visit_tenum_value ( node ) ; end
3652+
36153653 sig { params ( node : ::RBI ::Tree ) . void }
36163654 def visit_tree ( node ) ; end
36173655
0 commit comments