К какому классу относится org.apache.lucene.document.IntPoint$1?
Следующие строки были закодированы для другой цели, когда я заметил странную вещь. Класс q - это класс org.apache.lucene.document.IntPoint$1, но я действительно не могу найти его в документе.
Query q = IntPoint.newExactQuery("year", 2147483647);
System.out.println(q.getClass()); # this line prints out "class org.apache.lucene.document.IntPoint$1"
1 ответ
Это анонимный класс, определенный в newRangeQuery (потому что newExactQuery реализован с его использованием) в строке 199 IntPoint.java.