public void _initWith(CoreAnnotationProcessorOptions aptOptions) { setClassNames(aptOptions.getClassNames()); setArguments(aptOptions.getArguments()); setIncludeCompileClasspath(aptOptions.getIncludeCompileClasspath()); }
public void append(@NonNull CoreJavaCompileOptions javaCompileOptions) { annotationProcessorOptions.classNames( javaCompileOptions.getAnnotationProcessorOptions().getClassNames()); annotationProcessorOptions.arguments( javaCompileOptions.getAnnotationProcessorOptions().getArguments()); if (javaCompileOptions.getAnnotationProcessorOptions().getIncludeCompileClasspath() != null) { annotationProcessorOptions.setIncludeCompileClasspath( javaCompileOptions.getAnnotationProcessorOptions().getIncludeCompileClasspath()); } } }
+ "android-apt. This may result in an unexpected behavior."); if (!annotationProcessorOptions.getArguments().isEmpty()) { for (Map.Entry<String, String> arg : annotationProcessorOptions.getArguments().entrySet()) { javacTask.getOptions().getCompilerArgs().add( "-A" + arg.getKey() + "=" + arg.getValue());
options.setAnnotationProcessorClassPath(processorPath); options.setAnnotationProcessorNames(annotationProcessorOptions.getClassNames()); options.setAnnotationProcessorOptions(annotationProcessorOptions.getArguments()); options.setAnnotationProcessorOutputDirectory(scope.getAnnotationProcessorOutputDir()); options.setEcjOptionFile(scope.getJackEcjOptionsFile());