Eric Milles created GROOVY-11366: ------------------------------------ Summary: STC: callable (closure) property from super class Key: GROOVY-11366 URL: https://issues.apache.org/jira/browse/GROOVY-11366 Project: Groovy Issue Type: Bug Components: Static Type Checker Reporter: Eric Milles
GROOVY-5881, GROOVY-6324, GROOVY-9418 Consider the following: {code:groovy} // 9418, 6324, 5881 abstract class A { Closure func = { x -> x } } class C extends A { Closure proc = { -> } @CompileStatic test() { func(123) proc() } } print(new C().test()) {code} STC is happy with "proc()" but errors on "func(123)". If a variable expression can be called without ".call" it should not matter the source of the variable. -- This message was sent by Atlassian Jira (v8.20.10#820010)