@Override public Slot relink( Slot rest ) { if ( strongkey() != null && strongvalue() != null ) { if ( rest == null && this.next == null ) { return this; } else { return copy( rest ); } } else { return rest; } }
@Override public StrongSlot first() { LuaValue key = strongkey(); LuaValue value = strongvalue(); if ( key != null && value != null ) { return new LuaTable.NormalEntry(key, value); } else { this.key = null; this.value = null; return null; } }
public StrongSlot first() { LuaValue key = strongkey(); LuaValue value = strongvalue(); if ( key != null && value != null ) { return new LuaTable.NormalEntry(key, value); } else { this.key = null; this.value = null; return null; } }
public Slot relink( Slot rest ) { if ( strongkey() != null && strongvalue() != null ) { if ( rest == null && this.next == null ) { return this; } else { return copy( rest ); } } else { return rest; } }
public StrongSlot first() { LuaValue key = strongkey(); LuaValue value = strongvalue(); if ( key != null && value != null ) { return new LuaTable.NormalEntry(key, value); } else { this.key = null; this.value = null; return null; } }
@Override public Slot add( Slot entry ) { next = ( next != null ) ? next.add( entry ) : entry; if ( strongkey() != null && strongvalue() != null ) { return this; } else { return next; } }
public Slot add( Slot entry ) { next = ( next != null ) ? next.add( entry ) : entry; if ( strongkey() != null && strongvalue() != null ) { return this; } else { return next; } }
public Slot relink( Slot rest ) { if ( strongkey() != null && strongvalue() != null ) { if ( rest == null && this.next == null ) { return this; } else { return copy( rest ); } } else { return rest; } }
public Slot add( Slot entry ) { next = ( next != null ) ? next.add( entry ) : entry; if ( strongkey() != null && strongvalue() != null ) { return this; } else { return next; } }