Sha256: 75df3e078cad6e3c2dd66b873b56366cd1d78d3da16d131c265c62096dfefc75

Contents?: true

Size: 480 Bytes

Versions: 3

Compression:

Stored size: 480 Bytes

Contents

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

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

  def file_content: (node: T) -> String

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

  def get_start: (node: T) -> Integer

  def get_end: (node: T) -> Integer

  def get_start_loc: (node: T) -> NodeMutation::Location

  def get_end_loc: (node: T) -> NodeMutation::Location

  def get_indent: (node: T) -> Integer
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
node_mutation-1.12.0 sig/node_mutation/adapter.rbs
node_mutation-1.11.0 sig/node_mutation/adapter.rbs
node_mutation-1.10.1 sig/node_mutation/adapter.rbs