Packages

package modifiers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ClassOwnerInfo(modifiers: ArraySeq[Modifier], isExtending: Boolean) extends MethodOwnerInfo with Product with Serializable
  2. class LogEntryContext extends AnyRef
  3. sealed abstract class MethodOwnerInfo extends AnyRef
  4. sealed abstract class Modifier extends AnyRef
  5. class ModifierLogger extends AnyRef

    Specialized logger for collecting issues during modifier parsing and validation.

    Specialized logger for collecting issues during modifier parsing and validation. Provides convenience methods for logging errors and warnings with LogEntryContext.

  6. final case class ModifierResults(modifiers: ArraySeq[Modifier], issues: ArraySeq[Issue]) extends Product with Serializable

    Results from modifier analysis.

    Results from modifier analysis.

    Modifiers are examined before the CST is constructed to make things a bit simpler. The results of the analysis are returned via this type. Interning is supported to reduce memory use.

Value Members

  1. case object ABSTRACT_MODIFIER extends Modifier with Product with Serializable
  2. case object AURA_ENABLED_ANNOTATION extends Modifier with Product with Serializable
  3. object ApexModifiers
  4. case object DEPRECATED_ANNOTATION extends Modifier with Product with Serializable
  5. case object EnumOwnerInfo extends MethodOwnerInfo with Product with Serializable
  6. case object FINAL_MODIFIER extends Modifier with Product with Serializable
  7. case object FUTURE_ANNOTATION extends Modifier with Product with Serializable
  8. object FieldModifiers
  9. case object GLOBAL_MODIFIER extends Modifier with Product with Serializable
  10. case object HTTP_DELETE_ANNOTATION extends Modifier with Product with Serializable
  11. case object HTTP_GET_ANNOTATION extends Modifier with Product with Serializable
  12. case object HTTP_PATCH_ANNOTATION extends Modifier with Product with Serializable
  13. case object HTTP_POST_ANNOTATION extends Modifier with Product with Serializable
  14. case object HTTP_PUT_ANNOTATION extends Modifier with Product with Serializable
  15. case object INHERITED_SHARING_MODIFIER extends Modifier with Product with Serializable
  16. case object INVOCABLE_METHOD_ANNOTATION extends Modifier with Product with Serializable
  17. case object INVOCABLE_VARIABLE_ANNOTATION extends Modifier with Product with Serializable
  18. case object ISTEST_ANNOTATION extends Modifier with Product with Serializable
  19. case object InterfaceOwnerInfo extends MethodOwnerInfo with Product with Serializable
  20. case object JSON_ACCESS_ANNOTATION extends Modifier with Product with Serializable
  21. object LogEntryContext
  22. object MethodModifiers
  23. object ModifierOps
  24. object ModifierResults extends InternCache[ModifierResults] with Serializable
  25. case object NAMESPACE_ACCESSIBLE_ANNOTATION extends Modifier with Product with Serializable
  26. case object OVERRIDE_MODIFIER extends Modifier with Product with Serializable
  27. case object PRIVATE_MODIFIER extends Modifier with Product with Serializable
  28. case object PROTECTED_MODIFIER extends Modifier with Product with Serializable
  29. case object PUBLIC_MODIFIER extends Modifier with Product with Serializable
  30. case object READ_ONLY_ANNOTATION extends Modifier with Product with Serializable
  31. case object REMOTE_ACTION_ANNOTATION extends Modifier with Product with Serializable
  32. case object REST_RESOURCE_ANNOTATION extends Modifier with Product with Serializable
  33. case object STATIC_MODIFIER extends Modifier with Product with Serializable
  34. case object SUPPRESS_WARNINGS_ANNOTATION_PMD extends Modifier with Product with Serializable
  35. case object SUPPRESS_WARNINGS_ANNOTATION_UNUSED extends Modifier with Product with Serializable
  36. case object TEST_METHOD_MODIFIER extends Modifier with Product with Serializable
  37. case object TEST_SETUP_ANNOTATION extends Modifier with Product with Serializable
  38. case object TEST_VISIBLE_ANNOTATION extends Modifier with Product with Serializable
  39. case object TRANSIENT_MODIFIER extends Modifier with Product with Serializable
  40. case object VIRTUAL_MODIFIER extends Modifier with Product with Serializable
  41. case object WEBSERVICE_MODIFIER extends Modifier with Product with Serializable
  42. case object WITHOUT_SHARING_MODIFIER extends Modifier with Product with Serializable
  43. case object WITH_SHARING_MODIFIER extends Modifier with Product with Serializable

Ungrouped