private boolean includes(final ThreadContext context, final Object[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; for ( int i = 0; i < len; i++ ) { IRubyObject value = JavaUtil.convertJavaArrayElementToRuby(runtime, converter, array, i); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final Object[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; for ( int i = 0; i < len; i++ ) { IRubyObject value = JavaUtil.convertJavaArrayElementToRuby(runtime, converter, array, i); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final float[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFloat ) { final double objVal = ((RubyFloat) obj).getDoubleValue(); for ( int i = 0; i < len; i++ ) { if ( (float) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFloat.newFloat(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final float[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFloat ) { final double objVal = ((RubyFloat) obj).getDoubleValue(); for ( int i = 0; i < len; i++ ) { if ( (float) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFloat.newFloat(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final double[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFloat ) { final double objVal = ((RubyFloat) obj).getDoubleValue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFloat.newFloat(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final byte[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Byte.MIN_VALUE || objVal > Byte.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (byte) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final short[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Short.MIN_VALUE || objVal > Short.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (short) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final byte[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Byte.MIN_VALUE || objVal > Byte.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (byte) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final double[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFloat ) { final double objVal = ((RubyFloat) obj).getDoubleValue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFloat.newFloat(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final long[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final boolean[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyBoolean ) { final boolean objVal = ((RubyBoolean) obj).isTrue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyBoolean.newBoolean(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final long[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final boolean[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyBoolean ) { final boolean objVal = ((RubyBoolean) obj).isTrue(); for ( int i = 0; i < len; i++ ) { if ( objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyBoolean.newBoolean(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final int[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Integer.MIN_VALUE || objVal > Integer.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (int) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final char[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Character.MIN_VALUE || objVal > Character.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (int) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final short[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Short.MIN_VALUE || objVal > Short.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (short) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final char[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Character.MIN_VALUE || objVal > Character.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (int) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }
private boolean includes(final ThreadContext context, final int[] array, final IRubyObject obj) { final int len = array.length; if ( len == 0 ) return false; final Ruby runtime = context.runtime; if ( obj instanceof RubyFixnum ) { final long objVal = ((RubyInteger) obj).getLongValue(); if ( objVal < Integer.MIN_VALUE || objVal > Integer.MAX_VALUE ) return false; for ( int i = 0; i < len; i++ ) { if ( (int) objVal == array[i] ) return true; } return false; } for ( int i = 0; i < len; i++ ) { IRubyObject value = RubyFixnum.newFixnum(runtime, array[i]); if ( equalInternal(context, value, obj) ) return true; } return false; }