Violence 11 Опубликовано 6 января, 2014 (изменено) Кому не сложно помогите в чём заключается ошибка никак понять немогу вроде импорты педелал всё норм компилируеться только за исключением этой ошибки .... вот сама ошибка : [javac] C:\decomp\test\rGuard\ServerSide\java\rGuard\hwidmanager\HWIDAdminBan.java:16: warning: [rawtypes] found raw type: Enum [javac] public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) [javac] ^ [javac] missing type arguments for generic class Enum [javac] where E is a type-variable: [javac] E extends Enum declared in class Enum [javac] 1 warning вот исходник package rGuard.hwidmanager; import l2r.gameserver.handler.admincommands.IAdminCommandHandler; import l2r.gameserver.model.GameObject; import l2r.gameserver.model.Player; import rGuard.ConfigProtection; public class HWIDAdminBan implements IAdminCommandHandler { private static enum Commands { admin_hwid_ban } public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) { if (!ConfigProtection.ALLOW_GUARD_SYSTEM) { return false; } if (player == null) { return false; } if (!fullString.startsWith("admin_hwid")) { return false; } if (fullString.startsWith("admin_hwid_ban")) { GameObject playerTarger = player.getTarget(); if (playerTarger == null && !(playerTarger instanceof Player)) { player.sendMessage("Target is empty"); return false; } Player target = (Player) playerTarger; if (target != null) { HWIDBan.addHWIDBan(target.getNetConnection()); player.sendMessage(target.getName() + " banned in HWID"); } } return true; } @SuppressWarnings("rawtypes") public Enum[] getAdminCommandEnum() { return Commands.values(); } } Изменено 6 января, 2014 пользователем Violence Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Po6oKon 177 Опубликовано 6 января, 2014 (изменено) Мои предположения где может быть ошибка. public class HWIDAdminBan implements IAdminCommandHandler { private static enum Commands { admin_hwid_ban } public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) { if (!ConfigProtection.ALLOW_GUARD_SYSTEM) { return false; } if (player == null) { return false; p.s. а именно public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) Изменено 6 января, 2014 пользователем Po6oKon Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Violence 11 Опубликовано 6 января, 2014 (изменено) После того как изменил стало вот так .... [javac] C:\decomp\test\rGuard\ServerSide\java\rGuard\hwidmanager\HWIDAdminBan.java:14: warning: [rawtypes] found raw type: Enum [javac] public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) [javac] ^ [javac] missing type arguments for generic class Enum<E> [javac] where E is a type-variable: [javac] E extends Enum<E> declared in class Enum [javac] 1 warning Изменено 6 января, 2014 пользователем Violence Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WoWan-SM 51 Опубликовано 6 января, 2014 Кому не сложно помогите в чём заключается ошибка никак понять немогу вроде импорты педелал всё норм компилируеться только за исключением этой ошибки .... вот сама ошибка : [javac] C:\decomp\test\rGuard\ServerSide\java\rGuard\hwidmanager\HWIDAdminBan.java:16: warning: [rawtypes] found raw type: Enum [javac] public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) [javac] ^ [javac] missing type arguments for generic class Enum [javac] where E is a type-variable: [javac] E extends Enum declared in class Enum [javac] 1 warning вот исходник package rGuard.hwidmanager; import l2r.gameserver.handler.admincommands.IAdminCommandHandler; import l2r.gameserver.model.GameObject; import l2r.gameserver.model.Player; import rGuard.ConfigProtection; public class HWIDAdminBan implements IAdminCommandHandler { private static enum Commands { admin_hwid_ban } public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) { if (!ConfigProtection.ALLOW_GUARD_SYSTEM) { return false; } if (player == null) { return false; } if (!fullString.startsWith("admin_hwid")) { return false; } if (fullString.startsWith("admin_hwid_ban")) { GameObject playerTarger = player.getTarget(); if (playerTarger == null && !(playerTarger instanceof Player)) { player.sendMessage("Target is empty"); return false; } Player target = (Player) playerTarger; if (target != null) { HWIDBan.addHWIDBan(target.getNetConnection()); player.sendMessage(target.getName() + " banned in HWID"); } } return true; } @SuppressWarnings("rawtypes") public Enum[] getAdminCommandEnum() { return Commands.values(); } } Это не ошибка, а предупреждение. Добавляешь это: @SuppressWarnings("rawtypes") Перед этой строчкой: public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player player) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Violence 11 Опубликовано 6 января, 2014 Примного благодарен Вам ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Violence 11 Опубликовано 6 января, 2014 Хмм но теперь возникла проблема немного иного характера хотел прикрепить всё это дело , но увы почему то не в loginfo невыводит ни какой инфы о загрузке защиты , хотя я что только не делал ... предположительно пытался прилепить таким образом : java -server -Xbootclasspath/p:crypt/l2ft.jar -Dfile.encoding=UTF-8 -Xmx1G -cp config/xml;./lib/l2r-guard.jar;./lib/* l2p.gameserver.GameServer может допустил ошибку ... если да то какую ? и как это исправить ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты