@@ -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
@@ -212,32 +214,33 @@ Spoom::Cli::Srb::Tc::SORT_CODE = T.let(T.unsafe(nil), String)
212214Spoom ::Cli ::Srb ::Tc ::SORT_ENUM = T . let ( T . unsafe ( nil ) , Array )
213215Spoom ::Cli ::Srb ::Tc ::SORT_LOC = T . let ( T . unsafe ( nil ) , String )
214216
215- class Spoom ::Color < ::T ::Enum
216- enums do
217- BLACK = new
218- BLUE = new
219- BOLD = new
220- CLEAR = new
221- CYAN = new
222- GREEN = new
223- LIGHT_BLACK = new
224- LIGHT_BLUE = new
225- LIGHT_CYAN = new
226- LIGHT_GREEN = new
227- LIGHT_MAGENTA = new
228- LIGHT_RED = new
229- LIGHT_WHITE = new
230- LIGHT_YELLOW = new
231- MAGENTA = new
232- RED = new
233- WHITE = new
234- YELLOW = new
235- end
217+ class Spoom ::Color
218+ sig { params ( ansi_code : ::String ) . void }
219+ def initialize ( ansi_code ) ; end
236220
237221 sig { returns ( ::String ) }
238222 def ansi_code ; end
239223end
240224
225+ Spoom ::Color ::BLACK = T . let ( T . unsafe ( nil ) , Spoom ::Color )
226+ Spoom ::Color ::BLUE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
227+ Spoom ::Color ::BOLD = T . let ( T . unsafe ( nil ) , Spoom ::Color )
228+ Spoom ::Color ::CLEAR = T . let ( T . unsafe ( nil ) , Spoom ::Color )
229+ Spoom ::Color ::CYAN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
230+ Spoom ::Color ::GREEN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
231+ Spoom ::Color ::LIGHT_BLACK = T . let ( T . unsafe ( nil ) , Spoom ::Color )
232+ Spoom ::Color ::LIGHT_BLUE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
233+ Spoom ::Color ::LIGHT_CYAN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
234+ Spoom ::Color ::LIGHT_GREEN = T . let ( T . unsafe ( nil ) , Spoom ::Color )
235+ Spoom ::Color ::LIGHT_MAGENTA = T . let ( T . unsafe ( nil ) , Spoom ::Color )
236+ Spoom ::Color ::LIGHT_RED = T . let ( T . unsafe ( nil ) , Spoom ::Color )
237+ Spoom ::Color ::LIGHT_WHITE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
238+ Spoom ::Color ::LIGHT_YELLOW = T . let ( T . unsafe ( nil ) , Spoom ::Color )
239+ Spoom ::Color ::MAGENTA = T . let ( T . unsafe ( nil ) , Spoom ::Color )
240+ Spoom ::Color ::RED = T . let ( T . unsafe ( nil ) , Spoom ::Color )
241+ Spoom ::Color ::WHITE = T . let ( T . unsafe ( nil ) , Spoom ::Color )
242+ Spoom ::Color ::YELLOW = T . let ( T . unsafe ( nil ) , Spoom ::Color )
243+
241244module Spoom ::Colorize
242245 sig { params ( string : ::String , color : ::Spoom ::Color ) . returns ( ::String ) }
243246 def set_color ( string , *color ) ; end
@@ -999,25 +1002,25 @@ class Spoom::Deadcode::Definition < ::T::Struct
9991002 def to_json ( *args ) ; end
10001003end
10011004
1002- class Spoom ::Deadcode ::Definition ::Kind < ::T ::Enum
1003- enums do
1004- AttrReader = new
1005- AttrWriter = new
1006- Class = new
1007- Constant = new
1008- Method = new
1009- Module = new
1010- end
1011- end
1005+ class Spoom ::Deadcode ::Definition ::Kind
1006+ sig { params ( name : ::String ) . void }
1007+ def initialize ( name ) ; end
10121008
1013- class Spoom ::Deadcode ::Definition ::Status < ::T ::Enum
1014- enums do
1015- ALIVE = new
1016- DEAD = new
1017- IGNORED = new
1018- end
1009+ sig { override . returns ( ::String ) }
1010+ def to_s ; end
10191011end
10201012
1013+ Spoom ::Deadcode ::Definition ::Kind ::AttrReader = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1014+ Spoom ::Deadcode ::Definition ::Kind ::AttrWriter = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1015+ Spoom ::Deadcode ::Definition ::Kind ::Class = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1016+ Spoom ::Deadcode ::Definition ::Kind ::Constant = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1017+ Spoom ::Deadcode ::Definition ::Kind ::Method = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1018+ Spoom ::Deadcode ::Definition ::Kind ::Module = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Kind )
1019+ class Spoom ::Deadcode ::Definition ::Status ; end
1020+ Spoom ::Deadcode ::Definition ::Status ::ALIVE = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1021+ Spoom ::Deadcode ::Definition ::Status ::DEAD = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1022+ Spoom ::Deadcode ::Definition ::Status ::IGNORED = T . let ( T . unsafe ( nil ) , Spoom ::Deadcode ::Definition ::Status )
1023+
10211024class Spoom ::Deadcode ::ERB < ::Erubi ::Engine
10221025 sig { params ( input : T . untyped , properties : T . untyped ) . void }
10231026 def initialize ( input , properties = T . unsafe ( nil ) ) ; end
@@ -2277,13 +2280,14 @@ class Spoom::Model::Reference < ::T::Struct
22772280 end
22782281end
22792282
2280- class Spoom ::Model ::Reference ::Kind < ::T ::Enum
2281- enums do
2282- Constant = new
2283- Method = new
2284- end
2283+ class Spoom ::Model ::Reference ::Kind
2284+ sig { params ( name : ::String ) . void }
2285+ def initialize ( name ) ; end
22852286end
22862287
2288+ Spoom ::Model ::Reference ::Kind ::Constant = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Reference ::Kind )
2289+ Spoom ::Model ::Reference ::Kind ::Method = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Reference ::Kind )
2290+
22872291class Spoom ::Model ::ReferencesVisitor < ::Spoom ::Visitor
22882292 sig { params ( file : ::String ) . void }
22892293 def initialize ( file ) ; end
@@ -2433,14 +2437,22 @@ class Spoom::Model::UnresolvedSymbol < ::Spoom::Model::Symbol
24332437 def to_s ; end
24342438end
24352439
2436- class Spoom ::Model ::Visibility < ::T ::Enum
2437- enums do
2438- Private = new
2439- Protected = new
2440- Public = new
2440+ class Spoom ::Model ::Visibility
2441+ sig { params ( name : ::String ) . void }
2442+ def initialize ( name ) ; end
2443+
2444+ sig { override . returns ( ::String ) }
2445+ def to_s ; end
2446+
2447+ class << self
2448+ sig { params ( name : ::String ) . returns ( ::Spoom ::Model ::Visibility ) }
2449+ def from_string ( name ) ; end
24412450 end
24422451end
24432452
2453+ Spoom ::Model ::Visibility ::Private = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
2454+ Spoom ::Model ::Visibility ::Protected = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
2455+ Spoom ::Model ::Visibility ::Public = T . let ( T . unsafe ( nil ) , Spoom ::Model ::Visibility )
24442456class Spoom ::ParseError < ::Spoom ::Error ; end
24452457
24462458class Spoom ::Poset
0 commit comments