So using the Modifiers library, here’s what I came up with. Is this what you had in mind, Patrick?
import java.lang.reflect.Modifier
def isFinal(cl:Class[_]):Boolean = {
Modifier.isFinal(cl.getModifiers())
}
def isInterface(cl:Class[_]):Boolean = {
Modifier.isInterface(cl.getModifiers())
}