-
-
Save trmsmy/c1ce6fcf42b5502cbaeac9888c26042b to your computer and use it in GitHub Desktop.
Templates for the Eclipse IDE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="tear down after test" enabled="true" name="after">@${afterType:newType(org.junit.After)} | |
public void tearDown() throws Exception { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="tear down after test class" enabled="true" name="afterclass">@${afterType:newType(org.junit.AfterClass)} | |
public void tearDownAfterClass() throws Exception { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="assert that" enabled="true" name="assert">${matchersImport:importStatic('org.hamcrest.Matchers.*')}${assertThatImport:importStatic('org.junit.Assert.assertThat')}assertThat(${word_selection}${}, ${matcher:newType(org.hamcrest.Matchers)}.${cursor});</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="set up before test" enabled="true" name="before">@${beforeType:newType(org.junit.Before)} | |
public void setUp() throws Exception { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="set up before test class" enabled="true" name="beforeclass">@${beforeType:newType(org.junit.BeforeClass)} | |
public void setUpBeforeClass() throws Exception { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="generate equals, hashCode and toString with builder by reflection" enabled="true" name="builder equals hashcode reflection">${importEqualsBuilder:import(org.apache.commons.lang3.builder.EqualsBuilder)}@Override | |
public boolean equals(Object obj) { | |
return EqualsBuilder.reflectionEquals(this, obj); | |
} | |
${importHashCodeBuilder:import(org.apache.commons.lang3.builder.HashCodeBuilder)}@Override | |
public int hashCode() { | |
return HashCodeBuilder.reflectionHashCode(${17}, ${37}, this); | |
} | |
${importToStringBuilder:import(org.apache.commons.lang3.builder.ToStringBuilder, org.apache.commons.lang3.builder.ToStringStyle)}@Override | |
public String toString() { | |
return ToStringBuilder.reflectionToString(this, ToStringStyle.${DEFAULT_STYLE}); | |
} | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="generate equals, hashCode and toString with builder" enabled="true" name="builder equals hashcode">${importEqualsBuilder:import(org.apache.commons.lang3.builder.EqualsBuilder)}@Override | |
public boolean equals(Object obj) { | |
if (obj == null) { return false; } | |
if (obj == this) { return true; } | |
if (obj.getClass() != getClass()) { return false; } | |
${type:enclosing_type} rhs = (${type}) obj; | |
return new EqualsBuilder() | |
.appendSuper(super.equals(obj)) | |
.append(this.${field1:field}, rhs.${field1}) | |
.append(this.${field2:field}, rhs.${field2}) | |
.append(this.${field3:field}, rhs.${field3})${cursor} | |
.isEquals(); | |
} | |
${importHashCodeBuilder:import(org.apache.commons.lang3.builder.HashCodeBuilder)}@Override | |
public int hashCode() { | |
return new HashCodeBuilder(${17}, ${37}) | |
.append(${field1}) | |
.append(${field2}) | |
.append(${field3}) | |
.toHashCode(); | |
} | |
${importToStringBuilder:import(org.apache.commons.lang3.builder.ToStringBuilder)}${importToStringStyle:import(org.apache.commons.lang3.builder.ToStringStyle)}@Override | |
public String toString() { | |
return new ToStringBuilder(this, ToStringStyle.${DEFAULT_STYLE}) | |
.append("${field1}", ${field1}) | |
.append("${field2}", ${field2}) | |
.append("${field3}", ${field3}) | |
.toString(); | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="iterate over map" enabled="true" name="for">for (${iteratorType:newType(java.util.Map)}.Entry<${argType0:argType(map, 0)}, ${argType1:argType(map, 1)}> ${entry} : ${map:localVar(java.util.Map)}.entrySet()) { | |
${argType0} key = ${entry}.getKey(); | |
${argType1} value = ${entry}.getValue(); | |
${cursor} | |
} | |
</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="if local var != null block" enabled="true" name="ifnotnull">if (${localVar} != null) { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="if local var == null block" enabled="true" name="ifnull">if (${localVar} == null) { | |
${cursor} | |
}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="log debug message" enabled="true" name="logd">${log:field(org.slf4j.Logger)}.debug("${msg}"${}); | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="log error message" enabled="true" name="loge">${log:field(org.slf4j.Logger)}.error("${msg}"${}); | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="log info message" enabled="true" name="logi">${log:field(org.slf4j.Logger)}.info("${msg}"${}); | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="log message" enabled="true" name="log">${log:field(org.slf4j.Logger)}.${level:link(debug, info, warn, error)}("${msg}"${}); | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="log warning message" enabled="true" name="logw">${log:field(org.slf4j.Logger)}.warn("${msg}"${}); | |
${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="slf4j logger" enabled="true" name="logger">private static final Logger LOG = LoggerFactory.getLogger(${enclosing_type}.class);${:import(org.slf4j.Logger, org.slf4j.LoggerFactory)}${cursor}</template></templates> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-members" deleted="false" description="test method (JUnit 4)" enabled="true" id="org.eclipse.jdt.ui.templates.test_junit4" name="test">@${testType:newType(org.junit.Test)} | |
public void ${testName}() throws Exception { | |
${assertImport:importStatic('org.junit.Assert.*')}${matchersImport:importStatic('org.hamcrest.Matchers.*')}${mockImport:importStatic('org.easymock.EasyMock.*')}${cursor} | |
}</template></templates> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment