|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.doclava.DocInfo
com.google.doclava.ClassInfo
public class ClassInfo
Field Summary | |
---|---|
static Comparator<ClassInfo> |
comparator
|
static Comparator<ClassInfo> |
qualifiedComparator
|
Constructor Summary | |
---|---|
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. |
Methods inherited from class com.google.doclava.DocInfo |
---|
addFederatedReference, comment, getFederatedReferences, getRawCommentText, getSince, htmlPage, isDocOnly, position, setFederatedReferences, setSince |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Comparator<ClassInfo> comparator
public static final Comparator<ClassInfo> qualifiedComparator
Constructor Detail |
---|
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)
Method Detail |
---|
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 void init3(TypeInfo[] types, ClassInfo[] realInnerClasses)
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()
parent
in class DocInfo
public boolean isPublic()
isPublic
in interface Scoped
public boolean isProtected()
isProtected
in interface Scoped
public boolean isPackagePrivate()
isPackagePrivate
in interface Scoped
public boolean isPrivate()
isPrivate
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 HashSet<String> typeVariables()
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 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 relativePath(String suffix)
public boolean isDerivedFrom(ClassInfo cl)
public void makeKeywordEntries(List<com.google.doclava.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 makeHDF(com.google.clearsilver.jsilver.data.Data data)
public boolean isHidden()
isHidden
in interface Scoped
isHidden
in class DocInfo
public boolean isHiddenImpl()
public MethodInfo findMethod(String name, String[] params, String[] dimensions, boolean varargs)
public boolean containsMethod(MethodInfo method)
public ClassInfo extendedFindClass(String className)
public ClassInfo findClass(String className)
public ClassInfo findInnerClass(String className)
public FieldInfo findField(String name)
public static ClassInfo[] sortByName(ClassInfo[] classes)
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 String toString()
toString
in class Object
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,FieldInfo> allFields()
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 void setTypeInfo(TypeInfo typeInfo)
public String getSource() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |