357 this.context = context; |
357 this.context = context; |
358 fileManager = context.get(JavaFileManager.class); |
358 fileManager = context.get(JavaFileManager.class); |
359 |
359 |
360 log = Log.instance(context); |
360 log = Log.instance(context); |
361 |
361 |
362 fileObjectHistory = synchronizedSet(new LinkedHashSet<FileObject>()); |
362 fileObjectHistory = synchronizedSet(new LinkedHashSet<>()); |
363 generatedSourceNames = synchronizedSet(new LinkedHashSet<String>()); |
363 generatedSourceNames = synchronizedSet(new LinkedHashSet<>()); |
364 generatedSourceFileObjects = synchronizedSet(new LinkedHashSet<JavaFileObject>()); |
364 generatedSourceFileObjects = synchronizedSet(new LinkedHashSet<>()); |
365 |
365 |
366 generatedClasses = synchronizedMap(new LinkedHashMap<String, JavaFileObject>()); |
366 generatedClasses = synchronizedMap(new LinkedHashMap<>()); |
367 |
367 |
368 openTypeNames = synchronizedSet(new LinkedHashSet<String>()); |
368 openTypeNames = synchronizedSet(new LinkedHashSet<>()); |
369 |
369 |
370 aggregateGeneratedSourceNames = new LinkedHashSet<String>(); |
370 aggregateGeneratedSourceNames = new LinkedHashSet<>(); |
371 aggregateGeneratedClassNames = new LinkedHashSet<String>(); |
371 aggregateGeneratedClassNames = new LinkedHashSet<>(); |
372 |
372 |
373 lint = (Lint.instance(context)).isEnabled(PROCESSING); |
373 lint = (Lint.instance(context)).isEnabled(PROCESSING); |
374 } |
374 } |
375 |
375 |
376 public JavaFileObject createSourceFile(CharSequence name, |
376 public JavaFileObject createSourceFile(CharSequence name, |