Class: Mirah::JVM::Types::FloatLiteral

Inherits:
NarrowingType show all
Defined in:
lib/mirah/jvm/types/literals.rb

Constant Summary collapse

FLOAT_RANGE =
java.lang.Float::MIN_VALUE .. java.lang.Float::MAX_VALUE
NaN =
java.lang.Float::NaN
POSITIVE_INFINITY =
java.lang.Float::POSITIVE_INFINITY
NEGATIVE_INFINITY =
java.lang.Float::NEGATIVE_INFINITY

Instance Method Summary collapse

Methods inherited from NarrowingType

#hash, #narrow!

Constructor Details

#initialize(literal) ⇒ FloatLiteral

Returns a new instance of FloatLiteral.



85
86
87
# File 'lib/mirah/jvm/types/literals.rb', line 85

def initialize(literal)
  super(Double, Double)
end