Hello,
I thought it is wothwhile to checkout some checkstlye stuff in Ivy. I
de-activated the "Hide default constructor in Util Classes", because I
got far too many false positives. Furthermore I activated the JAVADoc
check, since I find Javadocs very helpful, if you are new to code.
Furhtermore I already fixed some small checkstyle issues in the code
already.
Hope you find this helpful. Please note, that all changes, I made to
the Eclipse settings are now in this diff as well. Probably we should
take the eclipse settings out of the svn-repository?
R,
Markus
Index: src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java
===================================================================
--- src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java (Revision 607476)
+++ src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java (Arbeitskopie)
@@ -120,7 +120,7 @@
String srcName = index == -1 ? source : source.substring(index + 1);
final File to = destDir == null ? new File(srcName) : new File(destDir, srcName);
- final IOException ex[] = new IOException[1];
+ final IOException[] ex = new IOException[1];
Thread get = new IvyThread() {
public void run() {
initContext();
Index: src/java/org/apache/ivy/plugins/repository/BasicResource.java
===================================================================
--- src/java/org/apache/ivy/plugins/repository/BasicResource.java (Revision 607476)
+++ src/java/org/apache/ivy/plugins/repository/BasicResource.java (Arbeitskopie)
@@ -21,23 +21,23 @@
import java.io.InputStream;
public class BasicResource implements Resource {
- private boolean _local;
+ private boolean local;
- private String _name;
+ private String name;
- private long _lastModified;
+ private long lastModified;
- private long _contentLength;
+ private long contentLength;
- private boolean _exists;
+ private boolean exists;
public BasicResource(String name, boolean exists, long contentLength, long lastModified,
boolean local) {
- _name = name;
- _exists = exists;
- _contentLength = contentLength;
- _lastModified = lastModified;
- _local = local;
+ this.name = name;
+ this.exists = exists;
+ this.contentLength = contentLength;
+ this.lastModified = lastModified;
+ this.local = local;
}
public Resource clone(String cloneName) {
@@ -45,23 +45,23 @@
}
public boolean exists() {
- return _exists;
+ return this.exists;
}
public long getContentLength() {
- return _contentLength;
+ return this.contentLength;
}
public long getLastModified() {
- return _lastModified;
+ return this.lastModified;
}
public String getName() {
- return _name;
+ return this.name;
}
public boolean isLocal() {
- return _local;
+ return this.local;
}
public InputStream openStream() throws IOException {
Index: src/java/org/apache/ivy/util/HostUtil.java
===================================================================
--- src/java/org/apache/ivy/util/HostUtil.java (Revision 607476)
+++ src/java/org/apache/ivy/util/HostUtil.java (Arbeitskopie)
@@ -20,7 +20,22 @@
import java.net.InetAddress;
import java.net.UnknownHostException;
+/**
+ * This class contains basic helper methods for the Host.
+ *
+ */
public class HostUtil {
+ /**
+ * This default constructor is to hide this class from initialization through other classes.
+ */
+ private HostUtil() {}
+
+ /**
+ * This method returns the name of the current Host, if this name cannot be determined,
+ * localhost will be returned.
+ *
+ * @return The name of the current "local" Host.
+ */
public static String getLocalHostName() {
try {
return InetAddress.getLocalHost().getHostName();
Index: src/etc/checkstyle/checkstyle-config
===================================================================
--- src/etc/checkstyle/checkstyle-config (Revision 607476)
+++ src/etc/checkstyle/checkstyle-config (Arbeitskopie)
@@ -1,149 +1,96 @@
-<?xml version="1.0"?>
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<module name="Checker">
- <module name="TreeWalker">
- <!-- Javadoc requirements -->
- <!-- TODO uncomment this when javadoc will be improved
- <module name="JavadocType">
- <property name="scope" value="protected"/>
- </module>
- <module name="JavadocMethod">
- <property name="scope" value="protected"/>
- <property name="allowUndeclaredRTE" value="true"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="public"/>
- </module>
- -->
-
- <!-- element naming -->
- <module name="PackageName"/>
- <module name="TypeName"/>
- <module name="ConstantName"/>
- <module name="LocalFinalVariableName"/>
- <module name="LocalVariableName"/>
- <module name="MemberName"/>
- <module name="MethodName"/>
- <module name="ParameterName"/>
- <module name="StaticVariableName"/>
-
- <!-- required licence file -->
- <module name="Header">
- <property name="headerFile" value="${checkstyle.src.dir}/RequiredHeader.txt"/>
- <property name="ignoreLines" value="2"/>
- </module>
-
- <!-- Import conventions -->
- <module name="AvoidStarImport"/>
- <!-- <module name="IllegalImport"/> -->
- <module name="RedundantImport"/>
- <module name="UnusedImports"/>
-
- <!-- size limits -->
- <module name="FileLength"/>
- <module name="LineLength">
- <property name="max" value="100"/>
- <property name="ignorePattern" value="^ *\* *[^ ]+$"/>
- <property name="tabWidth" value="4"/>
- </module>
- <module name="MethodLength"/>
- <module name="ParameterNumber"/>
-
- <!-- whitespace checks -->
- <module name="EmptyForIteratorPad"/>
- <module name="NoWhitespaceAfter"/>
- <module name="NoWhitespaceBefore"/>
- <module name="OperatorWrap"/>
- <module name="ParenPad"/>
- <module name="TabCharacter"/>
- <module name="WhitespaceAfter"/>
- <module name="WhitespaceAround"/>
-
- <!-- Modifier Checks -->
- <module name="ModifierOrder"/>
-
-
- <!-- Checks for blocks -->
- <module name="AvoidNestedBlocks"/>
- <module name="EmptyBlock">
- <property name="option" value="text"/>
- </module>
- <module name="LeftCurly"/>
- <module name="NeedBraces"/>
- <module name="RightCurly"/>
-
-
- <!-- Checks for common coding problems -->
- <!--<module name="AvoidInlineConditionals"/> -->
- <module name="DoubleCheckedLocking"/>
- <module name="EmptyStatement"/>
- <module name="EqualsHashCode"/>
- <module name="IllegalInstantiation">
- <property name="classes" value="java.lang.Boolean"/>
- </module>
- <module name="InnerAssignment"/>
- <module name="MagicNumber"/>
- <module name="MissingSwitchDefault"/>
- <module name="RedundantThrows">
- <property name="allowUnchecked" value="true"/>
- </module>
- <module name="SimplifyBooleanExpression"/>
- <module name="SimplifyBooleanReturn"/>
-
- <!-- Checks for class design -->
- <!-- <module name="DesignForExtension"/> -->
- <module name="FinalClass"/>
- <module name="HideUtilityClassConstructor"/>
- <module name="InterfaceIsType"/>
- <module name="VisibilityModifier"/>
-
- <!-- Miscellaneous other checks. -->
- <module name="ArrayTypeStyle"/>
- <!--
- <module name="GenericIllegalRegexp">
- <property name="format" value="\s+$"/>
- <property name="message" value="Line has trailing spaces."/>
- </module>
- -->
- <!--
- <module name="TodoComment"/>
- -->
- <module name="UpperEll"/>
- <!-- allow comment suppression of checks -->
- <module name="FileContentsHolder"/>
- </module>
-
- <!--TODO: comment this out, if Simian is not present -->
- <!--
- <module name="au.com.redhillconsulting.simian.SimianCheck"/>
- -->
-
- <module name="SuppressionCommentFilter">
- <property name="offCommentFormat" value="CheckStyle\:([\w\|]+) *OFF"/>
- <property name="onCommentFormat" value="CheckStyle\:([\w\|]+) *ON"/>
- <property name="checkFormat" value="$1"/>
- </module>
-
- <module name="SuppressionFilter">
- <property name="file" value="${basedir}/src/etc/checkstyle/checkstyle-suppress.xml"/>
- </module>
-
-</module>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ This configuration file was written by the eclipse-cs plugin configuration editor
+-->
+<!--
+ Checkstyle-Configuration: IVY
+ Description: none
+-->
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="warning"/>
+ <module name="TreeWalker">
+ <module name="FileContentsHolder"/>
+ <module name="PackageName"/>
+ <module name="TypeName"/>
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="ParameterName"/>
+ <module name="StaticVariableName"/>
+ <module name="Header">
+ <property name="headerFile" value="${checkstyle.src.dir}/RequiredHeader.txt"/>
+ <property name="ignoreLines" value="2"/>
+ </module>
+ <module name="AvoidStarImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+ <module name="FileLength"/>
+ <module name="LineLength">
+ <property name="ignorePattern" value="^ *\* *[^ ]+$"/>
+ <property name="max" value="100"/>
+ </module>
+ <module name="MethodLength"/>
+ <module name="ParameterNumber"/>
+ <module name="EmptyForIteratorPad"/>
+ <module name="NoWhitespaceAfter"/>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TabCharacter"/>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround"/>
+ <module name="ModifierOrder"/>
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ </module>
+ <module name="LeftCurly"/>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+ <module name="DoubleCheckedLocking"/>
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="IllegalInstantiation">
+ <property name="classes" value="java.lang.Boolean"/>
+ </module>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber">
+ <property name="severity" value="ignore"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="RedundantThrows">
+ <property name="allowUnchecked" value="true"/>
+ </module>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="ignore"/>
+ </module>
+ <module name="InterfaceIsType"/>
+ <module name="VisibilityModifier"/>
+ <module name="ArrayTypeStyle"/>
+ <module name="UpperEll"/>
+ <module name="JavadocMethod">
+ <property name="logLoadErrors" value="true"/>
+ <property name="suppressLoadErrors" value="true"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ </module>
+ <module name="JavadocType"/>
+ <module name="Indentation"/>
+ </module>
+ <module name="SuppressionCommentFilter">
+ <property name="offCommentFormat" value="CheckStyle\:([\w\|]+) *OFF"/>
+ <property name="onCommentFormat" value="CheckStyle\:([\w\|]+) *ON"/>
+ <property name="checkFormat" value="$1"/>
+ </module>
+ <module name="SuppressionFilter">
+ <property name="file" value="${basedir}/src/etc/checkstyle/checkstyle-suppress.xml"/>
+ </module>
+</module>
Index: src/example/configurations/multi-projects/myapp/src/myapp/Main.java
===================================================================
--- src/example/configurations/multi-projects/myapp/src/myapp/Main.java (Revision 607476)
+++ src/example/configurations/multi-projects/myapp/src/myapp/Main.java (Arbeitskopie)
@@ -24,10 +24,10 @@
public class Main {
public static void main(String[] args) {
- String toFilter[] = new String[]{"one", "two", "tree", "four"};
+ String[] toFilter = new String[]{"one", "two", "tree", "four"};
IFilter filter = FilterProvider.getFilter();
System.out.println("Filtering with:"+filter.getClass());
- String filtered[] = filter.filter(toFilter, "t");
+ String[] filtered = filter.filter(toFilter, "t");
System.out.println("Result :"+Arrays.asList(filtered));
}
}
Index: src/example/multi-project/projects/find/src/find/Main.java
===================================================================
--- src/example/multi-project/projects/find/src/find/Main.java (Revision 607476)
+++ src/example/multi-project/projects/find/src/find/Main.java (Arbeitskopie)
@@ -32,14 +32,14 @@
public class Main {
private static Options getOptions() {
- Option dir = OptionBuilder.withArgName( "dir" )
+ Option dir = OptionBuilder.withArgName("dir")
.hasArg()
- .withDescription( "list files in given dir" )
- .create( "dir" );
- Option name = OptionBuilder.withArgName( "name" )
+ .withDescription("list files in given dir")
+ .create("dir");
+ Option name = OptionBuilder.withArgName("name")
.hasArg()
- .withDescription( "list files with given name" )
- .create( "name" );
+ .withDescription("list files with given name")
+ .create("name");
Options options = new Options();
options.addOption(dir);
@@ -49,26 +49,26 @@
}
public static void main(String[] args) throws Exception {
- Options options = getOptions();
- try {
+ Options options = getOptions();
+ try {
- CommandLineParser parser = new GnuParser();
-
- CommandLine line = parser.parse( options, args );
- File dir = new File(line.getOptionValue("dir", "."));
- String name = line.getOptionValue("name", "jar");
- Collection files = FindFile.find(dir, name);
- System.out.println("listing files in "+dir+" containing "+name);
- for (Iterator it = files.iterator(); it.hasNext(); ) {
- System.out.println("\t"+it.next()+"\n");
- }
- } catch( ParseException exp ) {
- // oops, something went wrong
- System.err.println( "Parsing failed. Reason: " + exp.getMessage() );
-
- HelpFormatter formatter = new HelpFormatter();
- formatter.printHelp( "find", options );
- }
+ CommandLineParser parser = new GnuParser();
+
+ CommandLine line = parser.parse(options, args);
+ File dir = new File(line.getOptionValue("dir", "."));
+ String name = line.getOptionValue("name", "jar");
+ Collection files = FindFile.find(dir, name);
+ System.out.println("listing files in " + dir + " containing " + name);
+ for (Iterator it = files.iterator(); it.hasNext();) {
+ System.out.println("\t" + it.next() + "\n");
+ }
+ } catch(ParseException exp) {
+ // oops, something went wrong
+ System.err.println("Parsing failed. Reason: " + exp.getMessage());
+
+ HelpFormatter formatter = new HelpFormatter();
+ formatter.printHelp("find", options);
+ }
}
}
Index: src/example/multi-project/projects/version/src/version/Version.java
===================================================================
--- src/example/multi-project/projects/version/src/version/Version.java (Revision 607476)
+++ src/example/multi-project/projects/version/src/version/Version.java (Arbeitskopie)
@@ -23,24 +23,24 @@
import java.util.HashMap;
public class Version {
- static {
- versions = new HashMap();
- register("version");
- }
+ static {
+ versions = new HashMap();
+ register("version");
+ }
- private static Map versions;
+ private static Map versions;
- public static void register(String module) {
- try {
- InputStream moduleVersion = Version.class.getResourceAsStream("/"+module+".properties");
- Properties props = new Properties();
- props.load(moduleVersion);
- String version = (String)props.get("version");
- versions.put(module, version);
- System.out.println("--- using "+module+" v"+version);
- } catch (Exception ex) {
- System.err.println("an error occured while registering "+module+": "+ex.getMessage());
- ex.printStackTrace();
+ public static void register(String module) {
+ try {
+ InputStream moduleVersion = Version.class.getResourceAsStream("/"+module+".properties");
+ Properties props = new Properties();
+ props.load(moduleVersion);
+ String version = (String)props.get("version");
+ versions.put(module, version);
+ System.out.println("--- using "+module+" v"+version);
+ } catch (Exception ex) {
+ System.err.println("an error occured while registering "+module+": "+ex.getMessage());
+ ex.printStackTrace();
+ }
}
- }
}
Index: .settings/org.eclipse.jdt.ui.prefs
===================================================================
--- .settings/org.eclipse.jdt.ui.prefs (Revision 607476)
+++ .settings/org.eclipse.jdt.ui.prefs (Arbeitskopie)
@@ -1,6 +1,7 @@
-#Tue Jun 05 13:26:22 CEST 2007
-eclipse.preferences.version=1
-formatter_profile=_Ivy Conventions
-formatter_settings_version=10
-internal.default.compliance=default
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/*\r\n * Licensed to the Apache Software Foundation (ASF) under one or more\r\n * contributor license agreements. See the NOTICE file distributed with\r\n * this work for additional information regarding copyright ownership.\r\n * The ASF licenses this file to You under the Apache License, Version 2.0\r\n * (the "License"); you may not use this file except in compliance with\r\n * the License. You may obtain a copy of the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an "AS IS" BASIS,\r\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n * See the License for the specific language governing permissions and\r\n * limitations under the License.\r\n *\r\n */\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
+#Sat Dec 29 20:57:04 GMT+01:00 2007
+eclipse.preferences.version=1
+formatter_profile=_Ivy Conventions
+formatter_settings_version=10
+internal.default.compliance=default
+org.eclipse.jdt.ui.javadoc=false
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\n * \n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">/*\n * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the "License"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n *\n * http\://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n *\n */\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]