Directories
Each mounted directory can be assigned different flags, represented by CheckBoxes:
- Read Only
Set files contained in the corresponding directory "soft"-readonly (without use of the OS filesystem flags).
- Parse for Coding Assistance
advises AnyJ to parse/scan files in the corresponding directory to the parser database.
Features based on the parser database (Coding assistance, Refactoring) work correctly only on parsed files.
- Scan class instead of java
tells AnyJ to scan .class files instead of Java files. Some information (such as
parameter names and JavaDoc Popups) will not be available on those classes.
Use only if there is no source available.
- Invisible in FileTree
Lets you apply settings to a directory without seeing another entry in the
FileTree.
- Add to SourcePath [Compile on build]
tells AnyJ to build files residing in this directory. If the 'automatic sourpath' plug in the 'Compile&Build | Path' is pressed
the package root is automatically added to the sourcepath. Since javac 'automatically' compiles files reachable via the
sourcepath, it is makes senseless to set this flag on directories, which are not a package root.
The FileTree's popup menu item 'DirProperties' and the menu items 'Workspace | Mount Directory' are shorthands to modify these settings.
Directories and jars added here define what source/classes are parsed for coding assistance (parser database),
which directories are visible in the filetree, which are compiled at build time. There is no
relation to the classpath used for compilation, running, debugging.