package org
- Alphabetic
- By Inheritance
- org
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- class CacheFlusher extends Flusher with Runnable
- trait CompletionProvider extends AnyRef
- trait DefinitionProvider extends SourceOps
- case class ExclusiveDotTerm(prefixExpr: String, location: Location, residualExpr: String) extends Product with Serializable
- class Flusher extends AnyRef
- trait HoverProvider extends SourceOps
- class IdentifierAndMethodLimiter extends IdentifierLimiter
A limiter that accepts identifiers with matched parentheses for method calls.
A limiter that accepts identifiers with matched parentheses for method calls. Inside parentheses it allows any character to allow for complex expressions used as method arguments.
- class IdentifierLimiter extends Limiter
A limiter that accepts identifier characters (and dot)
- trait ImplementationProvider extends SourceOps
- trait Limiter extends AnyRef
A char sequence limiter, return false on non-acceptable characters.
- trait ModuleCompletions extends AnyRef
Matchers to support code completion
- trait ModuleFind extends AnyRef
- trait ModuleRefresh extends AnyRef
- trait OrgTestClasses extends AnyRef
Test class discovery helper
- trait PackageAPI extends Package
- trait ReferenceProvider extends SourceOps
- trait Referenceable extends PreReValidatable
- case class RefreshRequest(pkg: PackageImpl, path: PathLike, highPriority: Boolean) extends Product with Serializable
- trait RenameProvider extends SourceOps
- class SObjectDeployer extends AnyRef
'Deploy' a module from a stream of PackageEvents.
'Deploy' a module from a stream of PackageEvents. Deploying here really means constructing a set of TypeDeclarations and validating them against each other. This process mutates the passed types Map for compatibility with dependency analysis code. The class handling code here is performance sensitive so this may also aid with efficiency.
FUTURE: Remove Module dependency.
- trait SourceOps extends AnyRef
- class StreamDeployer extends AnyRef
'Deploy' a module from a stream of PackageEvents.
'Deploy' a module from a stream of PackageEvents. Deploying here really means constructing a set of TypeDeclarations and validating them against each other. This process mutates the passed types Map for compatibility with dependency analysis code. The class handling code here is performance sensitive so this may also aid with efficiency.
FUTURE: Remove Module dependency.
Value Members
- def bufferEvents[T](events: BufferedIterator[PackageEvent])(implicit arg0: ClassTag[T]): ArraySeq[T]
Read the maximum events that are all of the given type into an Array.
Read the maximum events that are all of the given type into an Array. IssueEvents are silently consumed and logged against the active org.
- def bufferEvents(accept: Set[Class[_]], events: BufferedIterator[PackageEvent]): ArraySeq[PackageEvent]
Read the maximum events that are all from an accepting set into an Array.
Read the maximum events that are all from an accepting set into an Array. IssueEvents are silently consumed and logged against the active org.
- object CompletionProvider
- object IdentifierLimiter
- object OPM extends TriHierarchy
Org/Package/Module hierarchy.
Org/Package/Module hierarchy. This is based on generics to maintain consistency while we migrate features over to pkgforce. The generics force the use of inner classes which is not so desirable,
- object OrgInfo
Access to the 'current' org, this should be deprecated now we have the OPM hierarchy.
- object ReferenceProvider
- object SObjectDeployer
- object TextOps