From 343eb680439b3067feeca8a5c7ffe3a71f48b353 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Fri, 12 Jun 2009 17:09:04 +0200 Subject: Clinits should be skipped, as they are useless, and the docs even say they will be skipped. Now they are skipped. --- src/lombok/eclipse/EclipseAST.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/lombok/eclipse/EclipseAST.java b/src/lombok/eclipse/EclipseAST.java index 161e8909..83c2872d 100644 --- a/src/lombok/eclipse/EclipseAST.java +++ b/src/lombok/eclipse/EclipseAST.java @@ -15,6 +15,7 @@ import java.util.Map; import org.eclipse.jdt.internal.compiler.ast.ASTNode; import org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration; import org.eclipse.jdt.internal.compiler.ast.Argument; +import org.eclipse.jdt.internal.compiler.ast.Clinit; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; import org.eclipse.jdt.internal.compiler.ast.FieldDeclaration; import org.eclipse.jdt.internal.compiler.ast.Initializer; @@ -46,6 +47,7 @@ public class EclipseAST { traverseChildren(visitor, child); visitor.endVisitField(child, (FieldDeclaration)n); } else if ( n instanceof AbstractMethodDeclaration ) { + if ( n instanceof Clinit ) continue; visitor.visitMethod(child, (AbstractMethodDeclaration)n); traverseChildren(visitor, child); visitor.endVisitMethod(child, (AbstractMethodDeclaration)n); -- cgit