Описание тега groovy-2

Groovy - это объектно-ориентированный язык программирования для платформы Java.
1 ответ

Есть ли способ добавить конструкторы с помощью расширений Groovy 2.0

В более старых (1.xx) версиях Groovy вы можете добавлять конструкторы, используя metaClass.constructor Example.metaClass.constructor << { String arg0 -> new Example(arg0, "") } Есть ли способ зарегистрировать конструкторы, используя новые м…
01 июл '12 в 03:06
2 ответа

Groovy @CompileStatic и Grails

Глядя на статью о DZone об улучшенной производительности с Groovy2 при компиляции с аннотацией @CompileStatic, мне интересно, насколько я могу воспользоваться этим? Я предполагаю аннотировать контроллеры, доменные объекты и сервисы? Использует ли Gr…
29 авг '12 в 14:23
2 ответа

Как отобразить логи HTTPBuilder в groovyConsole

Эта проблема я собираюсь groovyx.net.http.HttpResponseException: Not Found и хотите увидеть логи от HTTPBuilder, Я использую Groovy 2.1.9 с groovyConsole, Что я пробовал Поэтому я проверил этот пост в блоге, который говорит о добавлении log4j.xml в …
13 дек '13 в 17:48
3 ответа

Как перебрать список и удалить соответствующие элементы, чтобы создать новый список

Я новичок в Groovy Lists, и у меня есть список, как показано ниже: Class File{ String name int type int revision } def fileList = [File1, File2, File3,....] Я хочу fileList иметь последние файлы Не должно быть предметов одного типа Он должен иметь ф…
31 авг '12 в 12:32
1 ответ

Создан экземпляр класса, но, похоже, ссылка на ноль

Я пытаюсь создать экземпляр объекта и установить для него один атрибут, который исходит из параметра запроса, например так: println "Question text from the request :" + params.question def question = new SurveyQuestion() question.question = params.q…
28 июл '12 в 23:12
1 ответ

Groovy смешанного набора текста

Я вижу, что в Groovy 2.0 есть возможность добавить TypeChecked аннотация к классам или методам для запуска необязательной статической проверки. Я должен признать, что я смущен тем, как такая вещь может работать. В статье приводятся простые примеры, …
18 сен '12 в 08:08
1 ответ

Смешение частных и общедоступных / защищенных методов с одинаковыми именами приводит к отключению мультиметодов и запрещает избегать неожиданного поведения

Я только что обновил одно из моих приложений Grails до 2.2.0, которое использует Groovy 2.0, и теперь я получаю эту ошибку компиляции: Смешение частных и общедоступных / защищенных методов с одним и тем же именем приводит к отключению мультиметода и…
15 янв '13 в 13:40
2 ответа

Должен ли я использовать Groovy @CompileStatic, если я также использую Java 7

Я прочитал "Что нового в Groovy 2.0" и немного озадачен тем, когда использовать @CompileStatic. В статье упоминается, что @CompileStatic добавлена ​​аннотация для разработчиков, которые не смогли воспользоваться динамической частью вызова Java7. Поэ…
0 ответов

Окончание срока службы / поддержка версии Groovy?

Я не уверен, спрашивали ли об этом раньше. Просто интересно, есть ли какая-то конкретная дата окончания жизни / поддержки для различных версий Groovy? Например. v2?
30 апр '21 в 09:30
0 ответов

Как создать новый объект (отличный) как поле со страницы другого домена?

Следующие коды являются хорошим примером: Class Object1 { static hasOne=[ tests : Object2 ] static constraints = { tests(nullable: true) } } Второй объект Class Object2 { Double t1, String t2 static constraints={ t1(nullable:true t2(nullable:false,b…
24 май '21 в 17:38