TomMD commented on a change in pull request #1818:
URL: https://github.com/apache/lucene-solr/pull/1818#discussion_r482245426



##########
File path: 
solr/solrj/src/java/org/apache/solr/common/util/JsonSchemaValidator.java
##########
@@ -48,13 +48,15 @@ public JsonSchemaValidator(String jsonString) {
 
   public JsonSchemaValidator(Map jsonSchema) {
     this.validators = new LinkedList<>();
-    for (Object fname : jsonSchema.keySet()) {
+    for (Object entry : jsonSchema.entrySet()) {

Review comment:
       I've got to admit I'm a bit confused on this since `Map.Entry<>` is not 
what one gets from `entrySet` of a `Map`:
   
   ```
   > Task :solr:solrj:compileJava
   
/code/solr/solrj/src/java/org/apache/solr/common/util/JsonSchemaValidator.java:51:
 error: incompatible types: Object ca
   nnot be converted to Entry<?,?>
       for (Map.Entry<?,?> entry : jsonSchema.entrySet()) {
   ```
   
   Are you asking for us to change the function from:
   
   ```
       public JsonSchemaValidator(Map jsonSchema) {
   ```
   
   to
   
   ```
       public JsonSchemaValidator(Map<?,?> jsonSchema) {
   ```
   
   And propagate that API change to the callees, or did I miss the obvious 
thing?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to