Packages

class Module extends TriModule with ModuleRefresh with ModuleFind with TypeFinder with ModuleCompletions

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Module
  2. ModuleCompletions
  3. TypeFinder
  4. ModuleFind
  5. ModuleRefresh
  6. TriModule
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Module(pkg: PackageImpl, dependents: ArraySeq[Module], index: DocumentIndex)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def any: AnyDeclaration
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. lazy val baseModules: ArraySeq[TModule]

    The modules that this module depends on in reverse deploy order

    The modules that this module depends on in reverse deploy order

    Definition Classes
    TriModule
  7. lazy val basePackages: ArraySeq[TPackage]

    The package the parent package depends on in reverse deploy order

    The package the parent package depends on in reverse deploy order

    Definition Classes
    TriModule
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def components: ComponentDeclaration
  10. val dependents: ArraySeq[Module]

    The modules that this module depends on deploy order

    The modules that this module depends on deploy order

    Definition Classes
    ModuleTriModule
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. def findModuleType(typeName: TypeName): Option[TypeDeclaration]

    Find a type just in this module.

    Find a type just in this module.

    Definition Classes
    ModuleFind
  15. def findPackageType(typeName: TypeName, from: Option[TypeDeclaration], inPackage: Boolean = true): Option[TypeDeclaration]
    Definition Classes
    ModuleFind
  16. def findType(typeName: TypeName): TypeResponse
    Definition Classes
    ModuleFind
  17. def findType(typeName: TypeName, from: TypeDeclaration): TypeResponse
    Definition Classes
    ModuleFind
  18. def freeze(): Unit
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def getLocalTypeFor(typeName: TypeName, from: TypeDeclaration): Option[TypeDeclaration]

    Find a type relative to a starting type assuming a local name.

    Find a type relative to a starting type assuming a local name.

    Definition Classes
    TypeFinder
  21. def getMetadataDefinedTypeIdentifiers(apexOnly: Boolean): Iterable[TypeIdentifier]

    Iterate metadata defined types, this will include referenced platform SObjects irrespective of if they have been extended or not which is perhaps not quite accurate to the method name.

  22. def getTypeFor(typeName: TypeName, from: TypeDeclaration): Option[TypeDeclaration]

    Find a type relative to a starting type from a local or global name.

    Find a type relative to a starting type from a local or global name.

    Definition Classes
    TypeFinder
  23. def getTypes: Iterable[TypeDeclaration]
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. val index: DocumentIndex
  26. def interviews: InterviewDeclaration
  27. def isGhostedFieldName(name: Name): Boolean

    Check if a field name is ghosted in this module

    Check if a field name is ghosted in this module

    Definition Classes
    TriModule
  28. def isGhostedType(typeName: TypeName): Boolean

    Check if a type name is ghosted in this module

    Check if a type name is ghosted in this module

    Definition Classes
    TriModule
  29. val isGulped: Boolean
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def isVisibleFile(path: PathLike): Boolean

    Test if a file is visible to this module, i.e.

    Test if a file is visible to this module, i.e. in scope & not ignored

    Definition Classes
    ModuleTriModule
  32. def labels: LabelDeclaration
  33. def log(path: PathLike, message: String, ex: Throwable): Unit
  34. def log(issue: Issue): Unit
  35. def matchTdsForModule(content: String, offset: Int): Array[ApexClassDeclaration]
    Definition Classes
    ModuleCompletions
  36. def matchTypeName(content: String, offset: Int): Array[CompletionItemLink]
    Definition Classes
    ModuleCompletions
  37. def matchTypeNameForModule(module: Module, searchTerm: Option[String]): Array[CompletionItemLink]
    Definition Classes
    ModuleCompletions
  38. def moduleType(typeName: TypeName): Option[TypeDeclaration]
  39. lazy val namespace: Option[Name]

    The module (& owning package) namespace

    The module (& owning package) namespace

    Definition Classes
    TriModule
  40. lazy val namespacePrefix: String

    The module (& owning package) namespace prefix

    The module (& owning package) namespace prefix

    Definition Classes
    TriModule
  41. def namespaces: Set[Name]
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. lazy val nextModule: Option[TModule]

    Find next module in search order

    Find next module in search order

    Definition Classes
    TriModule
  44. def nonTestClasses: Iterable[ApexClassDeclaration]
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. def pages: PageDeclaration
  48. val pkg: PackageImpl

    The parent package that this module belongs to

    The parent package that this module belongs to

    Definition Classes
    ModuleTriModule
  49. def populateDependencies(dependencies: Map[String, Array[String]]): Unit
  50. def refreshInternal(path: PathLike): Seq[(TypeId, Set[TypeId])]
    Definition Classes
    ModuleRefresh
  51. def refreshInternal(existingLabels: LabelDeclaration): Seq[(TypeId, Set[TypeId])]
    Definition Classes
    ModuleRefresh
  52. def removeMetadata(typeName: TypeName): Unit
  53. def removeMetadata(td: TypeDeclaration): Unit
  54. def replaceType(typeName: TypeName, typeDeclaration: Option[TypeDeclaration]): Unit
  55. def schemaSObjectType: SchemaSObjectType
  56. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  57. def testClasses: Iterable[ApexClassDeclaration]
  58. def toString(): String
    Definition Classes
    Module → AnyRef → Any
  59. def upsertMetadata(td: TypeDeclaration, altTypeName: Option[TypeName] = None): Unit
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ModuleCompletions

Inherited from TypeFinder

Inherited from ModuleFind

Inherited from ModuleRefresh

Inherited from OPM.TriModule

Inherited from AnyRef

Inherited from Any

Ungrouped