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, setSince
public 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 ContainerInfo
public int compareTo(Object that)
compareTo
in interface Comparable
public ContainerInfo parent()
public boolean isProtected()
isProtected
in interface Scoped
public boolean isPackagePrivate()
isPackagePrivate
in interface Scoped
public 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 DocInfo
public ClassInfo[] getInterfaces()
public ClassInfo[] realInterfaces()
public String name()
public String[] nameParts()
public String leafName()
public String qualifiedName()
qualifiedName
in interface ContainerInfo
public 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()
DocInfo
relativePath
in class DocInfo
public 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
IOException
public boolean isModule()
public ParamTagInfo[] connectionTags()
public boolean hasConnectionManager()
public boolean hasOAuthManager()
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.