This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 315b865b353f9b935b8edf46cff8a9a74aad4b3b
Author: Andy Seaborne <[email protected]>
AuthorDate: Sat Jan 11 09:03:11 2025 +0000

    GH-2800: Rename jena-iri IRIException as IRIException0
---
 .../java/org/apache/jena/riot/system/Checker.java  |  2 +-
 .../apache/jena/riot/system/CheckerJenaIRI.java    |  2 +-
 .../iri/{IRIException.java => IRIException0.java}  |  4 ++--
 .../main/java/org/apache/jena/iri/IRIFactory.java  |  8 ++++----
 .../main/java/org/apache/jena/iri/IRIFactoryI.java | 12 ++++++------
 .../main/java/org/apache/jena/iri/Violation.java   | 20 ++++++++------------
 .../apache/jena/iri/impl/AbsIRIFactoryImpl.java    | 22 +++++++++++-----------
 .../org/apache/jena/iri/impl/IRIImplException.java |  6 +++---
 .../java/org/apache/jena/iri/TestIRIFactory.java   | 19 ++++++++++---------
 9 files changed, 46 insertions(+), 49 deletions(-)

diff --git a/jena-arq/src/main/java/org/apache/jena/riot/system/Checker.java 
b/jena-arq/src/main/java/org/apache/jena/riot/system/Checker.java
index 01d7098385..caed482e23 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/system/Checker.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/system/Checker.java
@@ -127,7 +127,7 @@ public class Checker {
                 errorHandler(errorHandler).warning("Bad IRI: " + msg, line, 
col);
             } else
                 errorHandler(errorHandler).warning("Unwise IRI: " + msg, line, 
col);
-        } catch (org.apache.jena.iri.IRIException | 
org.apache.jena.irix.IRIException ex) {}
+        } catch (org.apache.jena.iri.IRIException0 | 
org.apache.jena.irix.IRIException ex) {}
     }
 
 //    /**
