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

ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-access.git


The following commit(s) were added to refs/heads/main by this push:
     new 68a0b69  Removed public modifier from constructors (#109)
68a0b69 is described below

commit 68a0b6910d5e2fd3e306521ab212e49437df8e80
Author: Dave Marion <[email protected]>
AuthorDate: Wed Mar 11 14:15:29 2026 -0400

    Removed public modifier from constructors (#109)
    
    Removed public modifier from AccessEvaluatorImpl
    and AccessExpressionImpl constructors to force
    a single entry point through AccessImpl. Unable
    to remove public modifier from AuthorizationsImpl
    constructor as it's a record type.
---
 .../java/org/apache/accumulo/access/impl/AccessEvaluatorImpl.java     | 4 ++--
 .../java/org/apache/accumulo/access/impl/AccessExpressionImpl.java    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessEvaluatorImpl.java
 
b/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessEvaluatorImpl.java
index 3912077..e4c5374 100644
--- 
a/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessEvaluatorImpl.java
+++ 
b/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessEvaluatorImpl.java
@@ -41,7 +41,7 @@ public final class AccessEvaluatorImpl implements 
AccessEvaluator {
   /**
    * Create an AccessEvaluatorImpl using an Authorizer object
    */
-  public AccessEvaluatorImpl(Predicate<String> authorizationChecker,
+  AccessEvaluatorImpl(Predicate<String> authorizationChecker,
       AuthorizationValidator authorizationValidator) {
     this.authorizedPredicate = auth -> 
authorizationChecker.test(auth.toString());
     this.authorizationValidator = authorizationValidator;
@@ -50,7 +50,7 @@ public final class AccessEvaluatorImpl implements 
AccessEvaluator {
   /**
    * Create an AccessEvaluatorImpl using a collection of authorizations
    */
-  public AccessEvaluatorImpl(Authorizations authorizations,
+  AccessEvaluatorImpl(Authorizations authorizations,
       AuthorizationValidator authorizationValidator) {
     var authsSet = authorizations.asSet();
     final Set<CharsWrapper> wrappedAuths = new HashSet<>(authsSet.size());
diff --git 
a/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessExpressionImpl.java
 
b/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessExpressionImpl.java
index 2668152..75de7ee 100644
--- 
a/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessExpressionImpl.java
+++ 
b/modules/core/src/main/java/org/apache/accumulo/access/impl/AccessExpressionImpl.java
@@ -31,7 +31,7 @@ public final class AccessExpressionImpl extends 
AccessExpression {
   private final String expression;
   private final AtomicReference<ParsedAccessExpression> parseTreeRef = new 
AtomicReference<>();
 
-  public AccessExpressionImpl(String expression) {
+  AccessExpressionImpl(String expression) {
     this.expression = expression;
   }
 

Reply via email to