Class J14ClassObjectRewriter
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
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);
}
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
methodIsClassLookup
(Method method) void
rewrite()
-
Field Details
-
classFile
-
state
-
-
Constructor Details
-
J14ClassObjectRewriter
-
-
Method Details
-
rewrite
public void rewrite() -
methodIsClassLookup
-