Interface JctFileManager

All Superinterfaces:
AutoCloseable, Closeable, Flushable, JavaFileManager, OptionChecker

public interface JctFileManager extends JavaFileManager
Extension around a JavaFileManager that allows adding of PathRoot objects to the manager.

This component is responsible for bridging the gap between a Workspace and a JavaCompiler when performing a compilation, and thus includes a number of required operations that the compiler will query the file system with. In addition, this interface also defines a number of additional functionalities that are useful for querying and verifying the outcome of compilations within tests.

Since:
0.0.1
Author:
Ashley Scopes