mixins: refactor to use NameableContainer
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.ClanMember;
|
||||
import net.runelite.api.ClanMemberManager;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSClanChat extends RSUserList<RSClanMate>
|
||||
public interface RSClanChat extends RSUserList<ClanMember>, ClanMemberManager
|
||||
{
|
||||
@Import("owner")
|
||||
String getClanOwner();
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.FriendManager;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSFriendSystem extends FriendManager
|
||||
public interface RSFriendSystem
|
||||
{
|
||||
@Import("friendsList")
|
||||
RSFriendsList getFriendContainer();
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
public interface RSFriendsList extends RSUserList<RSFriend> {}
|
||||
import net.runelite.api.Friend;
|
||||
import net.runelite.api.NameableContainer;
|
||||
|
||||
public interface RSFriendsList extends NameableContainer<Friend> {}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
public interface RSIgnoreList extends RSUserList<RSIgnored> {}
|
||||
import net.runelite.api.Ignore;
|
||||
import net.runelite.api.NameableContainer;
|
||||
|
||||
public interface RSIgnoreList extends NameableContainer<Ignore> {}
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.Nameable;
|
||||
import net.runelite.api.NameableContainer;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSUserList<T extends RSUser>
|
||||
public interface RSUserList<T extends Nameable> extends NameableContainer<T>
|
||||
{
|
||||
@Import("array")
|
||||
Nameable[] getNameables();
|
||||
|
||||
@Import("getSize")
|
||||
int getCount();
|
||||
|
||||
@Import("array")
|
||||
T[] getNameables();
|
||||
|
||||
@Import("contains")
|
||||
boolean isMember(RSUsername var1);
|
||||
|
||||
@Import("getByUsername")
|
||||
T findByName(RSUsername name);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user