Package org.jruby.ast

Interface LiteralValue

All Known Implementing Classes:
BignumNode, ComplexNode, FileNode, FixnumNode, FloatNode, NumericNode, RationalNode, StrNode, SymbolNode

public interface LiteralValue
This represents the same function as NODE_LIT in MRI. All of these values are capable of being printed in error messages without neccesarily being defined in our Runtime (although SymbolNode does eagerly make RubySymbols. This is used in remove_duplicate_keys to look for repeated keys and also by flip logic.
  • Method Summary

    Modifier and Type
    Method
    Description
    literalValue(Ruby runtime)