Packages

package org

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. org
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class CacheFlusher extends Flusher with Runnable
  2. trait CompletionProvider extends AnyRef
  3. trait DefinitionProvider extends SourceOps
  4. case class ExclusiveDotTerm(prefixExpr: String, location: Location, residualExpr: String) extends Product with Serializable
  5. class Flusher extends AnyRef
  6. trait HoverProvider extends SourceOps
  7. 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.

  8. class IdentifierLimiter extends Limiter

    A limiter that accepts identifier characters (and dot)

  9. trait ImplementationProvider extends SourceOps
  10. trait Limiter extends AnyRef

    A char sequence limiter, return false on non-acceptable characters.

  11. trait ModuleCompletions extends AnyRef

    Matchers to support code completion

  12. trait ModuleFind extends AnyRef
  13. trait ModuleRefresh extends AnyRef
  14. trait OrgTestClasses extends AnyRef

    Test class discovery helper

  15. trait PackageAPI extends Package
  16. trait ReferenceProvider extends SourceOps
  17. trait Referenceable extends PreReValidatable
  18. case class RefreshRequest(pkg: PackageImpl, path: PathLike, highPriority: Boolean) extends Product with Serializable
  19. trait RenameProvider extends SourceOps
  20. 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.

  21. trait SourceOps extends AnyRef
  22. 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

  1. 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.

  2. 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.

  3. object CompletionProvider
  4. object IdentifierLimiter
  5. 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,

  6. object OrgInfo

    Access to the 'current' org, this should be deprecated now we have the OPM hierarchy.

  7. object ReferenceProvider
  8. object SObjectDeployer
  9. object TextOps

Inherited from AnyRef

Inherited from Any

Ungrouped