////
Automatically generated by PainlessDocGenerator. Do not edit.
Rebuild by running `gradle generatePainlessApi`.
////

[[painless-api-reference-Comparator]]++Comparator++::
* ++[[painless-api-reference-Comparator-comparing-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#comparing%2Djava.util.function.Function%2D[comparing](<<painless-api-reference-Function,Function>>)++ (link:{java9-javadoc}/java/util/Comparator.html#comparing%2Djava.util.function.Function%2D[java 9])
* ++[[painless-api-reference-Comparator-comparing-2]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#comparing%2Djava.util.function.Function%2Djava.util.Comparator%2D[comparing](<<painless-api-reference-Function,Function>>, <<painless-api-reference-Comparator,Comparator>>)++ (link:{java9-javadoc}/java/util/Comparator.html#comparing%2Djava.util.function.Function%2Djava.util.Comparator%2D[java 9])
* ++[[painless-api-reference-Comparator-comparingDouble-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#comparingDouble%2Djava.util.function.ToDoubleFunction%2D[comparingDouble](<<painless-api-reference-ToDoubleFunction,ToDoubleFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#comparingDouble%2Djava.util.function.ToDoubleFunction%2D[java 9])
* ++[[painless-api-reference-Comparator-comparingInt-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#comparingInt%2Djava.util.function.ToIntFunction%2D[comparingInt](<<painless-api-reference-ToIntFunction,ToIntFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#comparingInt%2Djava.util.function.ToIntFunction%2D[java 9])
* ++[[painless-api-reference-Comparator-comparingLong-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#comparingLong%2Djava.util.function.ToLongFunction%2D[comparingLong](<<painless-api-reference-ToLongFunction,ToLongFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#comparingLong%2Djava.util.function.ToLongFunction%2D[java 9])
* ++[[painless-api-reference-Comparator-naturalOrder-0]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#naturalOrder%2D%2D[naturalOrder]()++ (link:{java9-javadoc}/java/util/Comparator.html#naturalOrder%2D%2D[java 9])
* ++[[painless-api-reference-Comparator-nullsFirst-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#nullsFirst%2Djava.util.Comparator%2D[nullsFirst](<<painless-api-reference-Comparator,Comparator>>)++ (link:{java9-javadoc}/java/util/Comparator.html#nullsFirst%2Djava.util.Comparator%2D[java 9])
* ++[[painless-api-reference-Comparator-nullsLast-1]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#nullsLast%2Djava.util.Comparator%2D[nullsLast](<<painless-api-reference-Comparator,Comparator>>)++ (link:{java9-javadoc}/java/util/Comparator.html#nullsLast%2Djava.util.Comparator%2D[java 9])
* ++[[painless-api-reference-Comparator-reverseOrder-0]]static <<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#reverseOrder%2D%2D[reverseOrder]()++ (link:{java9-javadoc}/java/util/Comparator.html#reverseOrder%2D%2D[java 9])
* ++[[painless-api-reference-Comparator-compare-2]]int link:{java8-javadoc}/java/util/Comparator.html#compare%2Djava.lang.Object%2Djava.lang.Object%2D[compare](def, def)++ (link:{java9-javadoc}/java/util/Comparator.html#compare%2Djava.lang.Object%2Djava.lang.Object%2D[java 9])
* ++[[painless-api-reference-Comparator-equals-1]]boolean link:{java8-javadoc}/java/util/Comparator.html#equals%2Djava.lang.Object%2D[equals](<<painless-api-reference-Object,Object>>)++ (link:{java9-javadoc}/java/util/Comparator.html#equals%2Djava.lang.Object%2D[java 9])
* ++[[painless-api-reference-Comparator-reversed-0]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#reversed%2D%2D[reversed]()++ (link:{java9-javadoc}/java/util/Comparator.html#reversed%2D%2D[java 9])
* ++[[painless-api-reference-Comparator-thenComparing-1]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#thenComparing%2Djava.util.Comparator%2D[thenComparing](<<painless-api-reference-Comparator,Comparator>>)++ (link:{java9-javadoc}/java/util/Comparator.html#thenComparing%2Djava.util.Comparator%2D[java 9])
* ++[[painless-api-reference-Comparator-thenComparing-2]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#thenComparing%2Djava.util.function.Function%2Djava.util.Comparator%2D[thenComparing](<<painless-api-reference-Function,Function>>, <<painless-api-reference-Comparator,Comparator>>)++ (link:{java9-javadoc}/java/util/Comparator.html#thenComparing%2Djava.util.function.Function%2Djava.util.Comparator%2D[java 9])
* ++[[painless-api-reference-Comparator-thenComparingDouble-1]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#thenComparingDouble%2Djava.util.function.ToDoubleFunction%2D[thenComparingDouble](<<painless-api-reference-ToDoubleFunction,ToDoubleFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#thenComparingDouble%2Djava.util.function.ToDoubleFunction%2D[java 9])
* ++[[painless-api-reference-Comparator-thenComparingInt-1]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#thenComparingInt%2Djava.util.function.ToIntFunction%2D[thenComparingInt](<<painless-api-reference-ToIntFunction,ToIntFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#thenComparingInt%2Djava.util.function.ToIntFunction%2D[java 9])
* ++[[painless-api-reference-Comparator-thenComparingLong-1]]<<painless-api-reference-Comparator,Comparator>> link:{java8-javadoc}/java/util/Comparator.html#thenComparingLong%2Djava.util.function.ToLongFunction%2D[thenComparingLong](<<painless-api-reference-ToLongFunction,ToLongFunction>>)++ (link:{java9-javadoc}/java/util/Comparator.html#thenComparingLong%2Djava.util.function.ToLongFunction%2D[java 9])
* Inherits methods from ++<<painless-api-reference-Object,Object>>++
