Null checks for AbstractPlayerGroup isLeader method.

This commit is contained in:
MobiusDevelopment 2021-07-31 00:08:35 +00:00
parent 13b9f0c499
commit ec9cdcced0
23 changed files with 276 additions and 23 deletions

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -82,7 +82,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -82,7 +82,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**

View File

@ -83,7 +83,18 @@ public abstract class AbstractPlayerGroup
*/
public boolean isLeader(PlayerInstance player)
{
return getLeader().getObjectId() == player.getObjectId();
if (player == null)
{
return false;
}
final PlayerInstance leader = getLeader();
if (leader == null)
{
return false;
}
return leader.getObjectId() == player.getObjectId();
}
/**