runescape-api: make RSNameableContainer a generic type

This commit is contained in:
Adam
2019-03-02 18:25:29 -05:00
parent cbd36ff379
commit 9b0bb2b732
5 changed files with 9 additions and 12 deletions

View File

@@ -24,7 +24,7 @@
*/
package net.runelite.rs.api;
public interface RSClanMemberManager extends RSNameableContainer
public interface RSClanMemberManager extends RSNameableContainer<RSClanMember>
{
}

View File

@@ -24,6 +24,6 @@
*/
package net.runelite.rs.api;
public interface RSFriendContainer extends RSNameableContainer
public interface RSFriendContainer extends RSNameableContainer<RSFriend>
{
}

View File

@@ -24,6 +24,6 @@
*/
package net.runelite.rs.api;
public interface RSIgnoreContainer extends RSNameableContainer
public interface RSIgnoreContainer extends RSNameableContainer<RSIgnore>
{
}

View File

@@ -26,13 +26,13 @@ package net.runelite.rs.api;
import net.runelite.mapping.Import;
public interface RSNameableContainer
public interface RSNameableContainer<T extends RSNameable>
{
@Import("count")
int getCount();
@Import("nameables")
RSNameable[] getNameables();
T[] getNameables();
@Import("isMember")
boolean isMember(RSName var1);