runescape-api: make RSNameableContainer a generic type
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
public interface RSClanMemberManager extends RSNameableContainer
|
||||
public interface RSClanMemberManager extends RSNameableContainer<RSClanMember>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -24,6 +24,6 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
public interface RSFriendContainer extends RSNameableContainer
|
||||
public interface RSFriendContainer extends RSNameableContainer<RSFriend>
|
||||
{
|
||||
}
|
||||
|
||||
@@ -24,6 +24,6 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
public interface RSIgnoreContainer extends RSNameableContainer
|
||||
public interface RSIgnoreContainer extends RSNameableContainer<RSIgnore>
|
||||
{
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user