2012-05-03 2 views
0

Я пытаюсь установить свой собственный GroovyResourceLoader и задавался вопросом, было ли где-то авторское руководство, описывающее все движущиеся биты hte.Образцы и советы по использованию GroovyResourceLoader

Ive заметил, что когда groovy пытается скомпилировать скрипт, он пытается найти типы, отправив пути в GRL. Тем не менее, он делает некоторые странные вещи, иногда использует «$» в качестве разделителя, а в других случаях использует простой старый ».

Heres представляет собой снимок некоторых записей о попытке загрузить что-то. Игнорируя материал автоматического импорта, обратите внимание на то, как он использует «$» в качестве разделителя пакетов, а затем, заменяя каждый «$» по одному за раз «.».

-->a$b$groovy$X$Something 
-->a.b$groovy$X$Something 
-->a.b.groovy$X$Something 

Im using Groovy 1.8.0.

+0

У вас есть пример кода, который показывает это поведение? –

ответ

0

«$» Вы видите, что Groovy пытается совместить внутренние классы. Я решительно полагаю, что у вас есть «a.b.groovy.X.Something», который приведет к серьезным попыткам обнаружить все виды внутренних комбинаций классов для этого. Например, вы можете получить файл $ a $ b $ groovy $ X $ Something.groovy.

Смежные вопросы