CodeQL library for Java/Kotlin
codeql/java-all 0.9.0 (changelog, source)

Member predicate MetricRefType::getSpecialisationIndex

The specialization index metric measures the extent to which subclasses override (replace) the behavior of their ancestor classes. If they override many methods, it is an indication that the original abstraction in the superclasses may have been inappropriate. On the whole, subclasses should add behavior to their superclasses, but not alter that behavior dramatically.

float getSpecialisationIndex()