All Classes and Interfaces

Class
Description
The abstract superclass for all HTML writers.
The main class of the application extending Application.
The controller for the main application window.
This class is used to store the state of the main FxUI app window.
Represents the command line arguments for the profiler tool.
This class contains utility methods for creating bindings.
This class is used to store information about a code block.
This enum is used to represent the type for a code block.
This enum is used to represent the locality type for a class definition.
This class is used to represent a code insertion.
A record class to store both the line and a character position in a unified way
Class for a group of statements, inside a block, sharing one hit-count value.
Controller for the run command preview dialog.
Common supertype for all model classes representing a "component" of a java program.
This class is used to represent a control flow break.
The kind of control flow break.
This comparator sorts files alphabetically with directories before files.
Collects files with a specific file extension from a directory and its subdirectories.
This class is used to instrument the source files of a Java project.
Helper class containing methods related to relative path finding and filesystem operations.
Builder class for a java command line with arguments.
Model class representing a java file.
This class is used to display the project directory as a tree view and interact with it.
This class is used to store information about a java class.
Builder class for a javac command line with arguments.
Launcher class for the App.
This class is used to log the parsing process.
Main class of the profiler tool.
Helper class to represent the metadata of a java project.
Model class representing a java method.
Helper enum class for operating system dependent get actions.
 
Companion class for the Parser, generated by the attributed grammar in JavaFile.atg.
The main class for profiling an already instrumented Java project.
The controller for the project selection dialog.
Is used to watch a directory and all its subdirectories for file creation and deletion events.
An interface for listeners that want to be informed about file creation and deletion events.
The writer class for the class index overview page.
The writer class for the method index overview page of a java class.
The writer class for the annotated source code report file of a java file.
A utility class for common report generation helper methods.
The possible run modes of the tool.
 
This class contains utility methods for interacting with the operating system.
A class enumerating all supported terminal applications.
Provides utility methods for all modules to use.
This class contains utility methods for the ParserState.
This class is used to count the number of times a block of code is executed.