snippet main public static void main (String [] args) { ${1:/* code */} } snippet pu public snippet po protected snippet pr private snippet st static snippet fi final snippet ab abstract snippet re return snippet br break; snippet de default: ${1} snippet ca catch(${1:Exception} ${2:e}) ${3} snippet th throw snippet sy synchronized snippet im import snippet imp implements snippet ext extends snippet j.u java.util snippet j.i java.io. snippet j.b java.beans. snippet j.n java.net. snippet j.m java.math. snippet if if (${1}) ${2} snippet el else snippet elif else if (${1}) ${2} snippet wh while (${1}) ${2} snippet for for (${1}; ${2}; ${3}) ${4} snippet fore for (${1} : ${2}) ${3} snippet sw switch (${1}) ${2} snippet cs case ${1}: ${2} ${3} snippet tc public class ${1:`Filename()`} extends ${2:TestCase} snippet t public void test${1:Name}() throws Exception ${2} snippet cl class ${1:`Filename("", "untitled")`} ${2} snippet in interface ${1:`Filename("", "untitled")`} ${2:extends Parent}${3} snippet m ${1:void} ${2:method}(${3}) ${4:throws }${5} snippet v ${1:String} ${2:var}${3: = null}${4};${5} snippet co static public final ${1:String} ${2:var} = ${3};${4} snippet cos static public final String ${1:var} = "${2}";${3} snippet as assert ${1:test} : "${2:Failure message}";${3} snippet try try { ${3} } catch(${1:Exception} ${2:e}) { } snippet tryf try { ${3} } catch(${1:Exception} ${2:e}) { } finally { } snippet rst ResultSet ${1:rst}${2: = null}${3};${4} snippet mm @ManyToMany ${1} snippet mo @ManyToOne ${1} snippet om OneToMany${1:(cascade=CascadeType.ALL)} ${2} snippet oo @OneToOne ${1} snippet action public static void ${1:index}(${2:args}) { ${3} } snippet before @Before static void ${1:intercept}(${2:args}) { ${3} } snippet debug Logger.debug(${1:param});${2} snippet error Logger.error(${1:param});${2} snippet findall List<${1:listName}> ${2:items} = ${1}.findAll();${3} snippet findbyid ${1:var} ${2:item} = ${1}.findById(${3});${4} snippet info Logger.info(${1:param});${2} snippet rnf notFound(${1:param});${2} snippet rnfin notFoundIfNull(${1:param});${2} snippet rr redirect(${1:param});${2} snippet ru unauthorized(${1:param});${2} snippet ren render(${1:param});${2} snippet rena renderArgs.put("${1}", ${2});${3} snippet renb renderBinary(${1:param});${2} snippet renj renderJSON(${1:param});${2} snippet renx renderXml(${1:param});${2} snippet unless (unless=${1:param});${2} snippet warn Logger.warn(${1:param});${2}