aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReinier Zwitserloot <r.zwitserloot@projectlombok.org>2020-09-18 01:00:46 +0200
committerReinier Zwitserloot <r.zwitserloot@projectlombok.org>2020-09-18 01:00:46 +0200
commita478fd56796eebe0e6b0d49469f4380a75786290 (patch)
tree08e38a6663b7be383d8fb12e4d6928a3dfcc4618
parent9d45a506b1026bdf9a3c76f97c9d4ec52dc92345 (diff)
downloadlombok-a478fd56796eebe0e6b0d49469f4380a75786290.tar.gz
lombok-a478fd56796eebe0e6b0d49469f4380a75786290.tar.bz2
lombok-a478fd56796eebe0e6b0d49469f4380a75786290.zip
[tests] fixed a test that fails due to, of all things, a javac bug.
-rw-r--r--test/core/src/lombok/LombokTestSource.java8
-rw-r--r--test/pretty/resource/before/ThisParameter.java1
2 files changed, 5 insertions, 4 deletions
diff --git a/test/core/src/lombok/LombokTestSource.java b/test/core/src/lombok/LombokTestSource.java
index 57a32333..a0a6407a 100644
--- a/test/core/src/lombok/LombokTestSource.java
+++ b/test/core/src/lombok/LombokTestSource.java
@@ -113,10 +113,10 @@ public class LombokTestSource {
return formatPreferences;
}
- private static final Pattern VERSION_STYLE_1 = Pattern.compile("^(\\d+)$");
- private static final Pattern VERSION_STYLE_2 = Pattern.compile("^\\:(\\d+)$");
- private static final Pattern VERSION_STYLE_3 = Pattern.compile("^(\\d+):$");
- private static final Pattern VERSION_STYLE_4 = Pattern.compile("^(\\d+):(\\d+)$");
+ private static final Pattern VERSION_STYLE_1 = Pattern.compile("^(\\d+)(?:\\s+.*)?$");
+ private static final Pattern VERSION_STYLE_2 = Pattern.compile("^\\:(\\d+)(?:\\s+.*)?$");
+ private static final Pattern VERSION_STYLE_3 = Pattern.compile("^(\\d+):(?:\\s+.*)?$");
+ private static final Pattern VERSION_STYLE_4 = Pattern.compile("^(\\d+):(\\d+)(?:\\s+.*)?$");
private int[] parseVersionLimit(String spec) {
/* Single version: '5' */ {
diff --git a/test/pretty/resource/before/ThisParameter.java b/test/pretty/resource/before/ThisParameter.java
index d95c0261..e37651cb 100644
--- a/test/pretty/resource/before/ThisParameter.java
+++ b/test/pretty/resource/before/ThisParameter.java
@@ -1,3 +1,4 @@
+// version 9: the 'this' param option exists in java8, but is bugged, in that annotations are not allowed on them, even without a @Target. The only purpose of the this param is annotations, so, boy, isn't that a punch in the face?
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;