Daniil Ovchinnikov created GROOVY-8153: ------------------------------------------
Summary: Weird .class references with subscript operator Key: GROOVY-8153 URL: https://issues.apache.org/jira/browse/GROOVY-8153 Project: Groovy Issue Type: Bug Affects Versions: 2.4.10, 2.5.0-alpha-1 Reporter: Daniil Ovchinnikov Current behaviour: {code} assert String[] == String.class[] assert String[][] == String[].class[] {code} Expected result: {code} def caught caught = false try { String.class[] // def clazz = String.class; a[] } catch (MissingMethodException e) { caught = true } assert caught caught = false try { String[].class[] // def clazz = String[].class; a[] } catch (MissingMethodException e) { caught = true } assert caught {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)