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() @HotSpotIntrinsicCandidate()
  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 findModuleType(typeName: TypeName): Option[TypeDeclaration]

    Find a type just in this module.

    Find a type just in this module.

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

  21. 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
  22. def getTypes: Iterable[TypeDeclaration]
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. val index: DocumentIndex
  25. def interviews: InterviewDeclaration
  26. def isGhostedFieldName(name: Name): Boolean
    Definition Classes
    TriModule
  27. def isGhostedType(typeName: TypeName): Boolean
    Definition Classes
    TriModule
  28. val isGulped: Boolean
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. 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
  31. def labels: LabelDeclaration
  32. def log(path: PathLike, message: String, ex: Throwable): Unit
  33. def log(issue: Issue): Unit
  34. def matchTdsForModule(content: String, offset: Int): Array[ApexClassDeclaration]
    Definition Classes
    ModuleCompletions
  35. def matchTypeName(content: String, offset: Int): Array[CompletionItemLink]
    Definition Classes
    ModuleCompletions
  36. def matchTypeNameForModule(module: Module, searchTerm: Option[String]): Array[CompletionItemLink]
    Definition Classes
    ModuleCompletions
  37. def moduleType(typeName: TypeName): Option[TypeDeclaration]
  38. lazy val namespace: Option[Name]

    The module (& owning package namespace)

    The module (& owning package namespace)

    Definition Classes
    TriModule
  39. def namespaces: Set[Name]
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def nextModule: Option[TModule]
    Definition Classes
    TriModule
  42. def nonTestClasses: Iterable[ApexClassDeclaration]
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. def pages: PageDeclaration
  46. val pkg: PackageImpl

    The parent package that this module belongs to

    The parent package that this module belongs to

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

    Count of loaded types, for debug info

  59. def upsertMetadata(td: TypeDeclaration, altTypeName: Option[TypeName] = None): Unit
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ModuleCompletions

Inherited from TypeFinder

Inherited from ModuleFind

Inherited from ModuleRefresh

Inherited from OPM.TriModule

Inherited from AnyRef

Inherited from Any

Ungrouped