Package gw.internal.gosu.parser
Class DocCommentBlock
- java.lang.Object
-
- gw.internal.gosu.parser.DocCommentBlock
-
public class DocCommentBlock extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDocCommentBlock.DocAnnotationData
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<DocCommentBlock.DocAnnotationData>_annotationDataprivate java.lang.StringBuilder_descprivate ICompilableType_ownersTypeprivate java.lang.String_rawCommentprivate ITypeUsesMap_typeUsesMapprivate booleancomputeAnnotationData
-
Constructor Summary
Constructors Constructor Description DocCommentBlock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddLine(java.lang.String line)private voidcomputeAnnotationData()java.util.List<IGosuAnnotation>getAnnotations()java.lang.StringgetDescription()private booleanisBlankOrCommentChar(char c)private DocCommentBlock.DocAnnotationDatamaybeStartDocAnnotation(java.lang.String line)voidsetOwnersTypes(ICompilableType ownersType)voidsetRawComment(java.lang.String rawComment)private java.lang.StringstripLeadingCommentAndWhiteSpace(java.lang.String line)java.lang.StringtoString()
-
-
-
Field Detail
-
_annotationData
private java.util.List<DocCommentBlock.DocAnnotationData> _annotationData
-
_desc
private java.lang.StringBuilder _desc
-
_typeUsesMap
private ITypeUsesMap _typeUsesMap
-
_ownersType
private ICompilableType _ownersType
-
_rawComment
private java.lang.String _rawComment
-
computeAnnotationData
private boolean computeAnnotationData
-
-
Method Detail
-
setRawComment
public void setRawComment(java.lang.String rawComment)
-
addLine
private void addLine(java.lang.String line)
-
getDescription
public java.lang.String getDescription()
-
getAnnotations
public java.util.List<IGosuAnnotation> getAnnotations()
-
computeAnnotationData
private void computeAnnotationData()
-
maybeStartDocAnnotation
private DocCommentBlock.DocAnnotationData maybeStartDocAnnotation(java.lang.String line)
-
stripLeadingCommentAndWhiteSpace
private java.lang.String stripLeadingCommentAndWhiteSpace(java.lang.String line)
-
isBlankOrCommentChar
private boolean isBlankOrCommentChar(char c)
-
setOwnersTypes
public void setOwnersTypes(ICompilableType ownersType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-