Packages

final class ApexMethodDeclaration extends ClassBodyDeclaration with ApexMethodLike

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ApexMethodDeclaration
  2. ApexMethodLike
  3. ApexVisibleMethodLike
  4. MethodDeclaration
  5. ClassBodyDeclaration
  6. DependencyHolder
  7. Dependent
  8. CST
  9. Locatable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ApexMethodDeclaration(outerTypeId: TypeId, _modifiers: ModifierResults, relativeTypeName: RelativeTypeName, id: Id, parameters: Array[ParameterDeclaration], block: Option[Block])

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 addDependencyHolder(dependencyHolder: DependencyHolder): Unit
    Definition Classes
    Dependent
  5. def addShadow(method: MethodDeclaration): Unit
    Definition Classes
    ApexMethodLike
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val block: Option[Block]
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. def collectDependencies(dependsOn: Set[Dependent]): Unit
    Definition Classes
    ClassBodyDeclaration
  10. def dependencies(): Iterable[Dependent]
    Definition Classes
    ClassBodyDeclarationDependencyHolder
  11. def dependencySummary(): Array[DependentSummary]
    Definition Classes
    DependencyHolder
  12. var depends: Option[SkinnySet[Dependent]]
    Attributes
    protected
    Definition Classes
    ClassBodyDeclaration
  13. var endLine: Int
    Definition Classes
    CST → Locatable
  14. var endOffset: Int
    Definition Classes
    CST → Locatable
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(that: Any): Boolean
    Definition Classes
    Dependent → AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def formalParameters: Array[FormalParameter]
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def getDependencyHolders: Set[DependencyHolder]
    Definition Classes
    Dependent
  21. def hasCallErasedParameters(pkg: PackageImpl, params: Array[TypeName]): Boolean
    Definition Classes
    MethodDeclaration
  22. def hasErasedParameters(pkg: Option[PackageImpl], params: Array[TypeName]): Boolean
    Definition Classes
    MethodDeclaration
  23. def hasHolders: Boolean
    Definition Classes
    Dependent
  24. def hasParameters(params: Array[TypeName]): Boolean
    Definition Classes
    MethodDeclaration
  25. def hasSameErasedParameters(pkg: Option[PackageImpl], other: MethodDeclaration): Boolean
    Definition Classes
    MethodDeclaration
  26. def hasSameParameters(other: MethodDeclaration): Boolean
    Definition Classes
    MethodDeclaration
  27. def hasSameSignature(other: MethodDeclaration): Boolean
    Definition Classes
    MethodDeclaration
  28. def hashCode(): Int
    Definition Classes
    Dependent → AnyRef → Any
  29. def isAbstract: Boolean
    Definition Classes
    MethodDeclaration
  30. def isEntry: Boolean
    Definition Classes
    ApexMethodLike
  31. lazy val isGlobal: Boolean
    Definition Classes
    ClassBodyDeclaration
  32. def isGlobalOrPublic: Boolean
    Definition Classes
    MethodDeclaration
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def isStatic: Boolean
    Definition Classes
    MethodDeclaration
  35. def isUsed: Boolean
    Definition Classes
    ApexMethodLike
  36. def isVirtual: Boolean
    Definition Classes
    MethodDeclaration
  37. def isVirtualOrOverride: Boolean
    Definition Classes
    MethodDeclaration
  38. def location: RangeLocationImpl
    Definition Classes
    Locatable
  39. var locationPath: String
    Definition Classes
    CST → Locatable
  40. def modifierIssues: Array[Issue]
    Definition Classes
    ClassBodyDeclaration
  41. val modifiers: Array[Modifier]
    Definition Classes
    ClassBodyDeclaration
  42. val name: Name
  43. def nameRange: RangeLocationImpl
    Definition Classes
    ApexMethodDeclarationApexMethodLike
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. val outerTypeId: TypeId
    Definition Classes
    ApexMethodDeclarationApexMethodLike
  48. def parameterTypes: String
    Definition Classes
    MethodDeclaration
  49. val parameters: Array[ParameterDeclaration]
  50. def propagateDependencies(): Unit
    Definition Classes
    DependencyHolder
  51. def serialise(shapeOnly: Boolean, range: Option[RangeLocation]): MethodSummary
    Attributes
    protected
    Definition Classes
    MethodDeclaration
  52. def serialise: MethodSummary
    Definition Classes
    MethodDeclaration
  53. def setDepends(dependencies: SkinnySet[Dependent]): Unit
    Definition Classes
    ClassBodyDeclaration
  54. def signature: String
    Definition Classes
    MethodDeclaration
  55. var startLine: Int
    Definition Classes
    CST → Locatable
  56. var startOffset: Int
    Definition Classes
    CST → Locatable
  57. def summary(shapeOnly: Boolean): MethodSummary
    Definition Classes
    ApexMethodLikeApexVisibleMethodLike
  58. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  59. def toString(): String
    Definition Classes
    AnyRef → Any
  60. lazy val typeName: TypeName
  61. def validate(context: BodyDeclarationVerifyContext): Unit
    Definition Classes
    ClassBodyDeclaration
  62. def verify(context: BodyDeclarationVerifyContext): Unit
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  66. def withContext(context: ParserRuleContext): ApexMethodDeclaration.this.type
    Definition Classes
    CST

Inherited from ApexMethodLike

Inherited from ApexVisibleMethodLike

Inherited from MethodDeclaration

Inherited from ClassBodyDeclaration

Inherited from DependencyHolder

Inherited from Dependent

Inherited from CST

Inherited from Locatable

Inherited from AnyRef

Inherited from Any

Ungrouped