Package-level declarations
Types
An AboutAction presents the "About Avail" dialog.
An abstract AbstractWorkbenchAction that launches a build task in a Swing worker thread for a targeted ResolvedModuleName.
An abstraction for all the workbench's actions.
An AbstractBuildAction launches a build task in a Swing worker thread for a selected ResolvedModuleName.
An AbstractBuildAction launches a build task in a Swing worker thread for the ResolvedModuleName that exposes the selected entry point.
A CancelAction cancels a background build task.
A CleanAction empties all compiled module repositories.
A CleanModuleAction removes from the repository file all compiled versions of the selected module. If a package or root is selected, this is done for all modules within it.
A ClearTranscriptAction clears the AvailWorkbench's transcript.
An AbstractWorkbenchAction that copies the ResolvedModuleName.qualifiedName to the system clipboard.
A CreateProgramAction produces a program file that can be executed separately from the workbench environment.
The AbstractWorkbenchAction that opens an CreateProjectDialog used to create a new AvailProject.
Add a root to the current project configuration.
The DebugAction opens a debugger on all extant Avail fibers.
Delete a module file or package directory.
A ExamineCompilationAction presents information about a specific compilation of the selected module.
A ExamineModuleManifest presents information about a specific compilation of the selected module.
A ExamineNamesIndex action presents indexing information that was accumulated during a specific compilation of the selected module.
An ExaminePhrasePathsAction presents information about the selected module's PhrasePathRecord, which was produced for a selected compilation.
A ExamineRepositoryAction presents information about the content of the Repository of the currently selected module root.
A ExamineSerializedPhrasesAction presents information about the block phrases that were captured separately (but with a pumping dependence) from a specific compilation of the selected module.
An ExamineStylingAction presents information about the styling that was produced for a selected compilation.
A FindAction presents the Find/Replace window for the supplied JTextPane.
Open an editor on the selected module.
A GenerateDocumentationAction instructs the Avail builder to recursively generate Stacks documentation.
A GenerateGraphAction instructs the Avail builder to generate a graphical representation of the selected module's dependencies.
An InsertEntryPointAction inserts a string based on the currently selected entry point into the user input field.
Create a new module and open an editor on it.
Open an editor on the selected module.
The AbstractWorkbenchAction that opens an OpenKnownProjectDialog used to select and open another, known AvailProject in a new AvailWorkbench.
The AbstractWorkbenchAction that opens another AvailProject in a new AvailWorkbench.
The AbstractWorkbenchAction that opens the ProjectFileEditor
The AbstractWorkbenchAction that opens the SettingsView
The AbstractWorkbenchAction that opens the TemplateExpansionsManager
A ParserIntegrityCheckAction checks critical data structures used by the AvailCompiler.
A RefreshAction updates the module tree with new information from the filesystem.
A RefreshStylesheetAction reloads the stylesheet from the configuration file underlying the workbench's enclosing project.
Remove a root from the current project configuration.
A ResetCCReportDataAction clears code coverage information obtained from running.
A ResetVMReportDataAction clears performance information obtained from running.
Retrieve the earliest executed command, or if this action has been performed already, retrieve the command after the one most recently shown. If the latest command is reached, clear the command line and wrap around on the next retrieval.
Retrieve the most recently executed command, or if this action has been performed already, retrieve the command before the one most recently shown. If the earliest command is passed, clear the command line and wrap around on the next retrieval.
Open a dialog to search for modules to be opened.
A SetDocumentationPathAction displays a modal dialog that prompts the user for the Stacks documentation path.
An AbstractWorkbenchAction that either adds to or removes from LocalSettings.loadModulesOnStartup the selected ResolvedModuleName.
A DisplayCodeCoverageReportAction instructs the Avail builder to display the code coverage report.
A ReportAction dumps performance information obtained from running.
A SubmitInputAction sends a line of text from the input field to standard input.
A ToggleDebugAfterUnload toggles the flag that indicates whether to trace objects after each module unload, to determine if the module is still accessible from the AvailRuntime to write debug information about primitive execution to the transcript.
A ToggleDebugInterpreterL1 toggles the flag that indicates whether to write debug information about Level One nybblecode execution to the transcript.
A ToggleDebugInterpreterL2 toggles the flag that indicates whether to write debug information about Level Two execution to the transcript.
A ToggleDebugInterpreterPrimitives toggles the flag that indicates whether to write debug information about primitive execution to the transcript.
A ToggleDebugJVM toggles the flag that indicates whether enable debugging support for JVM translation.
A ToggleDebugJVMCodeGeneration toggles the flag that indicates whether enable deep code generation debugging support for JVM translation.
A ToggleDebugWorkUnits toggles the flag that indicates whether to write debug information about queued and executed work units to the transcript.
A ToggleFastLoaderAction toggles the flag that indicates whether to attempt to rewrite some top-level statements into a faster form during module compilation.
A ToggleL2SanityCheck toggles the flag that indicates whether enable debugging support for JVM translation.
Toggle whether to show roots marked as invisible. There will still be an indication whether the root is supposed to be invisible (e.g. strikethrough).
A TraceCompilerAction toggles the flag that indicates whether to show detailed compiler traces.
A TraceLoadedStatementsAction toggles the flag that indicates whether to show each top-level statement prior to running it, whether during compilation or when loading a pre-compiled module.
A TraceMacrosAction toggles the flag that indicates whether to show macro expansions as they happen during compilation.
A TraceStylingAction toggles the flag that indicates whether to show detailed styling traces.
A TraceSummarizeStatementsAction toggles the flag that indicates whether to show information about how statements are rewritten as fast-load summaries.
An UnloadAction launches an unload task in a Swing worker thread.
An UnloadAllAction launches an unload task (with null specified as the module to unload) in a Swing worker thread.