hi all,

I have a small problem and I wonder how others solve this. Assuming I have

foo.bar()

with the static type of foo being Object. Let us assume there is a public class Base which provides a public method bar and there is a class Foo$Foo extending Base, overriding bar, but this class is private. foo be an instance of Foo$Foo.

If I now follow the usual pattern of Groovy method selection, then this will give me of course Foo#bar. But if I want to use that I get a "symbolic reference class is not public"

I may have no control over this class, so I don't see how I could get a LOOKUP object... how am I supposed to call this method? Should I really fall back to reflection for this?

bye blackdrag

--
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org

--
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to jvm-languages@googlegroups.com.
To unsubscribe from this group, send email to 
jvm-languages+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en.

Reply via email to