Top Description Fields Constructors Methods
com.github.javaparser

pack-priv Class JavadocParser

extends Object
Class Inheritance
Imports
com.github.javaparser.ast.comments.JavadocComment, com.github.javaparser.javadoc.Javadoc, .JavadocBlockTag, com.github.javaparser.javadoc.description.JavadocDescription, java.util.Arrays, .Collections, .List, java.util.regex.Pattern, java.util.stream.Collectors

The class responsible for parsing the content of JavadocComments and producing JavadocDocuments. The Javadoc specification.

Field Summary

Modifier and TypeField and Description
private static Pattern
private static String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static List<String>
cleanLines(String content)

private static boolean
public static Javadoc
public static Javadoc
parse(String commentContent)

private static JavadocBlockTag
pack-priv static int
private static String
trimRight(String string)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BLOCK_PATTERNback to summary
private static Pattern BLOCK_PATTERN
BLOCK_TAG_PREFIXback to summary
private static String BLOCK_TAG_PREFIX

Constructor Detail

JavadocParserback to summary
pack-priv JavadocParser()

Method Detail

cleanLinesback to summary
private static List<String> cleanLines(String content)
isABlockLineback to summary
private static boolean isABlockLine(String line)
parseback to summary
public static Javadoc parse(JavadocComment comment)
parseback to summary
public static Javadoc parse(String commentContent)
parseBlockTagback to summary
private static JavadocBlockTag parseBlockTag(String line)
startsWithAsteriskback to summary
pack-priv static int startsWithAsterisk(String line)
trimRightback to summary
private static String trimRight(String string)