diff --git 
a/jena-arq/src/main/java/org/apache/jena/riot/system/CheckerJenaIRI.java 
b/jena-arq/src/main/java/org/apache/jena/riot/system/CheckerJenaIRI.java
index f417b62d0d..b725f6003b 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/system/CheckerJenaIRI.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/system/CheckerJenaIRI.java
@@ -105,7 +105,7 @@ class CheckerJenaIRI {
                 errorHandler(errorHandler).warning("Bad IRI: " + msg, line, 
col);
             } else
                 errorHandler(errorHandler).warning("Not advised IRI: " + msg, 
line, col);
-        } catch (org.apache.jena.iri.IRIException | 
org.apache.jena.irix.IRIException ex) {}
+        } catch (org.apache.jena.iri.IRIException0 | 
org.apache.jena.irix.IRIException ex) {}
     }
 
     private static ErrorHandler errorHandler(ErrorHandler handler) {
diff --git a/jena-iri/src/main/java/org/apache/jena/iri/IRIException.java 
b/jena-iri/src/main/java/org/apache/jena/iri/IRIException0.java
similarity index 93%
rename from jena-iri/src/main/java/org/apache/jena/iri/IRIException.java
rename to jena-iri/src/main/java/org/apache/jena/iri/IRIException0.java
index 35f2e6526b..2d52d69e33 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/IRIException.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/IRIException0.java
@@ -28,10 +28,10 @@ package org.apache.jena.iri;
  * but merely remember the error to be accessed by the user
  * using {@link IRI#violations(boolean)}.
  */
-abstract public class IRIException extends RuntimeException  {
+abstract public class IRIException0 extends RuntimeException  {
 
 
-    protected IRIException() {
+    protected IRIException0() {
         super();
         
     }
diff --git a/jena-iri/src/main/java/org/apache/jena/iri/IRIFactory.java 
b/jena-iri/src/main/java/org/apache/jena/iri/IRIFactory.java
index e7477f3b1b..2ba7fd5993 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/IRIFactory.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/IRIFactory.java
@@ -488,7 +488,7 @@ characters ("[", "]") are not part of the above list
      * @param query Query string
      * @param fragment Fragment
      * @return An IRI with the given components.
-     * * @throws IRIException If the resulting IRI
+     * * @throws IRIException0 If the resulting IRI
      *    has unfixable errors, e.g. non-ascii chars in the scheme name
 
      @see #setEncoding(String)
@@ -501,7 +501,7 @@ characters ("[", "]") are not part of the above list
             String path,
             String query,
             String fragment
-            ) throws IRIException {
+            ) throws IRIException0 {
         return throwAnyErrors(create( scheme,
                 userInfo,
                 host,
@@ -531,7 +531,7 @@ characters ("[", "]") are not part of the above list
      * @param fragment Fragment
      * @return An IRI with the given components.
 
-     * @throws IRIException If the resulting IRI
+     * @throws IRIException0 If the resulting IRI
      *    has unfixable errors, e.g. non-ascii chars in the scheme name
 
      @see #setEncoding(String)
@@ -542,7 +542,7 @@ characters ("[", "]") are not part of the above list
             String path,
             String query,
             String fragment
-            ) throws IRIException {
+            ) throws IRIException0 {
         return throwAnyErrors(create( scheme,
                 authority,
                 path,
diff --git a/jena-iri/src/main/java/org/apache/jena/iri/IRIFactoryI.java 
b/jena-iri/src/main/java/org/apache/jena/iri/IRIFactoryI.java
index c16983b2b6..d7c8a3d6ba 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/IRIFactoryI.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/IRIFactoryI.java
@@ -44,12 +44,12 @@ public interface IRIFactoryI {
      * @param i
      *            The IRI to use.
      * @return A new IRI object.
-     * @throws IRIException
+     * @throws IRIException0
      *             If a violation of the standards being enforced by the 
factory
      *             has been detected, and this violation is classified by the
      *             factory as an error.
      */
-    IRI construct(IRI i) throws IRIException ;
+    IRI construct(IRI i) throws IRIException0 ;
 
     /**
      * Make a new IRI object (possibly including IRI resolution), and check it
@@ -58,12 +58,12 @@ public interface IRIFactoryI {
      * @param s
      *            The IRI to use.
      * @return A new IRI object.
-     * @throws IRIException
+     * @throws IRIException0
      *             If a violation of the standards being enforced by the 
factory
      *             has been detected, and this violation is classified by the
      *             factory as an error.
      */
-    IRI construct(String s) throws IRIException ;
+    IRI construct(String s) throws IRIException0 ;
 
     /**
      * Make a new IRI object (possibly including IRI resolution), and check it
@@ -72,12 +72,12 @@ public interface IRIFactoryI {
      * @param uri
      *            The IRI string to use.
      * @return A new IRI object.
-     * @throws IRIException
+     * @throws IRIException0
      *             If a violation of the standards being enforced by the 
factory
      *             has been detected, and this violation is classified by the
      *             factory as an error.
      */
-    IRI construct(URI uri) throws IRIException ;
+    IRI construct(URI uri) throws IRIException0 ;
 
     /**
      * Make a new IRI object (possibly including IRI resolution), and check it
diff --git a/jena-iri/src/main/java/org/apache/jena/iri/Violation.java 
b/jena-iri/src/main/java/org/apache/jena/iri/Violation.java
index 2a146979e9..2e22881551 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/Violation.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/Violation.java
@@ -21,8 +21,8 @@ package org.apache.jena.iri;
 /**
  * Information concerning a
  * violation of some specification concerning IRIs.
- * This may be wrapped in 
- * an {@link IRIException} and thrown, 
+ * This may be wrapped in
+ * an {@link IRIException0} and thrown,
  * or may be returned by
  * {@link IRI#violations(boolean)}. Which conditions
  * result in errors and warnings
@@ -31,10 +31,6 @@ package org.apache.jena.iri;
  */
 public abstract class  Violation implements ViolationCodes, IRIComponents {
 
-
-    // TODO e-mail about dot-segments
-    
-    // TODO single script in a component
     /**
      * The value from {@link ViolationCodes}
      * corresponding to this condition.
@@ -73,22 +69,22 @@ public abstract class  Violation implements ViolationCodes, 
IRIComponents {
      * @return The error message.
      */
     abstract public String getShortMessage();
-    
+
     /**
      * A long description of the error condition,
-     * typically including the 
+     * typically including the
      * @return The error message.
      */
     abstract public String getLongMessage();
-    
-    
+
+
     /**
-     * The URL of the 
+     * The URL of the
      * section of the specification which has been violated.
      * @return The error message.
      */
     abstract public String getSpecificationURL();
-    
+
     /**
      * Using the settings of the factory associated
      * with the IRI associated with this violation,
diff --git 
a/jena-iri/src/main/java/org/apache/jena/iri/impl/AbsIRIFactoryImpl.java 
b/jena-iri/src/main/java/org/apache/jena/iri/impl/AbsIRIFactoryImpl.java
index fe6fd1c3a7..c768d3b902 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/impl/AbsIRIFactoryImpl.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/impl/AbsIRIFactoryImpl.java
@@ -22,7 +22,7 @@ package org.apache.jena.iri.impl;
 import java.net.URI;
 
 import org.apache.jena.iri.IRI ;
-import org.apache.jena.iri.IRIException ;
+import org.apache.jena.iri.IRIException0;
 import org.apache.jena.iri.IRIFactoryI ;
 
 abstract public class AbsIRIFactoryImpl implements IRIFactoryI {
@@ -43,30 +43,30 @@ abstract public class AbsIRIFactoryImpl implements 
IRIFactoryI {
 //                AbsIRIImpl.NO_EXCEPTIONS)
                 );
     }
-    
+
     @Override
     public IRI create(URI uri) {
                return create(uri.toASCIIString());
     }
-    
-    
+
+
     @Override
-    public IRI construct(String s) throws IRIException {
+    public IRI construct(String s) throws IRIException0 {
       return throwAnyErrors(create(s));
     }
 
     //@Override
     @Override
-    public IRI construct(IRI i) throws IRIException {
-        return throwAnyErrors(create(i)); 
+    public IRI construct(IRI i) throws IRIException0 {
+        return throwAnyErrors(create(i));
     }
-        
+
     @Override
-    public IRI construct(URI uri) throws IRIException {
+    public IRI construct(URI uri) throws IRIException0 {
         return throwAnyErrors(create(uri));
     }
 
-    protected IRI throwAnyErrors(IRI rslt) throws IRIException {
+    protected IRI throwAnyErrors(IRI rslt) throws IRIException0 {
         if (rslt.hasViolation(false)) {
             throw new IRIImplException(rslt.violations(false).next());
 //            Iterator it = rslt.exceptions();
@@ -74,7 +74,7 @@ abstract public class AbsIRIFactoryImpl implements 
IRIFactoryI {
 //                Violation v = (Violation)it.next();
 //                if (v.isError())
 //                    throw new IRIImplException(v);
-//            } 
+//            }
         }
         return rslt;
     }
diff --git 
a/jena-iri/src/main/java/org/apache/jena/iri/impl/IRIImplException.java 
b/jena-iri/src/main/java/org/apache/jena/iri/impl/IRIImplException.java
index a0b9c40340..79f12ff4e1 100644
--- a/jena-iri/src/main/java/org/apache/jena/iri/impl/IRIImplException.java
+++ b/jena-iri/src/main/java/org/apache/jena/iri/impl/IRIImplException.java
@@ -18,10 +18,10 @@
 
 package org.apache.jena.iri.impl;
 
-import org.apache.jena.iri.IRIException ;
+import org.apache.jena.iri.IRIException0;
 import org.apache.jena.iri.Violation ;
 
-public class IRIImplException extends IRIException {
+public class IRIImplException extends IRIException0 {
 
     private static final long serialVersionUID = 1072420548744246731L;
     private final Violation violation;
@@ -39,6 +39,6 @@ public class IRIImplException extends IRIException {
     public String getMessage() {
         return getViolation().getShortMessage();
     }
-    
+
 
 }
diff --git a/jena-iri/src/test/java/org/apache/jena/iri/TestIRIFactory.java 
b/jena-iri/src/test/java/org/apache/jena/iri/TestIRIFactory.java
index ebdcb16ce1..9e05eb302b 100644
--- a/jena-iri/src/test/java/org/apache/jena/iri/TestIRIFactory.java
+++ b/jena-iri/src/test/java/org/apache/jena/iri/TestIRIFactory.java
@@ -21,21 +21,22 @@ import static org.junit.Assert.assertEquals;
 
 import java.net.URI;
 
-import junit.framework.JUnit4TestAdapter;
 import org.junit.Test;
 
+import junit.framework.JUnit4TestAdapter;
+
 public class TestIRIFactory {
        static public junit.framework.Test suite() {
                return new JUnit4TestAdapter(TestIRIFactory.class);
        }
-       
+
     @SuppressWarnings("deprecation")
        private static IRIFactory iriFactory = IRIFactory.jenaImplementation();
-       
+
        @Test
        public void createFromURI() {
                URI uri = 
URI.create("http://johndoe:[email protected]:81/page?2#hash";);
-               IRI iri = iriFactory.create(uri);               
+               IRI iri = iriFactory.create(uri);
                assertEquals("http", iri.getScheme());
                assertEquals("johndoe:secret", iri.getRawUserinfo());
                assertEquals("example.com", iri.getRawHost());
@@ -50,17 +51,17 @@ public class TestIRIFactory {
                URI relative = URI.create("page/deeper.txt?q");
                IRI relativeIri = iriFactory.create(relative);
                assertEquals("page/deeper.txt", relativeIri.getRawPath());
-               
+
                IRI base = 
iriFactory.create("http://example.com/relative/path?q=somethingelse";);
                IRI absolute = base.create(relative);
                assertEquals("http://example.com/relative/page/deeper.txt?q";, 
absolute.toString());
-               
+
                URI other = URI.create("http://other.example.net/";);
                IRI otherIri = base.create(other);
                assertEquals("http://other.example.net/";, 
otherIri.toASCIIString());
        }
-       
-    @Test(expected=IRIException.class)
+
+    @Test(expected=IRIException0.class)
     public void constructFromDubiousURI() throws Exception {
         // Legal URI by Java
         URI relative = URI.create("unknown:abc");
@@ -70,5 +71,5 @@ public class TestIRIFactory {
         // Expect exception
         IRI relativeIri = IRIFactory.iriImplementation().construct(relative);
     }
-       
+
 }

Reply via email to