@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; _procLoader = processingEnv.getFileManager().getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); parseCommandLine(commandLineArguments); _round = 0; }
@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; _procLoader = processingEnv.getFileManager().getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); parseCommandLine(commandLineArguments); _round = 0; }
@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; _procLoader = processingEnv.getFileManager().getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); parseCommandLine(commandLineArguments); _round = 0; }
@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; _procLoader = processingEnv.getFileManager().getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); parseCommandLine(commandLineArguments); _round = 0; }
@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; _procLoader = processingEnv.getFileManager().getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); parseCommandLine(commandLineArguments); _round = 0; }
@Override public void configure(Object batchCompiler, String[] commandLineArguments) { if (null != _processingEnv) { throw new IllegalStateException( "Calling configure() more than once on an AnnotationProcessorManager is not supported"); //$NON-NLS-1$ } BatchProcessingEnvImpl processingEnv = new BatchProcessingEnvImpl(this, (Main) batchCompiler, commandLineArguments); _processingEnv = processingEnv; JavaFileManager fileManager = processingEnv.getFileManager(); if (fileManager instanceof StandardJavaFileManager) { Iterable<? extends File> location = null; if (SourceVersion.latest().compareTo(SourceVersion.RELEASE_8) > 0) { location = ((StandardJavaFileManager) fileManager).getLocation(StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH); } if (location != null) { _procLoader = fileManager.getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH); } else { _procLoader = fileManager.getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); } } else { // Fall back to old code _procLoader = fileManager.getClassLoader(StandardLocation.ANNOTATION_PROCESSOR_PATH); } parseCommandLine(commandLineArguments); _round = 0; }