类<! - 扩展类 - >不起作用

时间:2016-04-18 21:22:23

标签: java list class inheritance

我有一个接受List&lt;的参数的类类&LT; ?扩展MiniGameArena&gt;&gt;,但是当我向这个列表中添加一个类时,它会抛出一个错误,说我需要更改List&lt;类&LT; ?将MiniGameArena&gt;&gt;扩展为我用作参数的确切类。

new MinigameSetupManager(this, Collections.singletonList(TestArena.class), arenaManager); //TestArena.class is the error here

public MinigameSetupManager(Main plugin, List<Class<? extends MiniGameArena>> arenaTypesSupported, MiniGameArenaManager<?> arenaManager) {
    this.plugin = plugin;
    this.manager = arenaManager;
    this.arenaTypesSupported = ImmutableList.copyOf(arenaTypesSupported);
    plugin.registeredListener(this);
    plugin.registerCommand(new commands());
}

这是确切的错误“构造函数MinigameSetupManager(Main,List&lt; Class&lt; TestArena&gt;&gt;,MiniGameArenaManager&lt; TestArena&gt;)未定义”

0 个答案:

没有答案