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
    Definition Classes
    TriModule
  28. def isGhostedType(typeName: TypeName): Boolean
    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. def namespaces: Set[Name]
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def nextModule: Option[TModule]
    Definition Classes
    TriModule
  43. def nonTestClasses: Iterable[ApexClassDeclaration]
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def pages: PageDeclaration
  47. val pkg: PackageImpl

    The parent package that this module belongs to

    The parent package that this module belongs to

    Definition Classes
    ModuleTriModule
  48. def populateDependencies(dependencies: Map[String, Array[String]]): Unit
  49. def refreshInternal(path: PathLike): Seq[(TypeId, Set[TypeId])]
    Definition Classes
    ModuleRefresh
  50. def refreshInternal(existingLabels: LabelDeclaration): Seq[(TypeId, Set[TypeId])]
    Definition Classes
    ModuleRefresh
  51. def removeMetadata(typeName: TypeName): Unit
  52. def removeMetadata(td: TypeDeclaration): Unit
  53. def replaceType(typeName: TypeName, typeDeclaration: Option[TypeDeclaration]): Unit
  54. def schemaSObjectType: SchemaSObjectType
  55. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  56. def testClasses: Iterable[ApexClassDeclaration]
  57. def toString(): String
    Definition Classes
    Module → AnyRef → Any
  58. def transitiveModules: Set[TModule]
    Definition Classes
    TriModule
  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