Swap if statements into more probably order and remove syso debug.
This commit is contained in:
parent
84aa54218e
commit
05bd60df90
@ -137,22 +137,19 @@ public class MUtil
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
Object playersObject = methodGetOnlinePlayers.invoke(null);
|
Object playersObject = methodGetOnlinePlayers.invoke(null);
|
||||||
if (playersObject instanceof Player[])
|
if (playersObject instanceof Collection<?>)
|
||||||
{
|
{
|
||||||
System.out.println(1);
|
|
||||||
Player[] playersArray = (Player[])playersObject;
|
|
||||||
return Arrays.asList(playersArray);
|
|
||||||
}
|
|
||||||
else if (playersObject instanceof Collection<?>)
|
|
||||||
{
|
|
||||||
System.out.println(2);
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
Collection<? extends Player> playersCollection = (Collection<? extends Player>)playersObject;
|
Collection<? extends Player> playersCollection = (Collection<? extends Player>)playersObject;
|
||||||
return playersCollection;
|
return playersCollection;
|
||||||
}
|
}
|
||||||
|
else if (playersObject instanceof Player[])
|
||||||
|
{
|
||||||
|
Player[] playersArray = (Player[])playersObject;
|
||||||
|
return Arrays.asList(playersArray);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
System.out.println(3);
|
|
||||||
throw new RuntimeException("Unknown return type for getOnlinePlayers using reflection.");
|
throw new RuntimeException("Unknown return type for getOnlinePlayers using reflection.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user