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

Fokko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git


The following commit(s) were added to refs/heads/master by this push:
     new 5cb0ef675 MINOR: Fix PrimitiveStringifier class Javadoc (#3651)
5cb0ef675 is described below

commit 5cb0ef6751639749fb97d3ae6250f12ad1bda925
Author: Anas Khan <[email protected]>
AuthorDate: Sun Jul 12 01:58:41 2026 +0530

    MINOR: Fix PrimitiveStringifier class Javadoc (#3651)
    
    The class-level Javadoc of PrimitiveStringifier stated that the overloaded
    stringify(...) methods not implemented for the related types throw
    {@link OperationNotSupportedException}. That link resolved to the checked
    javax.naming.OperationNotSupportedException, which these unchecked methods
    cannot throw, and it contradicted every method's own @throws tag. In fact 
all
    overloads throw java.lang.UnsupportedOperationException.
    
    Point the class Javadoc at UnsupportedOperationException and drop the 
now-unused
    javax.naming import. Documentation-only, no behavioral change.
---
 .../src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java  | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java
 
b/parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java
index 3bbcca981..800078112 100644
--- 
a/parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java
+++ 
b/parquet-column/src/main/java/org/apache/parquet/schema/PrimitiveStringifier.java
@@ -33,7 +33,6 @@ import java.time.Instant;
 import java.time.ZoneOffset;
 import java.time.format.DateTimeFormatter;
 import java.util.concurrent.TimeUnit;
-import javax.naming.OperationNotSupportedException;
 import org.apache.parquet.io.api.Binary;
 import org.locationtech.jts.geom.Geometry;
 import org.locationtech.jts.io.ParseException;
@@ -42,7 +41,7 @@ import org.locationtech.jts.io.WKBReader;
 /**
  * Class that provides string representations for the primitive values. These 
string values are to be used for
  * logging/debugging purposes. The method {@code stringify} is overloaded for 
each primitive types. The overloaded
- * methods not implemented for the related types throw {@link 
OperationNotSupportedException}.
+ * methods not implemented for the related types throw {@link 
UnsupportedOperationException}.
  */
 public abstract class PrimitiveStringifier {
   private final String name;

Reply via email to