rmic doesn't handle inner classes properly. First, it doesn't understand the syntax X.Y.Z to mean "package X, class Y, inner class Z". I have to use the generated name "X.Y$Z", which should be hidden from users. javap shares this problem.
Second, it generates the wrong class names. The output from X.Y$Z is Y_skel.class, not Y$Z_skell.class.
Second, it generates the wrong class names. The output from X.Y$Z is Y_skel.class, not Y$Z_skell.class.
- relates to
-
JDK-4069296 rmic in JDK 1.2 cannot compile stubs/skeletons for inner classes
-
- Closed
-