Class J14ClassObjectRewriter


  • public class J14ClassObjectRewriter
    extends java.lang.Object
    Java 1.4 will produce

    public class Java14Test { public Java14Test instance = Java14Test.bar(Java14Test.class$cfrtest$Java14Test == null ? (Java14Test.class$cfrtest$Java14Test = Java14Test.class$("cfrtest.Java14Test")) : Java14Test.class$cfrtest$Java14Test); static Class class$cfrtest$Java14Test;

    public static Java14Test bar(Class class_) { return new Java14Test(); }

    static Class class$(String string) { try { return Class.forName(string); } catch (ClassNotFoundException var1_1) { throw new NoClassDefFoundError().initCause((Throwable)var1_1); } } }

    for

    public class Java14Test {

    public static Java14Test bar(Class c) {

    return new Java14Test();

    }

    public Java14Test instance = bar(Java14Test.class);

    }

    • Constructor Detail

    • Method Detail

      • rewrite

        public void rewrite()
      • methodIsClassLookup

        private boolean methodIsClassLookup​(Method method)