1 package org.codehaus.plexus.compiler.javac;
2
3 import org.codehaus.plexus.compiler.AbstractCompilerTest;
4
5
6
7
8 public class JavacErrorProneCompilerTest extends AbstractCompilerTest {
9
10 @Override
11 protected String getRoleHint() {
12 return "javac-with-errorprone";
13 }
14
15 @Override
16 protected int expectedWarnings() {
17 String javaVersion = getJavaVersion();
18 if (javaVersion.startsWith("1.8")) {
19 return 1;
20 } else if (javaVersion.contains("21") || javaVersion.contains("25")) {
21 return 5;
22 }
23 return 2;
24 }
25
26 @Override
27 protected int expectedErrors() {
28 return 1;
29 }
30
31 @Override
32 public String getSourceVersion() {
33 return "1.8";
34 }
35
36 @Override
37 public String getTargetVersion() {
38 return "1.8";
39 }
40 }