Package avail.environment.nodes

Types

Link copied to clipboard

An AbstractBuilderFrameTreeNode is a tree node used within some AvailWorkbench.

Link copied to clipboard
class EntryPointModuleNode(builder: AvailBuilder, val resolvedModuleName: ResolvedModuleName) : AbstractBuilderFrameTreeNode

This is a tree node representing a module that has one or more entry points, presented via EntryPointNodes.

Link copied to clipboard
class EntryPointNode(    builder: AvailBuilder,     val resolvedModuleName: ResolvedModuleName,     val entryPointString: String) : AbstractBuilderFrameTreeNode

This is a tree node representing an entry point of some module. The parent tree node should be an EntryPointModuleNode.

Link copied to clipboard
class ModuleOrPackageNode(    builder: AvailBuilder,     originalModuleName: ModuleName,     val resolvedModuleName: ResolvedModuleName,     val isPackage: Boolean) : AbstractBuilderFrameTreeNode

This is a tree node representing a module file or a package.

Link copied to clipboard
class ModuleRootNode(builder: AvailBuilder, val moduleRoot: ModuleRoot) : AbstractBuilderFrameTreeNode

This is a tree node representing a ModuleRoot.