Class ClassDef


  • public class ClassDef
    extends Object
    Contains metadata information about a class
    • Method Detail

      • getDef

        public String getDef()
      • getInterfaces

        public List<String> getInterfaces()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • addSubclass

        public void addSubclass​(ClassDef classDef)
      • addAggregatedType

        public void addAggregatedType​(String name,
                                      String type)
      • addAttribute

        public void addAttribute​(String name,
                                 Attribute annotation)
      • removeAttribute

        public void removeAttribute​(String name)
      • isDeprecated

        public boolean isDeprecated()
      • setDeprecated

        public void setDeprecated​(boolean deprecated)
      • addProperty

        public void addProperty​(PropertyDesc prop)
      • getXmlName

        public String getXmlName()