Jpype seems to have to levels of classes in the getClass() and javaclass. Neither appears to be a complete copy of the functions of java classes. One is the python class which is structurally different as we can't add methods to it that won't appear in the object and the other is the hooks needed for jpype. We should enhance the jpype one to give access to all of the things we use for reflection such as getting an individual method and accessing the annotations. This is likely a heavier this lift than can be supported right now.
Jpype seems to have to levels of classes in the getClass() and javaclass. Neither appears to be a complete copy of the functions of java classes. One is the python class which is structurally different as we can't add methods to it that won't appear in the object and the other is the hooks needed for jpype. We should enhance the jpype one to give access to all of the things we use for reflection such as getting an individual method and accessing the annotations. This is likely a heavier this lift than can be supported right now.