You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "John Wagenleitner (JIRA)" <ji...@apache.org> on 2017/08/27 21:22:00 UTC
[jira] [Created] (GROOVY-8303) VerifyError for nested class this
call to static method
John Wagenleitner created GROOVY-8303:
-----------------------------------------
Summary: VerifyError for nested class this call to static method
Key: GROOVY-8303
URL: https://issues.apache.org/jira/browse/GROOVY-8303
Project: Groovy
Issue Type: Bug
Affects Versions: 2.5.0-beta-1
Reporter: John Wagenleitner
{code}
class Base {
static class Nested {
private String b
static String getData() { return "ABCD" }
Nested() { this(getData()) }
Nested(String b) { this.b = b }
String toString() { b }
}
}
assert new Base.Nested().toString() == 'ABCD'
{code}
Results in
{code}
java.lang.VerifyError: (class: Base$Nested, method: <init> signature: ()V) Expecting to find object/array on stack.
{code}
The same code works if a top-level class.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)