jaxws/src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java
changeset 32795 5a5710ee05a0
parent 25871 b80b84e87032
child 43852 93a527059d8a
equal deleted inserted replaced
32712:f61a63b7d1e5 32795:5a5710ee05a0
   531      *
   531      *
   532      * <p>
   532      * <p>
   533      * This method traverses the base classes of the given object.
   533      * This method traverses the base classes of the given object.
   534      *
   534      *
   535      * @return null
   535      * @return null
   536      *      if <tt>c</tt> isn't a JAXB-bound class and <tt>fatal==false</tt>.
   536      *      if {@code c} isn't a JAXB-bound class and {@code fatal==false}.
   537      */
   537      */
   538     public final JaxBeanInfo getBeanInfo(Object o) {
   538     public final JaxBeanInfo getBeanInfo(Object o) {
   539         // don't allow xs:anyType beanInfo to handle all the unbound objects
   539         // don't allow xs:anyType beanInfo to handle all the unbound objects
   540         for( Class c=o.getClass(); c!=Object.class; c=c.getSuperclass()) {
   540         for( Class c=o.getClass(); c!=Object.class; c=c.getSuperclass()) {
   541             JaxBeanInfo bi = beanInfoMap.get(c);
   541             JaxBeanInfo bi = beanInfoMap.get(c);
   575      *
   575      *
   576      * <p>
   576      * <p>
   577      * This method doesn't look for base classes.
   577      * This method doesn't look for base classes.
   578      *
   578      *
   579      * @return null
   579      * @return null
   580      *      if <tt>c</tt> isn't a JAXB-bound class and <tt>fatal==false</tt>.
   580      *      if {@code c} isn't a JAXB-bound class and {@code fatal==false}.
   581      */
   581      */
   582     public final <T> JaxBeanInfo<T> getBeanInfo(Class<T> clazz) {
   582     public final <T> JaxBeanInfo<T> getBeanInfo(Class<T> clazz) {
   583         return (JaxBeanInfo<T>)beanInfoMap.get(clazz);
   583         return (JaxBeanInfo<T>)beanInfoMap.get(clazz);
   584     }
   584     }
   585 
   585