К какому классу относится 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.

Другие вопросы по тегам