File tree 4 files changed +9
-4
lines changed
4 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,8 @@ configure(rootProject) {
96
96
from rootProject. file(" ${ resources} /dot.settings" )
97
97
into rootProject. file(" .settings" )
98
98
filter(ReplaceTokens , tokens : [
99
- ' ecj-lint-config' : ecjLintFile. getText(' UTF-8' ). replaceAll(/ =error\b / , ' =' + errorMode)
99
+ ' ecj-lint-config' : ecjLintFile. getText(' UTF-8' ). replaceAll(/ =error\b / , ' =' + errorMode),
100
+ ' eclipseJavaVersion' : eclipseJavaVersion as String
100
101
])
101
102
filteringCharset = ' UTF-8'
102
103
Original file line number Diff line number Diff line change 1
1
# Sun Sep 23 13:02:27 EDT 2012
2
2
eclipse.preferences.version =1
3
+ org.eclipse.jdt.core.compiler.codegen.targetPlatform =@eclipseJavaVersion@
4
+ org.eclipse.jdt.core.compiler.compliance =@eclipseJavaVersion@
5
+ org.eclipse.jdt.core.compiler.source =@eclipseJavaVersion@
3
6
# Note: all compiler flags are defined in ECJ linter configuration
4
7
@ecj-lint-config@
5
8
org.eclipse.jdt.core.formatter.align_type_members_on_columns =false
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ allprojects {
60
60
classpath = rootProject. configurations. ecjDeps
61
61
mainClass = " org.eclipse.jdt.internal.compiler.batch.Main"
62
62
63
+ // DOCS: https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm
64
+
63
65
// Don't emit any .class files.
64
66
// Hack around "-d none" still emitting package-info.class
65
67
// by running in a temporary directory.
@@ -68,6 +70,8 @@ allprojects {
68
70
69
71
args + = [ " -d" , " none" ]
70
72
73
+ assert project. java. sourceCompatibility == project. java. targetCompatibility
74
+
71
75
// Compilation environment.
72
76
// we use -source/-target as it is significantly faster than --release
73
77
args + = [ " -source" , project. java. sourceCompatibility ]
Original file line number Diff line number Diff line change @@ -10,9 +10,7 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
10
10
org.eclipse.jdt.core.compiler.annotation.nullanalysis =disabled
11
11
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode =enabled
12
12
org.eclipse.jdt.core.compiler.codegen.methodParameters =do not generate
13
- org.eclipse.jdt.core.compiler.codegen.targetPlatform =21
14
13
org.eclipse.jdt.core.compiler.codegen.unusedLocal =preserve
15
- org.eclipse.jdt.core.compiler.compliance =21
16
14
org.eclipse.jdt.core.compiler.debug.lineNumber =generate
17
15
org.eclipse.jdt.core.compiler.debug.localVariable =generate
18
16
org.eclipse.jdt.core.compiler.debug.sourceFile =generate
@@ -143,7 +141,6 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error
143
141
org.eclipse.jdt.core.compiler.problem.unusedWarningToken =ignore
144
142
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast =error
145
143
org.eclipse.jdt.core.compiler.release =disabled
146
- org.eclipse.jdt.core.compiler.source =21
147
144
org.eclipse.jdt.core.compiler.taskCaseSensitive =enabled
148
145
org.eclipse.jdt.core.compiler.taskPriorities =HIGH
149
146
org.eclipse.jdt.core.compiler.taskTags =nocommit
You can’t perform that action at this time.
0 commit comments