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