public class ClassInfo extends DocInfo implements ContainerInfo, Comparable, Scoped
| Modifier and Type | Field and Description |
|---|---|
static Comparator<ClassInfo> |
comparator |
static Comparator<ClassInfo> |
qualifiedComparator |
| Constructor and Description |
|---|
ClassInfo(com.sun.javadoc.ClassDoc cl,
String rawCommentText,
SourcePositionInfo position,
boolean isPublic,
boolean isProtected,
boolean isPackagePrivate,
boolean isPrivate,
boolean isStatic,
boolean isInterface,
boolean isAbstract,
boolean isOrdinaryClass,
boolean isException,
boolean isError,
boolean isEnum,
boolean isAnnotation,
boolean isFinal,
boolean isIncluded,
String name,
String qualifiedName,
String qualifiedTypeName,
boolean isPrimitive) |
ClassInfo(String qualifiedName)
Constructs a stub representation of a class.
|
addFederatedReference, comment, getFederatedReferences, getRawCommentText, getSince, htmlPage, isDocOnly, position, setFederatedReferences, setSincepublic static final Comparator<ClassInfo> comparator
public static final Comparator<ClassInfo> qualifiedComparator
public ClassInfo(String qualifiedName)
public ClassInfo(com.sun.javadoc.ClassDoc cl,
String rawCommentText,
SourcePositionInfo position,
boolean isPublic,
boolean isProtected,
boolean isPackagePrivate,
boolean isPrivate,
boolean isStatic,
boolean isInterface,
boolean isAbstract,
boolean isOrdinaryClass,
boolean isException,
boolean isError,
boolean isEnum,
boolean isAnnotation,
boolean isFinal,
boolean isIncluded,
String name,
String qualifiedName,
String qualifiedTypeName,
boolean isPrimitive)
public void init(TypeInfo typeInfo, ClassInfo[] interfaces, TypeInfo[] interfaceTypes, ClassInfo[] innerClasses, MethodInfo[] constructors, MethodInfo[] methods, MethodInfo[] annotationElements, FieldInfo[] fields, FieldInfo[] enumConstants, PackageInfo containingPackage, ClassInfo containingClass, ClassInfo superclass, TypeInfo superclassType, AnnotationInstanceInfo[] annotations)
public void init2()
public ClassInfo[] getRealInnerClasses()
public TypeInfo[] getTypeParameters()
public boolean checkLevel()
checkLevel in interface ContainerInfopublic int compareTo(Object that)
compareTo in interface Comparablepublic ContainerInfo parent()
public boolean isProtected()
isProtected in interface Scopedpublic boolean isPackagePrivate()
isPackagePrivate in interface Scopedpublic boolean isStatic()
public boolean isInterface()
public boolean isAbstract()
public PackageInfo containingPackage()
public ClassInfo containingClass()
public boolean isOrdinaryClass()
public boolean isException()
public boolean isError()
public boolean isEnum()
public boolean isAnnotation()
public boolean isFinal()
public boolean isDefinedLocally()
isDefinedLocally in class DocInfopublic ClassInfo[] getInterfaces()
public ClassInfo[] realInterfaces()
public String name()
public String[] nameParts()
public String leafName()
public String qualifiedName()
qualifiedName in interface ContainerInfopublic String qualifiedTypeName()
public boolean isPrimitive()
public MethodInfo[] allConstructors()
public MethodInfo[] constructors()
public ClassInfo[] innerClasses()
public TagInfo[] inlineTags()
public TagInfo[] firstSentenceTags()
public boolean isDeprecated()
public TagInfo[] deprecatedTags()
public MethodInfo[] methods()
public MethodInfo[] annotationElements()
public AnnotationInstanceInfo[] annotations()
public FieldInfo[] fields()
public void gatherFields(ClassInfo owner, ClassInfo cl, HashMap<String,FieldInfo> fields)
public void gatherFields(ClassInfo owner, ClassInfo cl, HashMap<String,FieldInfo> fields, boolean ignoreVisibility)
public FieldInfo[] selfFields()
public FieldInfo[] allSelfFields()
public MethodInfo[] selfMethods()
public MethodInfo[] allSelfMethods()
public void addMethod(MethodInfo method)
public void setContainingPackage(PackageInfo pkg)
public AttributeInfo[] selfAttributes()
public FieldInfo[] enumConstants()
public ClassInfo superclass()
public ClassInfo realSuperclass()
public TypeInfo superclassType()
public TypeInfo asTypeInfo()
public String relativePath()
DocInforelativePath in class DocInfopublic String modulePath()
public String moduleSchemaPath()
public boolean isDerivedFrom(ClassInfo cl)
public void makeKeywordEntries(List<org.mule.devkit.doclet.KeywordEntry> keywords)
public static void makeLinkListHDF(com.google.clearsilver.jsilver.data.Data data,
String base,
ClassInfo[] classes)
public void makeShortDescrHDF(com.google.clearsilver.jsilver.data.Data data,
String base)
public void makeModuleShortDescrHDF(com.google.clearsilver.jsilver.data.Data data,
String base)
public void makeHDF(com.google.clearsilver.jsilver.data.Data data)
public boolean isHidden()
public boolean isHiddenImpl()
public MethodInfo findMethod(String name, String[] params, String[] dimensions, boolean varargs)
public boolean containsMethod(MethodInfo method)
public boolean equals(ClassInfo that)
public void setNonWrittenConstructors(MethodInfo[] nonWritten)
public MethodInfo[] getNonWrittenConstructors()
public String kind()
public String scope()
public void setHiddenMethods(MethodInfo[] mInfo)
public MethodInfo[] getHiddenMethods()
public void setReasonIncluded(String reason)
public String getReasonIncluded()
public void addInterface(ClassInfo iface)
public void addConstructor(ConstructorInfo cInfo)
public void addField(FieldInfo fInfo)
public void setSuperClass(ClassInfo superclass)
public Map<String,ConstructorInfo> allConstructorsMap()
public Map<String,MethodInfo> allMethods()
methods().public Iterable<ClassInfo> hierarchy()
public String superclassName()
public void setAnnotations(AnnotationInstanceInfo[] annotations)
public boolean isConsistent(ClassInfo cl)
public static MethodInfo overriddenMethod(MethodInfo candidate, ClassInfo newClassObj)
public static MethodInfo interfaceMethod(MethodInfo candidate, ClassInfo newClassObj)
public boolean hasConstructor(MethodInfo constructor)
public String moduleName()
public String moduleVersion()
public String moduleMinMuleVersion()
public String moduleNamespace()
public String moduleConfigElementName()
public String moduleSchemaLocation()
public boolean moduleSessionAware()
public void setTypeInfo(TypeInfo typeInfo)
public String getSource() throws IOException
IOExceptionpublic boolean isModule()
public ParamTagInfo[] connectionTags()
public boolean hasConnectionManager()
public boolean hasOAuthManager()
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.