diff options
| author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2015-01-21 01:11:26 +0100 |
|---|---|---|
| committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2015-01-21 01:11:26 +0100 |
| commit | cd139f46355ea01276c2ae13248a2aca5111678a (patch) | |
| tree | 4216fb7f8aab71bc14496794562feb6106b1d07c /src/core/lombok/javac/handlers/singulars | |
| parent | ef60d1af001204622b428e78894c967a9aee7e91 (diff) | |
| download | lombok-cd139f46355ea01276c2ae13248a2aca5111678a.tar.gz lombok-cd139f46355ea01276c2ae13248a2aca5111678a.tar.bz2 lombok-cd139f46355ea01276c2ae13248a2aca5111678a.zip | |
[@Singular @Builder] Our recipe for guava builders did not work in javac 1.7 and below; fixed.
Diffstat (limited to 'src/core/lombok/javac/handlers/singulars')
| -rw-r--r-- | src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java b/src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java index a45faae4..2474ce7b 100644 --- a/src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java +++ b/src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java @@ -159,7 +159,8 @@ abstract class JavacGuavaSingularizer extends JavacSingularizer { JCExpression empty; { //ImmutableX.of() JCExpression emptyMethod = chainDots(builderType, "com", "google", "common", "collect", getSimpleTargetTypeName(data), "of"); - empty = maker.Apply(jceBlank, emptyMethod, jceBlank); + List<JCExpression> invokeTypeArgs = createTypeArgs(mapMode ? 2 : 1, false, builderType, data.getTypeArgs(), source); + empty = maker.Apply(invokeTypeArgs, emptyMethod, jceBlank); } JCExpression invokeBuild; { |
