@@ -85,6 +85,8 @@ module Spoom::Cli::Helper
8585 def yellow ( string ) ; end
8686end
8787
88+ Spoom ::Cli ::Helper ::HIGHLIGHT_COLOR = T . let ( T . unsafe ( nil ) , Spoom ::Color )
89+
8890class Spoom ::Cli ::Main < ::Thor
8991 include ::Spoom ::Colorize
9092 include ::Spoom ::Cli ::Helper
@@ -214,32 +216,33 @@ Spoom::Cli::Srb::Tc::SORT_CODE = T.let(T.unsafe(nil), String)
214216Spoom ::Cli ::Srb ::Tc ::SORT_ENUM = T . let ( T . unsafe ( nil ) , Array )
215217Spoom ::Cli ::Srb ::Tc ::SORT_LOC = T . let ( T . unsafe ( nil ) , String )
216218
217- class Spoom ::Color < ::T ::Enum
218- enums do
219- BLACK = new
220- BLUE = new
221- BOLD = new
222- CLEAR = new
223- CYAN = new
224- GREEN = new
225- LIGHT_BLACK = new
226- LIGHT_BLUE = new
227- LIGHT_CYAN = new
228- LIGHT_GREEN = new
229- LIGHT_MAGENTA = new
230- LIGHT_RED = new
231- LIGHT_WHITE = new
232- LIGHT_YELLOW = new
233- MAGENTA = new
234- RED = new
235- WHITE = new
236- YELLOW = new
237- end
219+ class Spoom ::Color
220+ sig { params ( ansi_code : ::String ) . void }
221+ def initialize ( ansi_code ) ; end
238222
239223 sig { returns ( ::String ) }
240224 def ansi_code ; end
241225end
242226
227+ Spoom ::Color ::BLACK = T . let ( T . unsafe ( nil ) , Spoom ::Color )
228+ Spoom ::Color ::BLUE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
229+ Spoom ::Color ::BOLD = T . let ( T . unsafe ( nil ) , Spoom ::Color )
230+ Spoom ::Color ::CLEAR = T . let ( T . unsafe ( nil ) , Spoom ::Color )
231+ Spoom ::Color ::CYAN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
232+ Spoom ::Color ::GREEN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
233+ Spoom ::Color ::LIGHT_BLACK = T . let ( T . unsafe ( nil ) , Spoom ::Color )
234+ Spoom ::Color ::LIGHT_BLUE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
235+ Spoom ::Color ::LIGHT_CYAN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
236+ Spoom ::Color ::LIGHT_GREEN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
237+ Spoom ::Color ::LIGHT_MAGENTA = T . let ( T . unsafe ( nil ) , Spoom ::Color )
238+ Spoom ::Color ::LIGHT_RED = T . let ( T . unsafe ( nil ) , Spoom ::Color )
239+ Spoom ::Color ::LIGHT_WHITE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
240+ Spoom ::Color ::LIGHT_YELLOW = T . let ( T . unsafe ( nil ) , Spoom ::Color )
241+ Spoom ::Color ::MAGENTA = T . let ( T . unsafe ( nil ) , Spoom ::Color )
242+ Spoom ::Color ::RED = T . let ( T . unsafe ( nil ) , Spoom ::Color )
243+ Spoom ::Color ::WHITE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
244+ Spoom ::Color ::YELLOW = T . let ( T . unsafe ( nil ) , Spoom ::Color )
245+
243246module Spoom ::Colorize
244247 sig { params ( string : ::String , color : ::Spoom ::Color ) . returns ( ::String ) }
245248 def set_color ( string , *color ) ; end
@@ -1154,25 +1157,25 @@ class Spoom::Deadcode::Definition
11541157 def to_json ( *args ) ; end
11551158end
11561159
1157- class Spoom ::Deadcode ::Definition ::Kind < ::T ::Enum
1158- enums do
1159- AttrReader = new
1160- AttrWriter = new
1161- Class = new
1162- Constant = new
1163- Method = new
1164- Module = new
1165- end
1166- end
1160+ class Spoom ::Deadcode ::Definition ::Kind
1161+ sig { params ( name : ::String ) . void }
1162+ def initialize ( name ) ; end
11671163
1168- class Spoom ::Deadcode ::Definition ::Status < ::T ::Enum
1169- enums do
1170- ALIVE = new
1171- DEAD = new
1172- IGNORED = new
1173- end
1164+ sig { override . returns ( ::String ) }
1165+ def to_s ; end
11741166end
11751167
1168+ Spoom ::Deadcode ::Definition ::Kind ::AttrReader = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1169+ Spoom ::Deadcode ::Definition ::Kind ::AttrWriter = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1170+ Spoom ::Deadcode ::Definition ::Kind ::Class = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1171+ Spoom ::Deadcode ::Definition ::Kind ::Constant = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1172+ Spoom ::Deadcode ::Definition ::Kind ::Method = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1173+ Spoom ::Deadcode ::Definition ::Kind ::Module = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1174+ class Spoom ::Deadcode ::Definition ::Status ; end
1175+ Spoom ::Deadcode ::Definition ::Status ::ALIVE = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1176+ Spoom ::Deadcode ::Definition ::Status ::DEAD = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1177+ Spoom ::Deadcode ::Definition ::Status ::IGNORED = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1178+
11761179class Spoom ::Deadcode ::ERB < ::Erubi ::Engine
11771180 sig { params ( input : T . untyped , properties : T . untyped ) . void }
11781181 def initialize ( input , properties = T . unsafe ( nil ) ) ; end
@@ -2602,13 +2605,17 @@ class Spoom::Model::Reference
26022605 end
26032606end
26042607
2605- class Spoom ::Model ::Reference ::Kind < ::T ::Enum
2606- enums do
2607- Constant = new
2608- Method = new
2609- end
2608+ class Spoom ::Model ::Reference ::Kind
2609+ sig { params ( name : ::String ) . void }
2610+ def initialize ( name ) ; end
2611+
2612+ sig { returns ( ::String ) }
2613+ def to_s ; end
26102614end
26112615
2616+ Spoom ::Model ::Reference ::Kind ::Constant = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Reference ::Kind )
2617+ Spoom ::Model ::Reference ::Kind ::Method = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Reference ::Kind )
2618+
26122619class Spoom ::Model ::ReferencesVisitor < ::Spoom ::Visitor
26132620 sig { params ( file : ::String ) . void }
26142621 def initialize ( file ) ; end
@@ -2758,14 +2765,22 @@ class Spoom::Model::UnresolvedSymbol < ::Spoom::Model::Symbol
27582765 def to_s ; end
27592766end
27602767
2761- class Spoom ::Model ::Visibility < ::T ::Enum
2762- enums do
2763- Private = new
2764- Protected = new
2765- Public = new
2768+ class Spoom ::Model ::Visibility
2769+ sig { params ( name : ::String ) . void }
2770+ def initialize ( name ) ; end
2771+
2772+ sig { override . returns ( ::String ) }
2773+ def to_s ; end
2774+
2775+ class << self
2776+ sig { params ( name : ::String ) . returns ( ::Spoom ::Model ::Visibility ) }
2777+ def from_string ( name ) ; end
27662778 end
27672779end
27682780
2781+ Spoom ::Model ::Visibility ::Private = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
2782+ Spoom ::Model ::Visibility ::Protected = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
2783+ Spoom ::Model ::Visibility ::Public = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
27692784class Spoom ::ParseError < ::Spoom ::Error ; end
27702785
27712786class Spoom ::Poset
0 commit comments