public MaskedFileManager() { this(new Context()); }
private void runTestOnPair(JavaFileObject input, JavaFileObject output, TestMode testMode) throws IOException { Context context = new Context(); JCCompilationUnit tree = doCompile(input, sources.keySet(), context); JavaFileObject transformed = applyDiff(input, context, tree); testMode.verifyMatch(transformed, output); if (!allowBreakingChanges) { doCompile(output, sources.values(), new Context()); } }
private ErrorProneInMemoryFileManager(Optional<Class<?>> clazz) { super(new Context(), /* register= */ false, UTF_8); this.fileSystem = Jimfs.newFileSystem(Configuration.unix()); this.clazz = clazz; }
Context context = new Context(); Options options = Options.instance(context); Options originalOptions = Options.instance(javacTask.getContext());
public MaskedFileManager() { this(new Context()); }
Start(String programName, String defaultDocletClassName, ClassLoader docletParentClassLoader) { context = new Context(); messager = new Messager(context, programName); this.defaultDocletClassName = defaultDocletClassName; this.docletParentClassLoader = docletParentClassLoader; }
/** * {@inheritDoc} */ @Override public JavaFileManager getFileManager() { if (fileManager == null) { if (root instanceof RootDocImpl) fileManager = ((RootDocImpl) root).getFileManager(); else fileManager = new JavacFileManager(new Context(), false, null); } return fileManager; }
Start(String programName, PrintWriter errWriter, PrintWriter warnWriter, PrintWriter noticeWriter, String defaultDocletClassName, ClassLoader docletParentClassLoader) { context = new Context(); messager = new Messager(context, programName, errWriter, warnWriter, noticeWriter); this.defaultDocletClassName = defaultDocletClassName; this.docletParentClassLoader = docletParentClassLoader; }
public JavacFileManager getStandardFileManager( DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) { Context context = new Context(); if (diagnosticListener != null) context.put(DiagnosticListener.class, diagnosticListener); context.put(Log.outKey, new PrintWriter(System.err, true)); // FIXME return new JavacFileManager(context, true, charset); }
public JavacFileManager getStandardFileManager( DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) { Context context = new Context(); if (diagnosticListener != null) context.put(DiagnosticListener.class, diagnosticListener); context.put(Log.outKey, new PrintWriter(System.err, true)); // FIXME return new JavacFileManager(context, true, charset); }
/** Programmatic interface for main function. * @param args The command line parameters. */ public int compile(String[] args) { Context context = new Context(); JavacFileManager.preRegister(context); // can't create it until Log has been set up int result = compile(args, context); if (fileManager instanceof JavacFileManager) { // A fresh context was created above, so jfm must be a JavacFileManager ((JavacFileManager)fileManager).close(); } return result; }
/** Programmatic interface for main function. * @param args The command line parameters. */ public Result compile(String[] args) { Context context = new Context(); JavacFileManager.preRegister(context); // can't create it until Log has been set up Result result = compile(args, context); if (fileManager instanceof JavacFileManager) { // A fresh context was created above, so jfm must be a JavacFileManager ((JavacFileManager)fileManager).close(); } return result; }
static JavahFileManager create(final DiagnosticListener<? super JavaFileObject> dl, PrintWriter log) { Context javac_context = new Context(); if (dl != null) javac_context.put(DiagnosticListener.class, dl); javac_context.put(com.sun.tools.javac.util.Log.outKey, log); return new JavahFileManager(javac_context, null); } }
public static JavapFileManager create(final DiagnosticListener<? super JavaFileObject> dl, PrintWriter log) { Context javac_context = new Context(); if (dl != null) javac_context.put(DiagnosticListener.class, dl); javac_context.put(com.sun.tools.javac.util.Log.outKey, log); return new JavapFileManager(javac_context, null); } }
/** Programmatic interface for main function. * @param args The command line parameters. */ public int compile(String[] args) { Context context = new Context(); JavacFileManager.preRegister(context); // can't create it until Log has been set up int result = compile(args, context); if (fileManager instanceof JavacFileManager) { // A fresh context was created above, so jfm must be a JavacFileManager ((JavacFileManager)fileManager).close(); } return result; }
/** Programmatic interface for main function. * @param args The command line parameters. */ public Result compile(String[] args) { Context context = new Context(); JavacFileManager.preRegister(context); // can't create it until Log has been set up Result result = compile(args, context); if (fileManager instanceof JavacFileManager) { // A fresh context was created above, so jfm must be a JavacFileManager ((JavacFileManager)fileManager).close(); } return result; }
@Override public JCCompilationUnit process(Source in, Void irrelevant) throws ConversionProblem { Context context = new Context(); Options.instance(context).put(OptionName.ENCODING, charset.name()); JavaCompiler compiler = new JavaCompiler(context); compiler.genEndPos = true; compiler.keepComments = true; JCCompilationUnit cu = compiler.parse(new ContentBasedJavaFileObject(in.getName(), in.getRawInput())); return cu; } };
@Override public JCCompilationUnit process(Source in, Void irrelevant) throws ConversionProblem { Context context = new Context(); Options.instance(context).put(OptionName.ENCODING, charset.name()); JavaCompiler compiler = new JavaCompiler(context); compiler.genEndPos = true; compiler.keepComments = true; JCCompilationUnit cu = compiler.parse(new ContentBasedJavaFileObject(in.getName(), in.getRawInput())); return cu; } };
@Override public JCCompilationUnit process(Source in, Void irrelevant) throws ConversionProblem { Context context = new Context(); Options.instance(context).put(OptionName.ENCODING, charset.name()); JavaCompiler compiler = new JavaCompiler(context); compiler.genEndPos = true; compiler.keepComments = true; JCCompilationUnit cu = compiler.parse(new ContentBasedJavaFileObject(in.getName(), in.getRawInput())); return cu; } };
ManifoldJavaFileManager( IManifoldHost host, JavaFileManager fileManager, Context ctx, boolean fromJavaC ) { super( fileManager, ctx == null ? ctx = new Context() : ctx ); _host = host; _ctx = ctx; _fromJavaC = fromJavaC; _classFiles = new FqnCache<>(); _generatedFiles = new FqnCache<>(); if( ctx.get(JavaFileManager.class) == null ) { ctx.put( JavaFileManager.class, fileManager ); } _host.addTypeSystemListenerAsWeakRef( null, this ); }