public static void findAuthorizations()

in src/main/java/org/apache/accumulo/access/AccessExpression.java [247:256]


  public static void findAuthorizations(byte[] expression, Consumer<String> authorizationConsumer)
      throws InvalidAccessExpressionException {
    var bytesWrapper = ParserEvaluator.lookupWrappers.get();
    Predicate<Tokenizer.AuthorizationToken> atp = authToken -> {
      bytesWrapper.set(authToken.data, authToken.start, authToken.len);
      authorizationConsumer.accept(AccessEvaluatorImpl.unescape(bytesWrapper));
      return true;
    };
    ParserEvaluator.parseAccessExpression(expression, atp, atp);
  }