Some links to help you. Also see the polygenic lubricant response
you get com.xyClassName $ 5 . when your class contains an anonymous inner class
sample8.class sample8$1.class sample8$2.class sample8$klass.class sample8$klass$1.class
Example
public class sample8 { private class klass{ void vodka() { sample8 _s = new sample8() { }; } } sample8() { klass _k = new klass(); _k.vodka(); } public static void main(String args[]) { } sample8 _s = new sample8() { }; sample8 _s1 = new sample8() { }; }
source share