Class ClassUtils

java.lang.Object
org.jvnet.jaxb2_commons.util.ClassUtils

public class ClassUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    _implements(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
     
    static boolean
    contains(com.sun.codemodel.JDefinedClass theClass, String innerClassName)
     
    static List<com.sun.tools.xjc.outline.ClassOutline>
    getAncestors(com.sun.tools.xjc.outline.ClassOutline classOutline)
     
    static List<com.sun.tools.xjc.outline.ClassOutline>
    getAncestorsAndSelf(com.sun.tools.xjc.outline.ClassOutline classOutline)
     
    static com.sun.tools.xjc.outline.FieldOutline[]
    getFields(com.sun.tools.xjc.outline.ClassOutline classOutline)
     
    static String
    getPackagedClassName(com.sun.tools.xjc.model.CClassInfo classInfo)
     
    static String
    getPackagedClassName(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo)
     
    static boolean
    isImplementing(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClassUtils

      public ClassUtils()
  • Method Details

    • contains

      public static boolean contains(com.sun.codemodel.JDefinedClass theClass, String innerClassName)
    • _implements

      public static void _implements(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
    • isImplementing

      public static boolean isImplementing(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
    • getAncestors

      public static List<com.sun.tools.xjc.outline.ClassOutline> getAncestors(com.sun.tools.xjc.outline.ClassOutline classOutline)
    • getAncestorsAndSelf

      public static List<com.sun.tools.xjc.outline.ClassOutline> getAncestorsAndSelf(com.sun.tools.xjc.outline.ClassOutline classOutline)
    • getFields

      public static com.sun.tools.xjc.outline.FieldOutline[] getFields(com.sun.tools.xjc.outline.ClassOutline classOutline)
    • getPackagedClassName

      public static String getPackagedClassName(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo)
    • getPackagedClassName

      public static String getPackagedClassName(com.sun.tools.xjc.model.CClassInfo classInfo)