diff options
author | Peter Grant <Peter.Grant@concur.com> | 2015-01-26 13:41:07 -0800 |
---|---|---|
committer | Peter Grant <Peter.Grant@concur.com> | 2015-01-26 13:41:07 -0800 |
commit | 5a5f465a0433bef33ddb1260c338b26e1598501c (patch) | |
tree | 8e6eca1962ddd6e4ccd66ddbdbcb46b2b2f8004c /src/delombok | |
parent | 5c7493511dc3108c593617922cbc62285e4475f4 (diff) | |
download | lombok-5a5f465a0433bef33ddb1260c338b26e1598501c.tar.gz lombok-5a5f465a0433bef33ddb1260c338b26e1598501c.tar.bz2 lombok-5a5f465a0433bef33ddb1260c338b26e1598501c.zip |
[i623] Added javac impl of javax.annotation.Generated
Diffstat (limited to 'src/delombok')
-rw-r--r-- | src/delombok/lombok/delombok/FormatPreferences.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/delombok/lombok/delombok/FormatPreferences.java b/src/delombok/lombok/delombok/FormatPreferences.java index 9bd668a5..caacc246 100644 --- a/src/delombok/lombok/delombok/FormatPreferences.java +++ b/src/delombok/lombok/delombok/FormatPreferences.java @@ -33,6 +33,7 @@ public final class FormatPreferences { private final boolean generateConstructorProperties; private final boolean generateSuppressWarnings, danceAroundIdeChecks, generateDelombokComment, javaLangAsFqn; final Map<String, String> rawMap; + private final boolean generateGenerated; static final Map<String, String> KEYS; @@ -46,6 +47,7 @@ public final class FormatPreferences { keys.put("danceAroundIdeChecks", "Either 'generate' or 'skip'. generate means: Lombok will intentionally obfuscate some generated code to avoid IDE warnings. Default: 'generate'"); keys.put("generateDelombokComment", "Either 'generate' or 'skip'. generate means: Any file modified by delombok will have a comment stating this at the top. Default: 'generate'"); keys.put("javaLangAsFQN", "Either 'generate' or 'skip'. generate means: Any generated reference to java.lang classes are prefixed with `java.lang.`. Default: 'generate'"); + keys.put("generated", "Either 'generate' or 'skip'. generate means: All lombok-generated methods get a @Generated(\"lombok\") annotation. Default: 'generate'"); KEYS = Collections.unmodifiableMap(keys); } @@ -85,6 +87,7 @@ public final class FormatPreferences { this.danceAroundIdeChecks = unrollBoolean(preferences, "danceAroundIdeChecks", "generate", "skip", true); this.generateDelombokComment = unrollBoolean(preferences, "generateDelombokComment", "generate", "skip", true); this.javaLangAsFqn = unrollBoolean(preferences, "javaLangAsFQN", "generate", "skip", true); + this.generateGenerated = unrollBoolean(preferences, "generated", "generate", "skip", true); } private static boolean unrollBoolean(Map<String, String> preferences, String name, String trueStr, String falseStr, boolean defaultVal) { @@ -131,4 +134,8 @@ public final class FormatPreferences { public boolean generateConstructorProperties() { return generateConstructorProperties; } + + public boolean generateGenerated() { + return generateGenerated; + } } |