Packages

package finding

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class MissingType(_typeName: TypeName) extends TypeError with Product with Serializable
  2. final case class RelativeTypeName(pkg: PackageImpl, outerTypeName: TypeName, relativeTypeName: TypeName) extends Product with Serializable
  3. sealed abstract class TypeError extends AnyRef

    Collection of error types returned from type requests

  4. trait TypeFinder extends AnyRef

    Helper that implements local type searching, extracted out as logic is a bit involved

  5. class TypeResolver extends AnyRef

    Helper for resolving types based on different coordinates.

    Helper for resolving types based on different coordinates.

    To speed repeated searches caches are used so TypeResolvers should not be persisted across API calls that may mutate Org/Package state.

    Note: Platform TypeDeclarations are not packaged & not all code (triggers, anon) comes from TypeDeclarations, unmanaged code is part of a special package declaration with no namespace.

  6. final case class WrongTypeArguments(_typeName: TypeName, expected: Integer) extends TypeError with Product with Serializable

Value Members

  1. object TypeResolver

Ungrouped