Here are the various features and fixes we are planning to
implement for upcoming releases.
jira.codehaus.org
(84 issues) |
| T |
Key |
Summary |
Status |
|
GROOVY-2728
|
ExpandoMetaClass
should allow adding methods having default parameters
|
Open |
|
GROOVY-644
|
New
Groovy JDK methods - to improve consistency
|
Open |
|
GROOVY-2177
|
Groovysh
'history recall' seems to be picking the wrong entry (off by
1)
|
Open |
|
GROOVY-1646
|
Inherited
method establishing logic needs to be MetaClass aware
|
Open |
|
GROOVY-2113
|
Introduce
functional testing of UI components, esp. SwingBuilder, with
jemmy
|
Open |
|
GROOVY-2147
|
Make
DOMCategory namespace aware
|
Open |
|
GROOVY-2283
|
Add
ability to dynamically modify classes blocked by
StackTraceUtils during a sanitize operation.
|
Open |
|
GROOVY-250
|
CST
nodes created synthetically should always include some line
number info
|
Open |
|
GROOVY-482
|
parser
to support javadoc-like comments & convert them to
MetadataNodes in the AST
|
Open |
|
GROOVY-2311
|
Normal
stack-trace sanitization for Exceptions removes all scriptom
entries.
|
Open |
|
GROOVY-2035
|
ReflectionMetaMethod
has poor error messages for IllegalArgumentExceptoin etc.
|
Open |
|
GROOVY-741
|
A first
go at some TCK Chapter 03 tests
|
Open |
|
GROOVY-750
|
access
to line numbers in builders
|
Open |
|
GROOVY-882
|
Add
[line,column] to GroovyRuntimeException
|
Open |
|
GROOVY-2178
|
New
shell dosn't like multi-line list defs very much
|
Open |
|
GROOVY-2183
|
Allow
the 'edit' command to work on windows and also support more
UNIX env vars to select the editor
|
Open |
|
GROOVY-1809
|
non-static
fields should not be treated as static properties
|
Open |
|
GROOVY-2324
|
grammar
forces usage of lowercase names for commands
|
Open |
|
GROOVY-2242
|
Missing
information in Javadoc of
ExpandoMetaClass.enableGlobally()
|
Open |
|
GROOVY-2161
|
Improve
javadocs for MetaMethod, MetaProperty and so on
|
Open |
|
GROOVY-2438
|
Expando
Method Varargs Received Double Wrapped by Object Array
|
Open |
|
GROOVY-2282
|
ProxyMetaClass
doesn't work as expected with StubFor/Mockfor
|
Open |
|
GROOVY-2271
|
Mocks
are not used by the delegate of a closure
|
Open |
|
GROOVY-2403
|
Closure
parameter list typing inconsistent with function and method
parameter list typing
|
Open |
|
GROOVY-2335
|
StAX
builder
|
Open |
|
GROOVY-1838
|
When
implementing MOP you cannot intercept core Object methods
(equals(), hashCode(), etc.)
|
Open |
|
GROOVY-2412
|
Need to
access the metaClass of a subclass before receiving the
dynamic methods that are added to the superclass
|
Open |
|
GROOVY-2340
|
Non
commutative behavior of == operator with Gstring and
Integer
|
Open |
|
GROOVY-2342
|
The
compareTo method is not commutative for String and GString
when used from Java
|
Open |
|
GROOVY-2409
|
Problems
calling private static methods
|
Open |
|
GROOVY-1769
|
parse
of assert fails when newline between 'test' and 'message'
|
Open |
|
GROOVY-917
|
Cannot
instantiate Java inner class
|
Open |
|
GROOVY-819
|
Less
than ideal error message when incorrectly trying to use
optional parenthesis
|
Open |
|
GROOVY-2414
|
Extend
XmlParser and Node to allow subclassing, permitting
additional capabilities to reuse basic functionality
|
Open |
|
GROOVY-1588
|
Better
error messages when using Java's array init syntax
|
Open |
|
GROOVY-2429
|
Allow
subclasses of XmlParser to customize creation of new
Nodes
|
Open |
|
GROOVY-2387
|
spread-dot
operator problem in 1.5
|
Open |
|
GROOVY-2433
|
Closure
in base class unable to call private methods when invoked
from derived class
|
Open |
|
GROOVY-2193
|
Method
invocation that returns no value should evaluate to a known
constant instead of null
|
Open |
|
GROOVY-2310
|
ExpandoMetaClass
does not offer a consistent way to retrieve and invoke
overloaded methods
|
Open |
|
GROOVY-2361
|
Property
not stored via EMC
|
Open |
|
GROOVY-2373
|
EMC and
closures with default parameter
|
Open |
|
GROOVY-2701
|
improve
regex in Groovy
|
Open |
|
GROOVY-1889
|
Make
all operators interceptable
|
Open |
|
GROOVY-1915
|
Should
use Integer.valueOf() instead of new Integer(), where
appropriate
|
Open |
|
GROOVY-2208
|
debug
info not generated
|
Open |
|
GROOVY-2382
|
64K
limit on strings -- Caught: java.lang.ClassFormatError:
Unknown constant tag 84 in class file test
|
Open |
|
GROOVY-2308
|
use
java5 classes for ConcurrentReaderHashmap
|
Open |
|
GROOVY-781
|
Confusion
of range for string
|
Reopened |
|
GROOVY-1543
|
Support
multiple declarations at once: def a,b = 1,2
|
Reopened |
|
GROOVY-596
|
StackOverflowError
when instanciate BeanInfo
|
Reopened |
|
GROOVY-2235
|
Regression
since 1.0 in Mock support
|
Closed |
|
GROOVY-2510
|
GroovyDoc
support of @see tag
|
Closed |
|
GROOVY-2460
|
VerifyError
instead of compilation error
|
Closed |
|
GROOVY-2482
|
More
problems with covariant return types
|
Closed |
|
GROOVY-2425
|
Cannot
resolve which method to invoke with extended interfaces
|
Closed |
|
GROOVY-873
|
break/continue
with label ignores the label
|
Closed |
|
GROOVY-569
|
java.lang.ClassFormatError
running groovy script from shell (bash)
|
Closed |
|
GROOVY-2331
|
Println
behavior for collections, strings and gstrings [minor
breaking change]
|
Closed |
|
GROOVY-2397
|
grovy
1.5 startup bug under cygwin - breaks up arguments with
spaces
|
Closed |
|
GROOVY-2484
|
performance
issue with collections operations when numbers are elements
of the collections
|
Closed |
|
GROOVY-2485
|
A
labelled continue statement does not appear to correctly
imitate its Java counterpart.
|
Closed |
|
GROOVY-1773
|
Add
varient return type warning to GroovyC
|
Closed |
|
GROOVY-1767
|
Windows
start scripts have problems with -Dfoo=bar parameters
|
Closed |
|
GROOVY-2081
|
Script
executes correctly when called with absolute path, but fails
when called with relative path
|
Closed |
|
GROOVY-2486
|
getAt
calls not selecting right implementation
|
Closed |
|
GROOVY-2254
|
Expose
GSE on GroovyServlet to subclasses so they may add extra
configuration
|
Closed |
|
GROOVY-2513
|
Problems
with commandline arguments in groovy under cygwin
|
Closed |
|
GROOVY-2517
|
Allow
"as Set" to work with arrays
|
Closed |
|
GROOVY-2498
|
Swingbuilder
table content gets mixed up when columns are re-ordered by
dragging.
|
Closed |
|
GROOVY-2527
|
Unexpected
Array conversion on variable assignement
|
Closed |
|
GROOVY-2524
|
Javadoc
typos for DefaultGroovyMethods
|
Closed |
|
GROOVY-2515
|
Command
line option -D does not work in Windows XP but does in
MacOSX
|
Closed |
|
GROOVY-1563
|
Confusing
error message when using : instead of "extends"
|
Closed |
|
GROOVY-2066
|
Groovyc
Ant task support fork and max memory
|
Closed |
|
GROOVY-2501
|
Java.lang.VerifyError...
signature:
(Ljavax/swing/JTable;Ljava/lang/Object;Lboolean;Lboolean;Lint;Lint;)Ljava/awt/Component;)
|
Closed |
|
GROOVY-2244
|
Write-only
JavaBeans properties cannot be set via the '=' operator
|
Closed |
|
GROOVY-2366
|
A
integer precision error (2147483647 + 2 == -2147483647 is
true?)
|
Closed |
|
GROOVY-2502
|
Add
OSGi headers to manifest
|
Closed |
|
GROOVY-2506
|
Document
Groovy-JDK methods Collection.transpose() and
Collection.combinations()
|
Closed |
|
GROOVY-158
|
Multiple
assignment
|
Closed |
|
GROOVY-2705
|
ProxyGenerator.instantiateDelegate
fails when there are overridden protected methods
|
Closed |
|
GROOVY-2698
|
Method
dispatch with overloaded methods for Java types doesn't
choose the most specific method
|
Closed |
|
GROOVY-2453
|
The Map
plus() method creates new TreeMap but javadoc says
HashMap
|
Closed |