@Test public void fieldVisibility() { JavaFileObject source = JavaFileObjects.forSourceString( "test.TestNavigationModel", Joiner.on('\n') .join( "package test;", "import dart.BindExtra;", "import java.lang.Object;", "import java.lang.String;", "public class TestNavigationModel {", " @BindExtra(\"key_1\") String extra1;", " @BindExtra(\"key_2\") String extra2;", " @BindExtra(\"key_3\") String extra3;", "}")); Compilation compilation = javac().withProcessors(extraBinderProcessorsWithoutParceler()).compile(source); assertThat(compilation).succeededWithoutWarnings(); }
@CanIgnoreReturnValue @Override public CleanCompilationClause compilesWithoutWarnings() { Compilation compilation = compilation(); check().about(compilations()).that(compilation).succeededWithoutWarnings(); return new CleanCompilationBuilder(compilation); }
@CanIgnoreReturnValue @Override public CleanCompilationClause compilesWithoutWarnings() { Compilation compilation = compilation(); check().about(compilations()).that(compilation).succeededWithoutWarnings(); return new CleanCompilationBuilder(compilation); }