package SPVM::Long;
1;
# Check document 2019/07/23 almost ok.
=head1 NAME
SPVM::Long - Long object
=head1 SYNOPSYS
my $long_object = SPVM::Long->new(5L);
my $long_value = $long_object->val;
=head1 DESCRIPTION
L<SPVM::Long> object stores a C<long> value.
This object is immutable.
=head1 STATIC METHODS
=head2 new
sub new : SPVM::Long ($value : long)
Create a new L<SPVM::Long> object with specific C<long> value.
=head1 INSTANCE METHODS
=head2 val
sub val : long ($self : self)
Get a C<long> value.