You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ro...@apache.org on 2004/03/27 01:43:11 UTC
cvs commit: jakarta-commons/cli/src/java/org/apache/commons/cli2 HelpSetting.java
roxspring 2004/03/26 16:43:11
Modified: cli/src/java/org/apache/commons/cli2 Tag:
RESEARCH_CLI_2_ROXSPRING HelpSetting.java
Log:
Minor optimisation - name.hashCode() is now called 1722 times in the test suite rather than 20268!!
Revision Changes Path
No revision
No revision
1.1.2.5 +4 -1 jakarta-commons/cli/src/java/org/apache/commons/cli2/Attic/HelpSetting.java
Index: HelpSetting.java
===================================================================
RCS file: /home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/Attic/HelpSetting.java,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- HelpSetting.java 8 Feb 2004 13:08:58 -0000 1.1.2.4
+++ HelpSetting.java 27 Mar 2004 00:43:11 -0000 1.1.2.5
@@ -53,15 +53,18 @@
new HelpSetting("DISPLAY_PARENT_ARGUMENT");
public static final HelpSetting DISPLAY_PARENT_CHILDREN =
new HelpSetting("DISPLAY_PARENT_CHILDREN");
+
private final String name;
+ private final int hashCode;
private HelpSetting(final String name) {
this.name = name;
+ this.hashCode = name.hashCode();
all.add(this);
}
public int hashCode() {
- return name.hashCode();
+ return hashCode;
}
public boolean equals(final Object that) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org