Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
class X { def 'foo!bar'() { return {} } } println new X().'foo!bar'().getClass()
This code fails for example in the call site generation code at runtime, because of 2 problems: (a) the helper class will have a name containing "foo!bar", which is not valid (b) the invoke instruction will contain ! for the target method, which also seems not to be valid.