2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-11-23 04:28:01 +00:00

Use ImmutableCollection.asList() and document this fact.

This commit is contained in:
Tux 2014-11-01 12:54:23 -04:00
parent 8645f097a5
commit 8ac70e801f

View File

@ -8,6 +8,7 @@ package com.imaginarycode.minecraft.redisbungee;
import com.google.common.base.Function; import com.google.common.base.Function;
import com.google.common.collect.Collections2; import com.google.common.collect.Collections2;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import lombok.NonNull; import lombok.NonNull;
import net.md_5.bungee.api.config.ServerInfo; import net.md_5.bungee.api.config.ServerInfo;
@ -66,7 +67,7 @@ public class RedisBungeeAPI {
/** /**
* Get a combined list of players on this network. * Get a combined list of players on this network.
* <p> * <p>
* <strong>Note that this function returns an immutable {@link java.util.Set}.</strong> * <strong>Note that this function returns an instance of {@link com.google.common.collect.ImmutableSet}.</strong>
* *
* @return a Set with all players found * @return a Set with all players found
*/ */
@ -85,7 +86,7 @@ public class RedisBungeeAPI {
* @since 0.3 * @since 0.3
*/ */
public final Collection<String> getHumanPlayersOnline() { public final Collection<String> getHumanPlayersOnline() {
return Collections2.transform(getPlayersOnline(), new Function<UUID, String>() { return Collections2.transform(((ImmutableSet<UUID>) getPlayersOnline()).asList(), new Function<UUID, String>() {
@Override @Override
public String apply(UUID uuid) { public String apply(UUID uuid) {
return getNameFromUuid(uuid, false); return getNameFromUuid(uuid, false);