Skip to content

Commit 84da4c9

Browse files
committed
Add -proc:none and -proc:only constants to JavacJctFlagBuilderImpl
1 parent 5b5a3df commit 84da4c9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/javac/JavacJctFlagBuilderImpl.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ public final class JavacJctFlagBuilderImpl implements JctFlagBuilder {
4141
private static final String SOURCE = "-source";
4242
private static final String TARGET = "-target";
4343
private static final String ANNOTATION_OPT = "-A";
44+
private static final String PROC_NONE = "-proc:none";
45+
private static final String PROC_ONLY = "-proc:only";
4446

4547
private final List<String> craftedFlags;
4648

@@ -75,11 +77,11 @@ public JavacJctFlagBuilderImpl failOnWarnings(boolean enabled) {
7577
public JctFlagBuilder compilationMode(CompilationMode compilationMode) {
7678
switch (compilationMode) {
7779
case COMPILATION_ONLY:
78-
craftedFlags.add("-proc:none");
80+
craftedFlags.add(PROC_NONE);
7981
break;
8082

8183
case ANNOTATION_PROCESSING_ONLY:
82-
craftedFlags.add("-proc:only");
84+
craftedFlags.add(PROC_ONLY);
8385
break;
8486

8587
default:

0 commit comments

Comments
 (0)