Lombok.ast - v0.2

lombok.ast.ecj
Class EcjTreePrinter

java.lang.Object
  extended by lombok.ast.ecj.EcjTreePrinter

public class EcjTreePrinter
extends Object


Method Summary
 String getContent()
           
static EcjTreePrinter printerWithoutPositions()
           
static EcjTreePrinter printerWithPositions()
           
 EcjTreePrinter skipProperty(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> type, String propertyName)
           
 EcjTreePrinter skipPropertyIfHasValue(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> type, String propertyName, Object value)
           
 EcjTreePrinter skipReferenceTracking(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> parent, Class<?> type)
           
 void stringReplace(String original, String replacement)
           
 String toString()
           
 void visit(org.eclipse.jdt.internal.compiler.ast.ASTNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

printerWithPositions

public static EcjTreePrinter printerWithPositions()

printerWithoutPositions

public static EcjTreePrinter printerWithoutPositions()

toString

public String toString()
Overrides:
toString in class Object

getContent

public String getContent()

visit

public void visit(org.eclipse.jdt.internal.compiler.ast.ASTNode node)

skipProperty

public EcjTreePrinter skipProperty(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> type,
                                   String propertyName)

skipPropertyIfHasValue

public EcjTreePrinter skipPropertyIfHasValue(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> type,
                                             String propertyName,
                                             Object value)

stringReplace

public void stringReplace(String original,
                          String replacement)

skipReferenceTracking

public EcjTreePrinter skipReferenceTracking(Class<? extends org.eclipse.jdt.internal.compiler.ast.ASTNode> parent,
                                            Class<?> type)

Lombok.ast - v0.2

Copyright © 2010-2011 The Project Lombok Authors, licensed under the MIT licence.