Результаты поиска по запросу "groovy"

1 ответ

Правильно передать Groovy список в код Javascript в GSP

Я делаю веб-приложение с Grails. У меня есть список с данными, которые должны быть включены в JavaScript для выполнения некоторой динамической загрузки<select> раскрывающийся список. По сути, я получаю двухуровневый список с сервера, затем первый ...

3 ответа

Чтение JSON-объекта из txt-файла в Groovy

Я пытаюсь собрать JSON из текстового файла. Но мой код ниже, кажется, продолжает давать мне «nullPointerException». File f = new File(tempDir+File.separator+'jsonObject.txt') if (f){ log.error " file exists $f" FileReader f2 = new FileReader(f); ...

2 ответа

Grails 3.x, в build.gradle, добавьте версию SVN в версию приложения:

аюсь добавить svn ревизию в мойapp.version не требуя муравья или другого подобного внешнего инструмента. Похоже, я мог бы зацепить_Events.groovy к этому, но документация относительно скудна. Кто-нибудь знает, как это сделать?

ТОП публикаций

2 ответа

Это не возможно в заводной. Даже когда Groovy-скрипт запускается напрямую, без предварительной компиляции, он преобразуется в байт-код JVM. Замыкания не обрабатываются иначе, они компилируются как обычные методы. К тому времени, когда код выполняется, исходный код больше не доступен.

ибудь знает, как печатать источник замыкания в Groovy? Например, у меня есть это закрытие (привязано кa) def a = { it.twice() }Я хотел бы иметьString "it.twice ()" или "{it.twice ()}" Просто простойtoString конечно не сработает a.toString(); ...

8 ответов

для кого-то, у кого есть подобный вопрос, вы можете посмотреть на GMavenPlus

следовал значительное количество кода на Groovy, и мне было трудно поддерживать его по нескольким причинам: Очень часто трудно сказать, какой тип переменной.Следствие: легко изменить переменную другого типа, не зная об этом.Многие ошибки будут ...

5 ответов

 распечатывает

вы не объявляете тип для переменной в groovy, я понимаю, что виртуальная машина Java должна использовать отражение, чтобы выяснить, какой тип у объекта, прежде чем выполнять какие-либо методы и который может вызвать ошибку времени выполнения. ...

4 ответа

Как многие другие упоминают, это называется оператором космического корабля. Вот мой тест:

авно столкнулся с этим волшебным оператором, копаясь в Groovy: <=> Groovy действительно порадовал меня операторами elvis? и?: который я использую постоянно сейчас и очень хотелось бы на Java. С этим новым оператором я нашел только ...

3 ответа

Это единственный ответ, который имеет правильный параметр командной строки для выбора среды.

s.util.Environment [http://grails.org/doc/latest/api/grails/util/Environment.html], определяет ряд предварительно сконфигурированных сред РАЗВИТИЕПРОИЗВОДСТВОКОНТРОЛЬНАЯ РАБОТАCUSTOMПри запуске команды Grails среду для использования можно ...

2 ответа

Ниже приведены некоторые из наиболее известных языков программирования, которые поддерживают метаклассы. Common Lisp, через CLOS Groovy Objective-C Python Perl, через прагму метакласса, а также Moose Ruby Smalltalk Некоторые менее распространенные языки, поддерживающие метаклассы, включают OpenJava, OpenC ++, OpenAda, CorbaScript, ObjVLisp, Object-Z, MODEL-K, XOTcl и MELDC.

польза от Meta-Class в Groovy и других языках программирования OO?

3 ответа

Могу ли я переопределить ответ «HttpResponseException» по умолчанию RESTClient на> 399 кодов возврата?

Я использую GroovyRESTClient [http://groovy.codehaus.org/modules/http-builder/apidocs/groovyx/net/http/RESTClient.html] класс, чтобы написать некоторые (спок) приемочные тесты для Java WebServices, которые я разрабатывал. Одно разочарование у ...