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 2004/06/21 20:22:44 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/impl/xs SchemaGrammar.java

mrglavas    2004/06/21 11:22:44

  Modified:    java/src/org/apache/xerces/impl/xs SchemaGrammar.java
  Log:
  Fixing Jira Bug #470:
  http://nagoya.apache.org/jira/browse/XERCESJ-470
  
  The call to a private super constructor in BuiltinSchemaGrammar
  seems to violate VM specifications. An anonymous class:
  SchemaGrammar$1.class seems to be related to a private
  constructor declared on SchemaGrammar which is implicitly called
  from a constructor in the static nested class BuiltinSchemaGrammar
  (which extends SchemaGrammar). This class appears to be
  malformed [1].
  
  Changing the access modifier from private to protected on the
  no arguments constructor of SchemaGrammar to eliminate this
  anonymous class.
  
  [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=67600
  
  Revision  Changes    Path
  1.38      +2 -2      xml-xerces/java/src/org/apache/xerces/impl/xs/SchemaGrammar.java
  
  Index: SchemaGrammar.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/SchemaGrammar.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- SchemaGrammar.java	15 May 2004 22:13:12 -0000	1.37
  +++ SchemaGrammar.java	21 Jun 2004 18:22:44 -0000	1.38
  @@ -100,7 +100,7 @@
       //
   
       // needed to make BuiltinSchemaGrammar work.
  -    private SchemaGrammar() {}
  +    protected SchemaGrammar() {}
   
       /**
        * Default constructor.
  
  
  

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