diff options
author | Reinier Zwitserloot <reinier@tipit.to> | 2009-06-18 01:17:03 +0200 |
---|---|---|
committer | Reinier Zwitserloot <reinier@tipit.to> | 2009-06-18 01:17:03 +0200 |
commit | 6254337948180140a47c872cb046cdff7e1326c4 (patch) | |
tree | 59c859e43589130892d962ee67dd166f10b031a6 /src/lombok/core/PrintAST.java | |
parent | eca3cd7ccc6e8c5736f5a70c3b1c095bd949689d (diff) | |
download | lombok-6254337948180140a47c872cb046cdff7e1326c4.tar.gz lombok-6254337948180140a47c872cb046cdff7e1326c4.tar.bz2 lombok-6254337948180140a47c872cb046cdff7e1326c4.zip |
Expanded the AST printers to support a target PrintStream, and expanded the @PrintAST annotation to let you supply an optional filename. Useful particularly for IDEs, which don't usually have a viewable console.
Also renamed the printers to just 'Printer', as they are already inner classes of a specifically named type (JavacASTVisitor & co).
Diffstat (limited to 'src/lombok/core/PrintAST.java')
-rw-r--r-- | src/lombok/core/PrintAST.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lombok/core/PrintAST.java b/src/lombok/core/PrintAST.java index 3ad2bd68..9fb12b2c 100644 --- a/src/lombok/core/PrintAST.java +++ b/src/lombok/core/PrintAST.java @@ -7,4 +7,6 @@ import java.lang.annotation.Target; @Target({ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.SOURCE) -public @interface PrintAST {} +public @interface PrintAST { + String outfile() default ""; +} |