Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-core-dev] ITypeBinding - How to tell your at "java.lang.Object"?

Tim,

Further investigation is required. I've entered
http://dev.eclipse.org/bugs/show_bug.cgi?id=26363
to track.

Thanks, jim

p.s. Tim please add yourself to cc: list for this PR - I was unable to add
you.



                                                                                                                                        
                      "Philippe Mulet"                                                                                                  
                      <Philippe_Mulet@oti         To:      jdt-core-dev@xxxxxxxxxxx                                                     
                      .com>                       cc:                                                                                   
                      Sent by:                    Subject: Re: [jdt-core-dev] ITypeBinding - How to tell your at "java.lang.Object"?    
                      jdt-core-dev-admin@                                                                                               
                      eclipse.org                                                                                                       
                                                                                                                                        
                                                                                                                                        
                      11/14/2002 05:23 AM                                                                                               
                      Please respond to                                                                                                 
                      jdt-core-dev                                                                                                      
                                                                                                                                        
                                                                                                                                        




I suspect though that if the superclass is missing, the binding superclass
will also be null.




                      "Jim des Rivieres"

                      <Jim_des_Rivieres@o        To:
jdt-core-dev@xxxxxxxxxxx

                      ti.com>                    cc:

                      Sent by:                   Subject:  Re:
[jdt-core-dev] ITypeBinding - How to tell your at "java.lang.Object"?

                      jdt-core-dev-admin@

                      eclipse.org



                      11/14/2002 01:17 AM

                      Please respond to

                      jdt-core-dev








Tim,  Since java.lang.Object is the only genuine class without a
superclass, you could also use
      typeBinding.isClass() && typeBinding.getSuperclass() == null
---jim




                      Timothy Halloran

                      <thallora@xxxxxxxxx         To:
jdt-core-dev@xxxxxxxxxxx

                      .CMU.EDU>                   cc:

                      Sent by:                    Subject: [jdt-core-dev]
ITypeBinding - How to tell your at "java.lang.Object"?
                      jdt-core-dev-admin@

                      eclipse.org



                      11/13/2002 04:07 PM

                      Please respond to

                      jdt-core-dev






If one walks up the type hierarchy using ITypeBindings it appears a bit
difficult to figure out you are at the top (e.g., you get null from an
getSuperclass() method call).  The problem is "null" from this call can
reasonably mean a few other things as well.

I've compared the fully qualified name to "java.lang.Object" but I'm
wondering if there is a better way?

Should there be a "boolean isJavaLangObject()" method that returns true
if the type is "java.lang.Object", and false otherwise?

Thoughts?

Take Care,
Tim Halloran
Carnegie Mellon University


_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/jdt-core-dev




_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/jdt-core-dev




_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/jdt-core-dev






Back to the top