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

Reply via email to