Update of /var/cvs/src/org/mmbase/core
In directory james.mmbase.org:/tmp/cvs-serv22566/core
Modified Files:
AbstractField.java
Log Message:
avoiding some function calls if oftenly called method
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/core
Index: AbstractField.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/core/AbstractField.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- AbstractField.java 16 Feb 2008 22:13:53 -0000 1.17
+++ AbstractField.java 19 Aug 2008 20:36:21 -0000 1.18
@@ -21,7 +21,7 @@
* @author Pierre van Rooden
* @author Michiel Meeuwissen
* @since MMBase-1.8
- * @version $Id: AbstractField.java,v 1.17 2008/02/16 22:13:53 nklasens Exp $
+ * @version $Id: AbstractField.java,v 1.18 2008/08/19 20:36:21 michiel Exp $
*/
abstract public class AbstractField extends AbstractDescriptor implements
Field {
@@ -107,7 +107,7 @@
return getName().hashCode() * 13 + dataType.hashCode();
}
- public int getState() {
+ public final int getState() {
return state;
}
@@ -178,7 +178,7 @@
* @see org.mmbase.bridge.Field#isVirtual()
*/
public boolean isVirtual() {
- return getState() == STATE_VIRTUAL || getState() ==
STATE_SYSTEM_VIRTUAL;
+ return state == STATE_VIRTUAL || state == STATE_SYSTEM_VIRTUAL;
}
/**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs