• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Whoops sorry...Re: NSSelector<T> - a curiosity
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Whoops sorry...Re: NSSelector<T> - a curiosity


  • Subject: Whoops sorry...Re: NSSelector<T> - a curiosity
  • From: Galen Rhodes <email@hidden>
  • Date: Thu, 8 May 2008 10:28:07 -0400

It's actually, according to the site I gave, Void.TYPE == void.class.


-- Galen Rhodes email@hidden http://www.photoyoda.com http://www.myspace.com/woexpert




On May 8, 2008, at 10:21 AM, Mike Schrag wrote:

Don't know about the "looking up" part... AFAIK return types are not a part of the method signature in Java, also indicated by Class API, whose "getMethod..." stuff does not ask for the return type as a parameter...
Well, it's technically part of the method signature, but it is not required for lookup (because java only supports covariant return types so there's never a conflict for a lookup). Curiously, getReturnType() on a void method returns "void" -- some magical class -- like how you can refer to "int.class" in code and it works even though there is no class of that type. It's possible that internally "void" maps to Void.class, but if it does, it's totally magical. Also, void is not assignable from Void and vice versa, so internally the VM believes they are different types. So basically the mystery continues as to what the point of Void.class is :)

ms

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Whoops sorry...Re: NSSelector<T> - a curiosity
      • From: Mike Schrag <email@hidden>
References: 
 >Re: NSSelector<T> - a curiosity (From: Michael Scott <email@hidden>)
 >Re: NSSelector<T> - a curiosity (From: Chuck Hill <email@hidden>)
 >Re: NSSelector<T> - a curiosity (From: Galen Rhodes <email@hidden>)
 >Re: NSSelector<T> - a curiosity (From: Florijan Stamenkovic <email@hidden>)
 >Re: NSSelector<T> - a curiosity (From: Mike Schrag <email@hidden>)

  • Prev by Date: Re: NSSelector<T> - a curiosity
  • Next by Date: Re: Inheritance...
  • Previous by thread: Re: NSSelector<T> - a curiosity
  • Next by thread: Re: Whoops sorry...Re: NSSelector<T> - a curiosity
  • Index(es):
    • Date
    • Thread