jaxws/src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java
equal
deleted
inserted
replaced
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 |