private void dropWeakArrayValues() { for ( int i = 0; i < array.length; ++i ) { m_metatable.arrayget(array, i); } }
private void dropWeakArrayValues() { for ( int i = 0; i < array.length; ++i ) { m_metatable.arrayget(array, i); } }
private void dropWeakArrayValues() { for ( int i = 0; i < array.length; ++i ) { m_metatable.arrayget(array, i); } }
public LuaValue rawget( int key ) { if ( key>0 && key<=array.length ) { LuaValue v = m_metatable == null ? array[key-1] : m_metatable.arrayget(array, key-1); return v != null ? v : NIL; } return hashget( LuaInteger.valueOf(key) ); }
public LuaValue rawget( int key ) { if ( key>0 && key<=array.length ) { LuaValue v = m_metatable == null ? array[key-1] : m_metatable.arrayget(array, key-1); return v != null ? v : NIL; } return hashget( LuaInteger.valueOf(key) ); }
@Override public LuaValue rawget( int key ) { if ( key>0 && key<=array.length ) { LuaValue v = m_metatable == null ? array[key-1] : m_metatable.arrayget(array, key-1); return v != null ? v : NIL; } return hashget( LuaInteger.valueOf(key) ); }
private boolean compare(int i, int j, LuaValue cmpfunc) { LuaValue a, b; if (m_metatable == null) { a = array[i]; b = array[j]; } else { a = m_metatable.arrayget(array, i); b = m_metatable.arrayget(array, j); } if ( a == null || b == null ) return false; if ( ! cmpfunc.isnil() ) { return cmpfunc.call(a,b).toboolean(); } else { return a.lt_b(b); } }
private boolean compare(int i, int j, LuaValue cmpfunc) { LuaValue a, b; if (m_metatable == null) { a = array[i]; b = array[j]; } else { a = m_metatable.arrayget(array, i); b = m_metatable.arrayget(array, j); } if ( a == null || b == null ) return false; if ( ! cmpfunc.isnil() ) { return cmpfunc.call(a,b).toboolean(); } else { return a.lt_b(b); } }
private boolean compare(int i, int j, LuaValue cmpfunc) { LuaValue a, b; if (m_metatable == null) { a = array[i]; b = array[j]; } else { a = m_metatable.arrayget(array, i); b = m_metatable.arrayget(array, j); } if ( a == null || b == null ) return false; if ( ! cmpfunc.isnil() ) { return cmpfunc.call(a,b).toboolean(); } else { return a.lt_b(b); } }
public LuaValue rawget( LuaValue key ) { if ( key.isinttype() ) { int ikey = key.toint(); if ( ikey>0 && ikey<=array.length ) { LuaValue v = m_metatable == null ? array[ikey-1] : m_metatable.arrayget(array, ikey-1); return v != null ? v : NIL; } } return hashget( key ); }
public LuaValue rawget( LuaValue key ) { if ( key.isinttype() ) { int ikey = key.toint(); if ( ikey>0 && ikey<=array.length ) { LuaValue v = m_metatable == null ? array[ikey-1] : m_metatable.arrayget(array, ikey-1); return v != null ? v : NIL; } } return hashget( key ); }
@Override public LuaValue rawget( LuaValue key ) { if ( key.isinttype() ) { int ikey = key.toint(); if ( ikey>0 && ikey<=array.length ) { LuaValue v = m_metatable == null ? array[ikey-1] : m_metatable.arrayget(array, ikey-1); return v != null ? v : NIL; } } return hashget( key ); }
LuaValue value = m_metatable == null ? array[i] : m_metatable.arrayget(array, i); if (value != null) { return varargsOf(LuaInteger.valueOf(i+1),value);
LuaValue value = m_metatable == null ? array[i] : m_metatable.arrayget(array, i); if (value != null) { return varargsOf(LuaInteger.valueOf(i+1),value);
LuaValue value = m_metatable == null ? array[i] : m_metatable.arrayget(array, i); if (value != null) { return varargsOf(LuaInteger.valueOf(i+1),value);