entity -> declaration

This commit is contained in:
breandan 2020-05-20 12:09:18 -04:00 committed by GitHub
parent 432207fa2c
commit 30c786bcaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -157,7 +157,7 @@ Please refer to [Plugin Dependencies](/basics/plugin_structure/plugin_dependenci
## 6. Caution
Plugins *must* use Kotlin classes to implement all entities declared in the [plugin configuration file](/basics/plugin_structure/plugin_configuration_file.md). When registering an extension, the platform uses a dependency injection framework to instantiate these classes. For this reason, plugins *must not* use [Kotlin objects](https://kotlinlang.org/docs/reference/object-declarations.html) for any entities declared in the `plugin.xml` file.
Plugins *must* use Kotlin classes to implement declarations in the [plugin configuration file](/basics/plugin_structure/plugin_configuration_file.md). When registering an extension, the platform uses a dependency injection framework to instantiate these classes. For this reason, plugins *must not* use [Kotlin objects](https://kotlinlang.org/docs/reference/object-declarations.html) to implement any `plugin.xml` declarations.
## 7. Examples