Added permissions node to Documentation Printer.

This commit is contained in:
Wizjany
2011-05-27 00:17:51 -04:00
parent 4c532d9772
commit 62a78994fd
2 changed files with 364 additions and 280 deletions

View File

@ -171,7 +171,7 @@ public class DocumentationPrinter {
stream.println("name: WorldEdit");
stream.println("main: com.sk89q.worldedit.bukkit.WorldEditPlugin");
stream.println("version: \"WEVERSIONMACRO\"");
stream.println("version: ${project.version}");
stream.println("commands:");
for (Class<?> cls : commandClasses) {
@ -192,6 +192,12 @@ public class DocumentationPrinter {
+ StringUtil.joinQuotedString(cmd.aliases(), ", ", 1, "'")
+ "]");
}
if (!method.isAnnotationPresent(CommandPermissions.class)) {
continue;
}
CommandPermissions cmdPerms = method.getAnnotation(CommandPermissions.class);
stream.println(" permissions: "
+ StringUtil.joinQuotedString(cmdPerms.value(), ", ", 0, "'"));
}
}
}