ace.define("ace/snippets/java",["require","exports","module"], function(require, exports, module) { "use strict"; exports.snippetText = "## Access Modifiers\n\ snippet po\n\ protected\n\ snippet pu\n\ public\n\ snippet pr\n\ private\n\ ##\n\ ## Annotations\n\ snippet before\n\ @Before\n\ static void ${1:intercept}(${2:args}) { ${3} }\n\ snippet mm\n\ @ManyToMany\n\ ${1}\n\ snippet mo\n\ @ManyToOne\n\ ${1}\n\ snippet om\n\ @OneToMany${1:(cascade=CascadeType.ALL)}\n\ ${2}\n\ snippet oo\n\ @OneToOne\n\ ${1}\n\ ##\n\ ## Basic Java packages and import\n\ snippet im\n\ import\n\ snippet j.b\n\ java.beans.\n\ snippet j.i\n\ java.io.\n\ snippet j.m\n\ java.math.\n\ snippet j.n\n\ java.net.\n\ snippet j.u\n\ java.util.\n\ ##\n\ ## Class\n\ snippet cl\n\ class ${1:`Filename(\"\", \"untitled\")`} ${2}\n\ snippet in\n\ interface ${1:`Filename(\"\", \"untitled\")`} ${2:extends Parent}${3}\n\ snippet tc\n\ public class ${1:`Filename()`} extends ${2:TestCase}\n\ ##\n\ ## Class Enhancements\n\ snippet ext\n\ extends \n\ snippet imp\n\ implements\n\ ##\n\ ## Comments\n\ snippet /*\n\ /*\n\ * ${1}\n\ */\n\ ##\n\ ## Constants\n\ snippet co\n\ static public final ${1:String} ${2:var} = ${3};${4}\n\ snippet cos\n\ static public final String ${1:var} = \"${2}\";${3}\n\ ##\n\ ## Control Statements\n\ snippet case\n\ case ${1}:\n\ ${2}\n\ snippet def\n\ default:\n\ ${2}\n\ snippet el\n\ else\n\ snippet elif\n\ else if (${1}) ${2}\n\ snippet if\n\ if (${1}) ${2}\n\ snippet sw\n\ switch (${1}) {\n\ ${2}\n\ }\n\ ##\n\ ## Create a Method\n\ snippet m\n\ ${1:void} ${2:method}(${3}) ${4:throws }${5}\n\ ##\n\ ## Create a Variable\n\ snippet v\n\ ${1:String} ${2:var}${3: = null}${4};${5}\n\ ##\n\ ## Enhancements to Methods, variables, classes, etc.\n\ snippet ab\n\ abstract\n\ snippet fi\n\ final\n\ snippet st\n\ static\n\ snippet sy\n\ synchronized\n\ ##\n\ ## Error Methods\n\ snippet err\n\ System.err.print(\"${1:Message}\");\n\ snippet errf\n\ System.err.printf(\"${1:Message}\", ${2:exception});\n\ snippet errln\n\ System.err.println(\"${1:Message}\");\n\ ##\n\ ## Exception Handling\n\ snippet as\n\ assert ${1:test} : \"${2:Failure message}\";${3}\n\ snippet ca\n\ catch(${1:Exception} ${2:e}) ${3}\n\ snippet thr\n\ throw\n\ snippet ths\n\ throws\n\ snippet try\n\ try {\n\ ${3}\n\ } catch(${1:Exception} ${2:e}) {\n\ }\n\ snippet tryf\n\ try {\n\ ${3}\n\ } catch(${1:Exception} ${2:e}) {\n\ } finally {\n\ }\n\ ##\n\ ## Find Methods\n\ snippet findall\n\ List<${1:listName}> ${2:items} = ${1}.findAll();${3}\n\ snippet findbyid\n\ ${1:var} ${2:item} = ${1}.findById(${3});${4}\n\ ##\n\ ## Javadocs\n\ snippet /**\n\ /**\n\ * ${1}\n\ */\n\ snippet @au\n\ @author `system(\"grep \\`id -un\\` /etc/passwd | cut -d \\\":\\\" -f5 | cut -d \\\",\\\" -f1\")`\n\ snippet @br\n\ @brief ${1:Description}\n\ snippet @fi\n\ @file ${1:`Filename()`}.java\n\ snippet @pa\n\ @param ${1:param}\n\ snippet @re\n\ @return ${1:param}\n\ ##\n\ ## Logger Methods\n\ snippet debug\n\ Logger.debug(${1:param});${2}\n\ snippet error\n\ Logger.error(${1:param});${2}\n\ snippet info\n\ Logger.info(${1:param});${2}\n\ snippet warn\n\ Logger.warn(${1:param});${2}\n\ ##\n\ ## Loops\n\ snippet enfor\n\ for (${1} : ${2}) ${3}\n\ snippet for\n\ for (${1}; ${2}; ${3}) ${4}\n\ snippet wh\n\ while (${1}) ${2}\n\ ##\n\ ## Main method\n\ snippet main\n\ public static void main (String[] args) {\n\ ${1:/* code */}\n\ }\n\ ##\n\ ## Print Methods\n\ snippet print\n\ System.out.print(\"${1:Message}\");\n\ snippet printf\n\ System.out.printf(\"${1:Message}\", ${2:args});\n\ snippet println\n\ System.out.println(${1});\n\ ##\n\ ## Render Methods\n\ snippet ren\n\ render(${1:param});${2}\n\ snippet rena\n\ renderArgs.put(\"${1}\", ${2});${3}\n\ snippet renb\n\ renderBinary(${1:param});${2}\n\ snippet renj\n\ renderJSON(${1:param});${2}\n\ snippet renx\n\ renderXml(${1:param});${2}\n\ ##\n\ ## Setter and Getter Methods\n\ snippet set\n\ ${1:public} void set${3:}(${2:String} ${4:}){\n\ this.$4 = $4;\n\ }\n\ snippet get\n\ ${1:public} ${2:String} get${3:}(){\n\ return this.${4:};\n\ }\n\ ##\n\ ## Terminate Methods or Loops\n\ snippet re\n\ return\n\ snippet br\n\ break;\n\ ##\n\ ## Test Methods\n\ snippet t\n\ public void test${1:Name}() throws Exception {\n\ ${2}\n\ }\n\ snippet test\n\ @Test\n\ public void test${1:Name}() throws Exception {\n\ ${2}\n\ }\n\ ##\n\ ## Utils\n\ snippet Sc\n\ Scanner\n\ ##\n\ ## Miscellaneous\n\ snippet action\n\ public static void ${1:index}(${2:args}) { ${3} }\n\ snippet rnf\n\ notFound(${1:param});${2}\n\ snippet rnfin\n\ notFoundIfNull(${1:param});${2}\n\ snippet rr\n\ redirect(${1:param});${2}\n\ snippet ru\n\ unauthorized(${1:param});${2}\n\ snippet unless\n\ (unless=${1:param});${2}\n\ "; exports.scope = "java"; });