src/main/java/org/jboss/util/naming/Util.java
protected static void appendClassInfo(StringBuffer buffer, Class clazz)
   {
      buffer.append("[class=").append(clazz.getName());
      buffer.append(" classloader=").append(clazz.getClassLoader());
      buffer.append(" interfaces={");
      Class[] interfaces = clazz.getInterfaces();
      for (int i=0; i<interfaces.length; ++i)
      {
         if (i > 0)
            buffer.append(", ");
         buffer.append("interface=").append(interfaces[i].getName());
         buffer.append(" classloader=").append(interfaces[i].getClassLoader());
      }
      buffer.append("}]");
   }
protected static void appendClassInfo(StringBuffer buffer, Class clazz)
   {
      buffer.append("[class=").append(clazz.getName());
      buffer.append(" classloader=").append(clazz.getClassLoader());
      buffer.append(" interfaces={");
      Class[] interfaces = clazz.getInterfaces();
      for (int i=0; i<interfaces.length; ++i)
      {
         if (i > 0)
            buffer.append(", ");
         buffer.append("interface=").append(interfaces[i].getName());
         buffer.append(" classloader=").append(interfaces[i].getClassLoader());
      }
      buffer.append("}]");
   }
protected static void appendClassInfo ( StringBuffer buffer , Class clazz ) { buffer . append ( "[class=" ) . append ( clazz . getName ( ) ) ; buffer . append ( " classloader=" ) . append ( clazz . getClassLoader ( ) ) ; buffer . append ( " interfaces={" ) ; Class [ ] interfaces = clazz . getInterfaces ( ) ; for ( int i = 0 ; i < interfaces . length ; ++ i ) { if ( i > 0 ) buffer . append ( ", " ) ; buffer . append ( "interface=" ) . append ( interfaces [ i ] . getName ( ) ) ; buffer . append ( " classloader=" ) . append ( interfaces [ i ] . getClassLoader ( ) ) ; } buffer . append ( "}]" ) ; }
Append Class Info

@param buffer the buffer to append to
@param clazz the class to describe
Append Class Info