Class: JAVA::Array

Inherits:
Value
  • Object
show all
Defined in:
ext/primitive/primitive.c

Instance Method Summary collapse

Methods inherited from Value

const_missing

Instance Method Details

#equals(o) ⇒ Object



2749
2750
2751
2752
2753
# File 'ext/primitive/primitive.c', line 2749

static VALUE
r_JavaArray_equals(VALUE self, VALUE o)
{
	return self == o ? Qtrue : Qfalse;
}

#hashObject



2769
2770
2771
2772
2773
# File 'ext/primitive/primitive.c', line 2769

static VALUE
r_JavaArray_hash(VALUE self)
{
	return LONG2NUM((long) __hash_int64((int64_t) self));
}

#hashCodeObject



2754
2755
2756
2757
2758
# File 'ext/primitive/primitive.c', line 2754

static VALUE
r_JavaArray_hashCode(VALUE self)
{
	return __allocate_Int32(__hash_int64((int64_t) self));
}

#to_sObject



2774
2775
2776
2777
2778
# File 'ext/primitive/primitive.c', line 2774

static VALUE
r_JavaArray_to_s(VALUE self)
{
	return rb_any_to_s(self);
}

#toStringObject



2759
2760
2761
2762
2763
# File 'ext/primitive/primitive.c', line 2759

static VALUE
r_JavaArray_toString(VALUE self)
{
	return rb_funcall(rb_any_to_s(self), TO_J_ID, 0);
}