public class WrappedClassDoc
extends java.lang.Object
implements com.sun.javadoc.ClassDoc
Unfortunately this has a side effect, since it breaks the equals() call between plain ClassDoc instances and WrappedClassDoc ones, so use it with due care.
In particular, don't provide WrappedClassDoc instances to the standard doclet.
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
name |
(package private) com.sun.javadoc.Tag[] |
tags |
(package private) java.lang.String |
toString |
(package private) com.sun.javadoc.ClassDoc |
wrapped |
Constructor and Description |
---|
WrappedClassDoc(com.sun.javadoc.ClassDoc wrapped) |
Modifier and Type | Method and Description |
---|---|
com.sun.javadoc.AnnotationDesc[] |
annotations() |
com.sun.javadoc.AnnotatedType |
asAnnotatedType() |
com.sun.javadoc.AnnotationTypeDoc |
asAnnotationTypeDoc() |
com.sun.javadoc.ClassDoc |
asClassDoc() |
com.sun.javadoc.ParameterizedType |
asParameterizedType() |
com.sun.javadoc.TypeVariable |
asTypeVariable() |
com.sun.javadoc.WildcardType |
asWildcardType() |
java.lang.String |
commentText() |
int |
compareTo(java.lang.Object arg0) |
com.sun.javadoc.ConstructorDoc[] |
constructors() |
com.sun.javadoc.ConstructorDoc[] |
constructors(boolean arg0) |
com.sun.javadoc.ClassDoc |
containingClass() |
com.sun.javadoc.PackageDoc |
containingPackage() |
boolean |
definesSerializableFields() |
java.lang.String |
dimension() |
com.sun.javadoc.FieldDoc[] |
enumConstants() |
com.sun.javadoc.FieldDoc[] |
fields() |
com.sun.javadoc.FieldDoc[] |
fields(boolean arg0) |
com.sun.javadoc.ClassDoc |
findClass(java.lang.String arg0) |
com.sun.javadoc.Tag[] |
firstSentenceTags() |
com.sun.javadoc.Type |
getElementType() |
java.lang.String |
getRawCommentText() |
com.sun.javadoc.ClassDoc[] |
importedClasses()
Deprecated.
|
com.sun.javadoc.PackageDoc[] |
importedPackages()
Deprecated.
|
com.sun.javadoc.Tag[] |
inlineTags() |
com.sun.javadoc.ClassDoc[] |
innerClasses() |
com.sun.javadoc.ClassDoc[] |
innerClasses(boolean arg0) |
com.sun.javadoc.ClassDoc[] |
interfaces() |
com.sun.javadoc.Type[] |
interfaceTypes() |
boolean |
isAbstract() |
boolean |
isAnnotationType() |
boolean |
isAnnotationTypeElement() |
boolean |
isClass() |
boolean |
isConstructor() |
boolean |
isEnum() |
boolean |
isEnumConstant() |
boolean |
isError() |
boolean |
isException() |
boolean |
isExternalizable() |
boolean |
isField() |
boolean |
isFinal() |
boolean |
isIncluded() |
boolean |
isInterface() |
boolean |
isMethod() |
boolean |
isOrdinaryClass() |
boolean |
isPackagePrivate() |
boolean |
isPrimitive() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isSerializable() |
boolean |
isStatic() |
com.sun.javadoc.MethodDoc[] |
methods() |
com.sun.javadoc.MethodDoc[] |
methods(boolean arg0) |
java.lang.String |
modifiers() |
int |
modifierSpecifier() |
java.lang.String |
name() |
com.sun.javadoc.SourcePosition |
position() |
java.lang.String |
qualifiedName() |
java.lang.String |
qualifiedTypeName() |
com.sun.javadoc.SeeTag[] |
seeTags() |
com.sun.javadoc.FieldDoc[] |
serializableFields() |
com.sun.javadoc.MethodDoc[] |
serializationMethods() |
void |
setRawCommentText(java.lang.String arg0) |
java.lang.String |
simpleTypeName() |
boolean |
subclassOf(com.sun.javadoc.ClassDoc arg0) |
com.sun.javadoc.ClassDoc |
superclass() |
com.sun.javadoc.Type |
superclassType() |
com.sun.javadoc.Tag[] |
tags() |
com.sun.javadoc.Tag[] |
tags(java.lang.String arg0) |
java.lang.String |
toString() |
java.lang.String |
typeName() |
com.sun.javadoc.TypeVariable[] |
typeParameters() |
com.sun.javadoc.ParamTag[] |
typeParamTags() |
com.sun.javadoc.ClassDoc wrapped
java.lang.String toString
java.lang.String name
com.sun.javadoc.Tag[] tags
public com.sun.javadoc.AnnotationDesc[] annotations()
annotations
in interface com.sun.javadoc.ProgramElementDoc
public com.sun.javadoc.AnnotationTypeDoc asAnnotationTypeDoc()
asAnnotationTypeDoc
in interface com.sun.javadoc.Type
public com.sun.javadoc.ClassDoc asClassDoc()
asClassDoc
in interface com.sun.javadoc.Type
public com.sun.javadoc.ParameterizedType asParameterizedType()
asParameterizedType
in interface com.sun.javadoc.Type
public com.sun.javadoc.TypeVariable asTypeVariable()
asTypeVariable
in interface com.sun.javadoc.Type
public com.sun.javadoc.WildcardType asWildcardType()
asWildcardType
in interface com.sun.javadoc.Type
public java.lang.String commentText()
commentText
in interface com.sun.javadoc.Doc
public int compareTo(java.lang.Object arg0)
compareTo
in interface com.sun.javadoc.Doc
compareTo
in interface java.lang.Comparable<java.lang.Object>
public com.sun.javadoc.ConstructorDoc[] constructors()
constructors
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ConstructorDoc[] constructors(boolean arg0)
constructors
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ClassDoc containingClass()
containingClass
in interface com.sun.javadoc.ProgramElementDoc
public com.sun.javadoc.PackageDoc containingPackage()
containingPackage
in interface com.sun.javadoc.ProgramElementDoc
public boolean definesSerializableFields()
definesSerializableFields
in interface com.sun.javadoc.ClassDoc
public java.lang.String dimension()
dimension
in interface com.sun.javadoc.Type
public com.sun.javadoc.FieldDoc[] enumConstants()
enumConstants
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.FieldDoc[] fields()
fields
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.FieldDoc[] fields(boolean arg0)
fields
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ClassDoc findClass(java.lang.String arg0)
findClass
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.Tag[] firstSentenceTags()
firstSentenceTags
in interface com.sun.javadoc.Doc
public java.lang.String getRawCommentText()
getRawCommentText
in interface com.sun.javadoc.Doc
@Deprecated public com.sun.javadoc.ClassDoc[] importedClasses()
importedClasses
in interface com.sun.javadoc.ClassDoc
@Deprecated public com.sun.javadoc.PackageDoc[] importedPackages()
importedPackages
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.Tag[] inlineTags()
inlineTags
in interface com.sun.javadoc.Doc
public com.sun.javadoc.ClassDoc[] innerClasses()
innerClasses
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ClassDoc[] innerClasses(boolean arg0)
innerClasses
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ClassDoc[] interfaces()
interfaces
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.Type[] interfaceTypes()
interfaceTypes
in interface com.sun.javadoc.ClassDoc
public boolean isAbstract()
isAbstract
in interface com.sun.javadoc.ClassDoc
public boolean isAnnotationType()
isAnnotationType
in interface com.sun.javadoc.Doc
public boolean isAnnotationTypeElement()
isAnnotationTypeElement
in interface com.sun.javadoc.Doc
public boolean isClass()
isClass
in interface com.sun.javadoc.Doc
public boolean isConstructor()
isConstructor
in interface com.sun.javadoc.Doc
public boolean isEnum()
isEnum
in interface com.sun.javadoc.Doc
public boolean isEnumConstant()
isEnumConstant
in interface com.sun.javadoc.Doc
public boolean isError()
isError
in interface com.sun.javadoc.Doc
public boolean isException()
isException
in interface com.sun.javadoc.Doc
public boolean isExternalizable()
isExternalizable
in interface com.sun.javadoc.ClassDoc
public boolean isField()
isField
in interface com.sun.javadoc.Doc
public boolean isFinal()
isFinal
in interface com.sun.javadoc.ProgramElementDoc
public boolean isIncluded()
isIncluded
in interface com.sun.javadoc.Doc
public boolean isInterface()
isInterface
in interface com.sun.javadoc.Doc
public boolean isMethod()
isMethod
in interface com.sun.javadoc.Doc
public boolean isOrdinaryClass()
isOrdinaryClass
in interface com.sun.javadoc.Doc
public boolean isPackagePrivate()
isPackagePrivate
in interface com.sun.javadoc.ProgramElementDoc
public boolean isPrimitive()
isPrimitive
in interface com.sun.javadoc.Type
public boolean isPrivate()
isPrivate
in interface com.sun.javadoc.ProgramElementDoc
public boolean isProtected()
isProtected
in interface com.sun.javadoc.ProgramElementDoc
public boolean isPublic()
isPublic
in interface com.sun.javadoc.ProgramElementDoc
public boolean isSerializable()
isSerializable
in interface com.sun.javadoc.ClassDoc
public boolean isStatic()
isStatic
in interface com.sun.javadoc.ProgramElementDoc
public com.sun.javadoc.MethodDoc[] methods()
methods
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.MethodDoc[] methods(boolean arg0)
methods
in interface com.sun.javadoc.ClassDoc
public java.lang.String modifiers()
modifiers
in interface com.sun.javadoc.ProgramElementDoc
public int modifierSpecifier()
modifierSpecifier
in interface com.sun.javadoc.ProgramElementDoc
public java.lang.String name()
name
in interface com.sun.javadoc.Doc
public com.sun.javadoc.SourcePosition position()
position
in interface com.sun.javadoc.Doc
public java.lang.String qualifiedName()
qualifiedName
in interface com.sun.javadoc.ProgramElementDoc
public java.lang.String qualifiedTypeName()
qualifiedTypeName
in interface com.sun.javadoc.Type
public com.sun.javadoc.SeeTag[] seeTags()
seeTags
in interface com.sun.javadoc.Doc
public com.sun.javadoc.FieldDoc[] serializableFields()
serializableFields
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.MethodDoc[] serializationMethods()
serializationMethods
in interface com.sun.javadoc.ClassDoc
public void setRawCommentText(java.lang.String arg0)
setRawCommentText
in interface com.sun.javadoc.Doc
public java.lang.String simpleTypeName()
simpleTypeName
in interface com.sun.javadoc.Type
public boolean subclassOf(com.sun.javadoc.ClassDoc arg0)
subclassOf
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ClassDoc superclass()
superclass
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.Type superclassType()
superclassType
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.Tag[] tags()
tags
in interface com.sun.javadoc.Doc
public com.sun.javadoc.Tag[] tags(java.lang.String arg0)
tags
in interface com.sun.javadoc.Doc
public java.lang.String toString()
toString
in interface com.sun.javadoc.Type
toString
in class java.lang.Object
public java.lang.String typeName()
typeName
in interface com.sun.javadoc.Type
public com.sun.javadoc.TypeVariable[] typeParameters()
typeParameters
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.ParamTag[] typeParamTags()
typeParamTags
in interface com.sun.javadoc.ClassDoc
public com.sun.javadoc.AnnotatedType asAnnotatedType()
asAnnotatedType
in interface com.sun.javadoc.Type
public com.sun.javadoc.Type getElementType()
getElementType
in interface com.sun.javadoc.Type