Permalink
Browse files

Update compiler-plugins.md

  • Loading branch information...
egor1996em committed Dec 18, 2017
1 parent 2ccc3a2 commit ee46ce1708387c27120098bd8f95db79da7ef1e2
Showing with 4 additions and 4 deletions.
  1. +4 −4 compiler-plugins.md
View
@@ -14,7 +14,7 @@ title: "Плагины для компилятора"
Поддержка *Аll-open* обеспечена для сборщиков Gradle и Maven в тесной интеграции с IDE.
:point_up: Для Spring вы также можете использовать плагин `kotlin-spring`([подробнее](compiler-plugins.html#spring-support)).
:point_up: Для Spring вы также можете использовать плагин `kotlin-spring`([подробнее](compiler-plugins.md#spring-support)).
### Использование с Gradle
@@ -160,7 +160,7 @@ JAR-файл с плагином all-open доступен в бинарном
Сгенерированный конструктор создается искусственно, поэтому его нельзя вызвать напрямую из исходного кода Kotlin или Java, но он может быть вызван с помощью рефлексии.
Использование этого плагина позволяет Java Persistence API (JPA) создавать экземпляр класса `data`, при этом не предоставляя возможности вызова конструктора без параметров из Kotlin или Java.
(Смотрите описание плагина `kotlin-jpa` [ниже](compiler-plugins.html#jpa-support)).
(Смотрите описание плагина `kotlin-jpa` [ниже](compiler-plugins.md#jpa-support)).
### Использование с Gradle
@@ -194,7 +194,7 @@ noArg {
}
```
Включите опцию `invokeInitializers`, если вы хотите, чтобы плагин выполнял инициализацию искусственного конструктора. Начиная с Kotlin 1.1.3-2, опция отключена по умолчанию в связи с ошибками [`KT-18667`] (https://youtrack.jetbrains.com/issue/KT-18667) и [` KT-18668`] (https : //youtrack.jetbrains.com/issue/KT-18668), которые будут рассмотрены в будущем.
Включите опцию `invokeInitializers`, если вы хотите, чтобы плагин выполнял инициализацию искусственного конструктора. Начиная с Kotlin 1.1.3-2, опция отключена по умолчанию в связи с ошибками [`KT-18667`](https://youtrack.jetbrains.com/issue/KT-18667) и [` KT-18668`](https://youtrack.jetbrains.com/issue/KT-18668), которые будут рассмотрены в будущем.
```groovy
noArg {
@@ -239,7 +239,7 @@ noArg {
[`@Entity`](http://docs.oracle.com/javaee/7/api/javax/persistence/Entity.html), [`@Embeddable`](http://docs.oracle.com/javaee/7/api/javax/persistence/Embeddable.html) and [`@MappedSuperclass`](https://docs.oracle.com/javaee/7/api/javax/persistence/MappedSuperclass.html)
*no-arg* аннотации по умолчанию.
Вот как нужно добавлять плагин в Gradle:
Добавьте плагин в Gradle следующим способом:
``` groovy
buildscript {

0 comments on commit ee46ce1

Please sign in to comment.