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