Meta - SynapseSL/Synapse GitHub Wiki
MetaAttributes
These are Attributes which are just used for code readability and allows other Plugin Creators to see if they can use these field/methods from you Plugin in their Plugins.
All MetaAttributes:
-
Injected:
A Annotation that marks a class/method as injected. This Attribute is used by the injector to find fields to inject into
-
Unstable:
A Annotation that marks a class/method as unstable. This Attribute should generally be applied to something that can be used from outside but has an incalculable outcome or might break other plugins and/or the framework itself in
-
API:
A Annotation that marks a class/method of a plugin as safe to use in another plugins