From 60a62bced8894a90b22725482fb33a9eed967554 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Tue, 1 Sep 2009 18:39:35 +0200 Subject: Removed the various debug assist code in ClassLoaderWorkaround; the feature works now, no longer needed. --- .../java/lombok/eclipse/ClassLoaderWorkaround.java | 34 +--------------------- 1 file changed, 1 insertion(+), 33 deletions(-) (limited to 'src_eclipseagent/java/lombok') diff --git a/src_eclipseagent/java/lombok/eclipse/ClassLoaderWorkaround.java b/src_eclipseagent/java/lombok/eclipse/ClassLoaderWorkaround.java index 42eeb02d..f5c8bbd3 100644 --- a/src_eclipseagent/java/lombok/eclipse/ClassLoaderWorkaround.java +++ b/src_eclipseagent/java/lombok/eclipse/ClassLoaderWorkaround.java @@ -55,49 +55,17 @@ public class ClassLoaderWorkaround { public static void transformCompilationUnitDeclaration(Object parser, Object cud) throws Exception { Method transformMethod = getTransformMethod(cud); try { - checkTypeCompatible(parser.getClass(), "org.eclipse.jdt.internal.compiler.parser.Parser"); - checkTypeCompatible(cud.getClass(), "org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration"); - try { - transformMethod.invoke(null, parser, cud); - } catch ( IllegalArgumentException ex ) { - checkTypeCompatible2(parser.getClass(), "org.eclipse.jdt.internal.compiler.parser.Parser"); - checkTypeCompatible2(cud.getClass(), "org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration"); - throw ex; - } + transformMethod.invoke(null, parser, cud); } catch ( InvocationTargetException e ) { throw sneakyThrow(e.getCause()); } } - private static void checkTypeCompatible(Class c, String expected) { - StringBuilder sb = new StringBuilder(); - while ( c != null ) { - if ( c.getName().equals(expected) ) return; - sb.append(" ").append(c.getName()); - c = c.getSuperclass(); - } - - System.err.println("Not a match to " + expected); - System.err.println(sb.toString()); - } - - private static void checkTypeCompatible2(Class c, String expected) { - StringBuilder sb = new StringBuilder(); - while ( c != null ) { - sb.append(" ").append(c.getName()); - c = c.getSuperclass(); - } - - System.err.println("Expecting " + expected); - System.err.println(sb.toString()); - } - private static Method getTransformMethod(Object cud) throws ClassNotFoundException { ClassLoader contextLoader = Thread.currentThread().getContextClassLoader(); synchronized ( transform ) { if ( !transform.containsKey(contextLoader)) { - System.out.println("Creating classloader: " + Thread.currentThread()); transform.put(contextLoader, findTransformMethod(cud)); } -- cgit