Class JavaClass::ClassFile::Constants::ConstantFloat
In: lib/javaclass/classfile/constants/value.rb
Parent: Value

Methods

dump   new   to_s  

Public Class methods

[Source]

# File lib/javaclass/classfile/constants/value.rb, line 61
        def initialize(pool, data, start)
          super()
          silence_unused_warning(pool)
          @value = get_value(data, start, 5).single
        end

Public Instance methods

[Source]

# File lib/javaclass/classfile/constants/value.rb, line 71
        def dump
          super + 'f;'
        end

[Source]

# File lib/javaclass/classfile/constants/value.rb, line 67
        def to_s
          sprintf('%.14e', @value).sub(/e(\+|-)0+/, 'e\\1')
        end

[Validate]