You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot/spring-boot-cli
Andy Wilkinson 46fc5c05e3 Work around Groovy compiler bug that can name classes incorrectly
If a source URL is added to a CompilationUnit and that source URL does
not contain any slashes, the resulting ClassNode in the AST will be
incorrectly named. For example, a URL of 'file:foo.groovy' will produce
a ClassNode named 'file:foo'. The expected name is 'foo'.

This commit works around this problem by adding any URL sources with a
file protocol to the compilation unit as File instances. Any URL sources
that do not have a file protocol continue to be added as URL instances.
Such URLs are still prone to this bug should we be dealing with one
that contains no slashes. A fix for the underlying Groovy bug will
address this possibility.

Fixes #594
11 years ago
..
samples Add more JMS sample log output 11 years ago
src Work around Groovy compiler bug that can name classes incorrectly 11 years ago
test-samples Move tests from 'samples' to 'test-samples' 11 years ago
.gitignore Refactor CLI internals for REPL shell 11 years ago
pom.xml Enable support for use of encryption in Maven's settings.xml 11 years ago