module T::Private::Methods
def self._declare_sig_internal(mod, loc, arg, raw: false, &blk)
def self._declare_sig_internal(mod, loc, arg, raw: false, &blk) State.current.active_declaration tate.current.reset! sig twice without declaring a method in between" != :final gument to `sig`: #{arg}" Builder.new(mod, raw) if arg == :final # needed for backwards compatibility with sig(:final) {...} w(mod, loc, blk, raw, decl_builder)