package modifiers
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class ClassOwnerInfo(modifiers: ArraySeq[Modifier], isExtending: Boolean) extends MethodOwnerInfo with Product with Serializable
- class LogEntryContext extends AnyRef
- sealed abstract class MethodOwnerInfo extends AnyRef
- sealed abstract class Modifier extends AnyRef
- 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.
- 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
- case object ABSTRACT_MODIFIER extends Modifier with Product with Serializable
- case object AURA_ENABLED_ANNOTATION extends Modifier with Product with Serializable
- object ApexModifiers
- case object DEPRECATED_ANNOTATION extends Modifier with Product with Serializable
- case object EnumOwnerInfo extends MethodOwnerInfo with Product with Serializable
- case object FINAL_MODIFIER extends Modifier with Product with Serializable
- case object FUTURE_ANNOTATION extends Modifier with Product with Serializable
- object FieldModifiers
- case object GLOBAL_MODIFIER extends Modifier with Product with Serializable
- case object HTTP_DELETE_ANNOTATION extends Modifier with Product with Serializable
- case object HTTP_GET_ANNOTATION extends Modifier with Product with Serializable
- case object HTTP_PATCH_ANNOTATION extends Modifier with Product with Serializable
- case object HTTP_POST_ANNOTATION extends Modifier with Product with Serializable
- case object HTTP_PUT_ANNOTATION extends Modifier with Product with Serializable
- case object INHERITED_SHARING_MODIFIER extends Modifier with Product with Serializable
- case object INVOCABLE_METHOD_ANNOTATION extends Modifier with Product with Serializable
- case object INVOCABLE_VARIABLE_ANNOTATION extends Modifier with Product with Serializable
- case object ISTEST_ANNOTATION extends Modifier with Product with Serializable
- case object InterfaceOwnerInfo extends MethodOwnerInfo with Product with Serializable
- case object JSON_ACCESS_ANNOTATION extends Modifier with Product with Serializable
- object LogEntryContext
- object MethodModifiers
- object ModifierOps
- object ModifierResults extends InternCache[ModifierResults] with Serializable
- case object NAMESPACE_ACCESSIBLE_ANNOTATION extends Modifier with Product with Serializable
- case object OVERRIDE_MODIFIER extends Modifier with Product with Serializable
- case object PRIVATE_MODIFIER extends Modifier with Product with Serializable
- case object PROTECTED_MODIFIER extends Modifier with Product with Serializable
- case object PUBLIC_MODIFIER extends Modifier with Product with Serializable
- case object READ_ONLY_ANNOTATION extends Modifier with Product with Serializable
- case object REMOTE_ACTION_ANNOTATION extends Modifier with Product with Serializable
- case object REST_RESOURCE_ANNOTATION extends Modifier with Product with Serializable
- case object STATIC_MODIFIER extends Modifier with Product with Serializable
- case object SUPPRESS_WARNINGS_ANNOTATION_PMD extends Modifier with Product with Serializable
- case object SUPPRESS_WARNINGS_ANNOTATION_UNUSED extends Modifier with Product with Serializable
- case object TEST_METHOD_MODIFIER extends Modifier with Product with Serializable
- case object TEST_SETUP_ANNOTATION extends Modifier with Product with Serializable
- case object TEST_VISIBLE_ANNOTATION extends Modifier with Product with Serializable
- case object TRANSIENT_MODIFIER extends Modifier with Product with Serializable
- case object VIRTUAL_MODIFIER extends Modifier with Product with Serializable
- case object WEBSERVICE_MODIFIER extends Modifier with Product with Serializable
- case object WITHOUT_SHARING_MODIFIER extends Modifier with Product with Serializable
- case object WITH_SHARING_MODIFIER extends Modifier with Product with Serializable