essential_lints_annotations library
Classes
- Abstractable
- Represents abstractable members.
- Constant
- Represents constant members.
- ConstantVariables
- Represents constant fields.
- Constructors
- Represents all constructors.
- DynamicAbstractableFieldModifiable
- Represents dynamic fields that are also abstractable.
- DynamicExternableModifiable
- Represents dynamic externable members.
- DynamicFieldModifiable
- Represents dynamic fields.
- DynamicMembersModifiable
- Represents all member that can be dynamic.
- DynamicOperatorModifiable
- Represents dynamic operator members.
- ExternalMembersModifiable
- Represents members that can be external and their modifiers.
- FactoryConstructorModifiable
- Represents factory constructor modifiable members.
- FactoryExternalModifiable
- Represents factory external modifiable members.
- Fields
- Represents all fields
- FieldsGettersSetters
- Represents all fields, getters, and setters.
- FinalAbstractModifiable
- Represents final members that are also abstractable.
- FinalModifiable
- Represents final members.
- Getters
- Represents all getters.
- GettersInMemberList
-
Annotations for the
getters_in_member_listlint rule. - GettersSetters
- Represents all getters and setters
- InitializableOverridable
- Groups initializable overridable members.
- InitializableStatical
- Groups initializable static members.
- InstantiableExternal
- Class representing instance sort declarations.
- InstantiableMembers
- Represents instance members.
- LateModifiable
- Represents late modifiable members.
- Methods
- Represents all methods.
- NamedModifiable
- Represents named modifiable members (constructors).
- NewExternalModifiable
- Represents new members (not-overridden).
- NewMemberModifiable
- Represents new members (not-overridden).
- NullableAbstractableFieldModifiable
- Represents nullable fields that are also abstractable.
- NullableExternableModifiable
- Represents nullable externable members.
- NullableFieldModifiable
- Represents nullable fields.
- NullableMembersModifiable
- Represents all member that can be nullable.
- NullableOperatorModifiable
- Represents nullable operator members.
- OperatorModifiable
- Represents modifiers that can be applied to methods and methods themselves.
- OverridableExternal
- Represents overridable members.
- OverridableMembers
- Represents overridable members.
- PrivateConstantModifiable
- Represents private constant members.
- PrivateConstructorModifiable
- Represents private constructors.
- PrivateFieldModifiable
- Represents private field members.
- PrivateModifiable
- Represents private members.
- PrivateStaticalModifiable
- Represents private statical members.
- PublicConstantModifiable
- Represents public constant members.
- PublicConstructorModifiable
- Represents public constructors.
- PublicFieldModifiable
- Represents public field members.
- PublicModifiable
- Represents public members.
- PublicStaticalModifiable
- Represents public statical members.
- RedirectingModifiable
- Represents redirecting modifiable members (constructors).
- Setters
- Represents all setters.
- SortDeclaration
-
Represents a sort declaration for member ordering in the
@SortingMembersannotation. - SortingMembers
- Annotation for sorting members.
- Statical
- Represents statical members.
- StaticalExternal
- Represents statical members that are external.
- SubtypeAnnotating
-
Annotations for the
subtype_annotatingrule. - SubtypeDeannotating
- Annotation that stops propagation of annotation rules to subtypes.
- SubtypeNaming
-
Annotations for the
subtype_namingrule. - SubtypeUnnaming
- Annotation that stops propagation of naming rules to subtypes.
- TypedAbstractableFieldModifiable
- Represents typed fields that are also abstractable.
- TypedExternableModifiable
- Represents typed externable members.
- TypedFieldModifiable
- Represents typed fields.
- TypedMembersModifiable
- Represents all member that can be typed.
- TypedOperatorModifiable
- Represents typed operator members.
-
TypeHolder<
T> - A type holder to be used in GettersInMemberList.types.
- UnnamedModifiable
- Represents unnamed members.
- Variable
- Represents variable members.
- VariableAbstractable
- Represents variable members that are also abstractable.
Enums
- MembersOption
- Options for members to check.
- PackageOption
- Options for identifying the package inheritance of an annotation.
- SubtypeOption
- Options for the SubtypeAnnotating and SubtypeNaming annotation.
Typedefs
-
th<
T> = TypeHolder< T> - A type alias for TypeHolder.