Sha256: 4a6c807ca5d387bad4514399505c1d8081c2b77e3bc662070e69097a31a9d647

Contents?: true

Size: 1.57 KB

Versions: 7

Compression:

Stored size: 1.57 KB

Contents

module RBS
  module AST
    class Visitor
      def visit_all: (Enumerable[(Members::Base | Declarations::Base)] nodes) -> void

      def visit: ((Members::Base | Declarations::Base) node) -> void

      def visit_declaration_global: (Declarations::Global node) -> void

      def visit_declaration_class: (Declarations::Class node) -> void

      def visit_declaration_module: (Declarations::Module node) -> void

      def visit_declaration_constant: (Declarations::Constant node) -> void

      def visit_declaration_type_alias: (Declarations::TypeAlias node) -> void

      def visit_declaration_interface: (Declarations::Interface node) -> void

      def visit_member_alias: (Members::Alias node) -> void

      def visit_member_class_instance_variable: (Members::ClassInstanceVariable node) -> void

      def visit_member_class_variable: (Members::ClassVariable node) -> void

      def visit_member_instance_variable: (Members::InstanceVariable node) -> void

      def visit_member_private: (Members::Private node) -> void

      def visit_member_public: (Members::Public node) -> void

      def visit_member_method_definition: (Members::MethodDefinition node) -> void

      def visit_member_attr_reader: (Members::AttrReader node) -> void

      def visit_member_attr_writer: (Members::AttrWriter node) -> void

      def visit_member_attr_accessor: (Members::AttrAccessor node) -> void

      def visit_member_include: (Members::Include node) -> void

      def visit_member_prepend: (Members::Prepend node) -> void

      def visit_member_extend: (Members::Extend node) -> void
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rbs-3.7.0.dev.1 sig/visitor.rbs
rbs-3.6.1 sig/visitor.rbs
rbs-3.6.0 sig/visitor.rbs
rbs-3.6.0.pre.3 sig/visitor.rbs
rbs-3.6.0.pre.2 sig/visitor.rbs
rbs-3.6.0.pre.1 sig/visitor.rbs
rbs-3.6.0.dev.1 sig/visitor.rbs