public Slot entry(LuaValue key, LuaValue value) { return LuaTable.defaultEntry(key, value); }
public Slot entry( LuaValue key, LuaValue value ) { return defaultEntry( key, value ); }
@Override public Slot entry( LuaValue key, LuaValue value ) { return defaultEntry( key, value ); }
@Override public Slot entry(LuaValue key, LuaValue value) { return LuaTable.defaultEntry(key, value); }
public Slot entry( LuaValue key, LuaValue value ) { return defaultEntry( key, value ); }
public Slot entry(LuaValue key, LuaValue value) { return LuaTable.defaultEntry(key, value); }
public Slot entry(LuaValue key, LuaValue value) { value = value.strongvalue(); if ( value == null ) return null; if ( weakkeys && !( key.isnumber() || key.isstring() || key.isboolean() )) { if ( weakvalues && !( value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakKeyAndValueSlot( key, value, null ); } else { return new WeakKeySlot( key, value, null ); } } if ( weakvalues && ! (value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakValueSlot( key, value, null ); } return LuaTable.defaultEntry( key, value ); }
public Slot entry(LuaValue key, LuaValue value) { value = value.strongvalue(); if ( value == null ) return null; if ( weakkeys && !( key.isnumber() || key.isstring() || key.isboolean() )) { if ( weakvalues && !( value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakKeyAndValueSlot( key, value, null ); } else { return new WeakKeySlot( key, value, null ); } } if ( weakvalues && ! (value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakValueSlot( key, value, null ); } return LuaTable.defaultEntry( key, value ); }
@Override public Slot entry(LuaValue key, LuaValue value) { value = value.strongvalue(); if ( value == null ) return null; if ( weakkeys && !( key.isnumber() || key.isstring() || key.isboolean() )) { if ( weakvalues && !( value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakKeyAndValueSlot( key, value, null ); } else { return new WeakKeySlot( key, value, null ); } } if ( weakvalues && ! (value.isnumber() || value.isstring() || value.isboolean() )) { return new WeakValueSlot( key, value, null ); } return LuaTable.defaultEntry( key, value ); }
continue; } else { newEntry = defaultEntry( valueOf(i), v );
continue; } else { newEntry = defaultEntry( valueOf(i), v );
: defaultEntry( key, value ); hash[ index ] = ( hash[index] != null ) ? hash[index].add( entry ) : entry; ++hashEntries;
continue; } else { newEntry = defaultEntry( valueOf(i), v );
: defaultEntry( key, value ); hash[ index ] = ( hash[index] != null ) ? hash[index].add( entry ) : entry; ++hashEntries;
: defaultEntry( key, value ); hash[ index ] = ( hash[index] != null ) ? hash[index].add( entry ) : entry; ++hashEntries;