Sha256: 7a2e4eea1c41466976465be0e0da92ed14ba42c11f148035537777a6925f23d4

Contents?: true

Size: 547 Bytes

Versions: 5

Compression:

Stored size: 547 Bytes

Contents

class NodeMutation::Adapter[T]
  def get_source: (node: T) -> String

  def rewritten_source: (node: T, code: String) -> String

  def file_source: (node: T) -> String

  def child_node_range: (node: T, child_name: String) -> NodeMutation::Struct::Range

  def get_start: (node: T, ?child_name: String) -> Integer

  def get_end: (node: T, ?child_name: String) -> Integer

  def get_start_loc: (node: T, ?child_name: String) -> NodeMutation::Struct::Location

  def get_end_loc: (node: T, ?child_name: String) -> NodeMutation::Struct::Location
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
node_mutation-1.24.4 sig/node_mutation/adapter.rbs
node_mutation-1.24.3 sig/node_mutation/adapter.rbs
node_mutation-1.24.2 sig/node_mutation/adapter.rbs
node_mutation-1.24.1 sig/node_mutation/adapter.rbs
node_mutation-1.24.0 sig/node_mutation/adapter.rbs