snippet pu public snippet po protected snippet pr private snippet st static snippet fi final snippet ab abstract snippet class class ${1} ${2:extends} ${3:#:Parent} ${4:implements} ${5:#:Interface} { ${0:TARGET} } snippet interface interface ${1} ${2:extends} ${3:#:Parent} { ${0:TARGET} } snippet method ${1:void} ${2:#:method}(${3}) ${4:throws} { ${0:TARGET} } snippet var ${1:#:type} ${2:#:var}${3}; snippet co static public final ${1:#:type} ${2:#:var} = ${3};${4} snippet cos static public final String ${1:var} = "${2}";${4} snippet re return snippet as assert ${1:#:test} ${2:#:Failure message};${3} snippet if if (${1}) { ${2:TARGET} } snippet elif else if (${1}) { ${2:TARGET} } snippet while while (${1}) { ${2:TARGET} } snippet for for (${1}; ${2}; ${3}) { ${4:TARGET} } snippet foreach alias fore for (${1} : ${2}) { ${3:TARGET} } snippet switch switch (${1}) { ${2:TARGET} } snippet case abbr ce case ${1}: ${2:TARGET} ${0} snippet br break; snippet de default: ${0} snippet catch catch (${1:#:Exception} ${2:e}) { ${0} } snippet th throw ${0} snippet sy synchronized snippet im import snippet pa package snippet tc public class ${1} extends ${2:TestCase} { ${0:TARGET} } snippet test public void test${1:#:Name}() throws Exception { ${0:TARGET} } snippet import alias imt import ${1}; ${0} 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 main public static void main(String[] args) { ${0} } snippet println System.out.println(${1});${0} snippet print System.out.print(${1});${0} #javadoc snippet comment /** * ${0:TARGET} */ snippet author @author ${0:$TM_FULLNAME} snippet {code abbr { {@code ${0} snippet deprecated @deprecated ${0:#:description} snippet {docRoot abbr { {@docRoot snippet {inheritDoc abbr { {@inheritDoc snippet {link abbr { {@link ${1:#:target} ${0:#:label} snippet {linkplain abbr { {@linkplain ${1:#:target} ${0:#:label} snippet {literal abbr { {@literal ${0} snippet param @param ${1:#:var} ${0:#:description} snippet return @return ${0:#:description} snippet see @see ${0:#:reference} snippet serial @serial ${0:#:description} snippet sd @serialField ${0:#:description} snippet sf @serialField ${1:#:name} ${2:#:type} ${0:#:description} snippet since @since ${0:#:version} snippet throws @throws ${1:#:class} ${0:#:description} snippet {value abbr { {@value ${0} snippet version alias ver @version ${0:#:version}