فهرست منبع

update [4039]

JIV 15 سال پیش
والد
کامیت
4912621119

+ 3 - 4
L2_GameServer/java/com/l2jserver/gameserver/model/L2CommandChannel.java

@@ -35,7 +35,7 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public class L2CommandChannel
 {
-	private List<L2Party> _partys = null;
+	private final List<L2Party> _partys;
 	private L2PcInstance _commandLeader = null;
 	private int _channelLvl;
 
@@ -48,7 +48,7 @@ public class L2CommandChannel
 	public L2CommandChannel(L2PcInstance leader)
 	{
 		_commandLeader = leader;
-		_partys = FastList.newInstance();
+		_partys = new FastList<L2Party>();
 		_partys.add(leader.getParty());
 		_channelLvl = leader.getParty().getLevel();
 		leader.getParty().setCommandChannel(this);
@@ -118,8 +118,7 @@ public class L2CommandChannel
 					removeParty(party);
 			}
 		}
-		FastList.recycle((FastList<?>) _partys);
-		_partys = null;
+		_partys.clear();
 	}
 
 	/**

+ 3 - 4
L2_GameServer/java/com/l2jserver/gameserver/model/L2Party.java

@@ -60,7 +60,7 @@ public class L2Party {
 
 	//private static Logger _log = Logger.getLogger(L2Party.class.getName());
 
-	private FastList<L2PcInstance> _members;
+	private final FastList<L2PcInstance> _members;
 	private boolean _pendingInvitation = false;
 	private int _partyLvl = 0;
 	private int _itemDistribution = 0;
@@ -82,7 +82,7 @@ public class L2Party {
 	 */
 	public L2Party(L2PcInstance leader, int itemDistribution)
 	{
-		_members = FastList.newInstance();
+		_members = new FastList<L2PcInstance>();
 		_itemDistribution = itemDistribution;
 		getPartyMembers().add(leader);
 		_partyLvl = leader.getLevel();
@@ -417,8 +417,7 @@ public class L2Party {
 					if (leader.isInDuel())
 						DuelManager.getInstance().onRemoveFromParty(leader);
 				}
-				FastList.recycle(_members);
-				_members = null;
+				_members.clear();
 			}
 		}
 	}