class Prism::Relocation::Source

表示需要重新解析的仓库的来源。

属性

value[R]

需要重新解析的值。

公共类方法

new(value) 点击切换源代码

使用给定值初始化源。

# File prism/relocation.rb, line 153
def initialize(value)
  @value = value
end

公共实例方法

code_units_cache(encoding) 点击切换源代码

为给定的编码创建代码单元缓存。

# File prism/relocation.rb, line 163
def code_units_cache(encoding)
  result.code_units_cache(encoding)
end
result() 点击切换源代码

重新解析值并返回解析结果。

# File prism/relocation.rb, line 158
def result
  raise NotImplementedError, "Subclasses must implement #result"
end