Eric Milles created GROOVY-8535: ----------------------------------- Summary: FieldNode constructor appears to call setType incorrectly Key: GROOVY-8535 URL: https://issues.apache.org/jira/browse/GROOVY-8535 Project: Groovy Issue Type: Improvement Affects Versions: 2.4.15 Reporter: Eric Milles
If initial value expression is non-null, the first call to `setType` appears to have no effect. ```java public FieldNode(String name, int modifiers, ClassNode type, ClassNode owner, Expression initialValueExpression) { this.name = name; this.modifiers = modifiers; this.type = type; if (this.type == ClassHelper.DYNAMIC_TYPE && initialValueExpression != null) this.setType(initialValueExpression.getType()); this.setType(type); ``` -- This message was sent by Atlassian JIRA (v7.6.3#76005)