You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2007/06/17 20:12:47 UTC

svn commit: r548083 - /xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java

Author: mrglavas
Date: Sun Jun 17 11:12:46 2007
New Revision: 548083

URL: http://svn.apache.org/viewvc?view=rev&rev=548083
Log:
Making all of the fields of FacetInfo final.

Modified:
    xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java

Modified: xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
URL: http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java?view=diff&rev=548083&r1=548082&r2=548083
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java (original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java Sun Jun 17 11:12:46 2007
@@ -255,10 +255,18 @@
     private final XSFacets xsFacets = new XSFacets();
     
     static final class FacetInfo {
-        XSFacets facetdata;
-        Element nodeAfterFacets;
-        short fPresentFacets;
-        short fFixedFacets;
+        
+        final XSFacets facetdata;
+        final Element nodeAfterFacets;
+        final short fPresentFacets;
+        final short fFixedFacets;
+        
+        FacetInfo(XSFacets facets, Element nodeAfterFacets, short presentFacets, short fixedFacets) {
+            facetdata = facets;
+            this.nodeAfterFacets = nodeAfterFacets;
+            fPresentFacets = presentFacets;
+            fFixedFacets = fixedFacets;
+        }
     }
     
     FacetInfo traverseFacets(Element content,
@@ -508,12 +516,7 @@
         
         fPattern.setLength(0);
         
-        FacetInfo fi = new FacetInfo();
-        fi.facetdata = xsFacets;
-        fi.nodeAfterFacets = content;
-        fi.fPresentFacets = facetsPresent;
-        fi.fFixedFacets = facetsFixed;
-        return fi;
+        return new FacetInfo(xsFacets, content, facetsPresent, facetsFixed);
     }
     
     



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org