public class SelectionJavadocParser extends JavadocParser
| Modifier and Type | Field and Description |
|---|---|
boolean |
inheritDocTagSelected |
docComment, shouldReportProblemsabort, ARGUMENT_RECOVERY, ARGUMENT_TYPE_RECOVERY, AST_STACK_INCREMENT, astLengthPtr, astLengthStack, astPtr, astStack, checkDocComment, COMPIL_PARSER, COMPLETION_PARSER, complianceLevel, deprecated, DOM_PARSER, EMPTY_ARGUMENT_RECOVERY, firstTagPosition, FORMATTER_COMMENT_PARSER, identifierLengthPtr, identifierLengthStack, identifierPositionStack, identifierPtr, identifierStack, index, inheritedPositions, inheritedPositionsPtr, inlineTagStart, inlineTagStarted, javadocEnd, javadocStart, javadocTextEnd, javadocTextStart, kind, lastBlockTagValue, lastIdentifierEndPosition, lineEnd, lineEnds, lineStarted, memberStart, PARSER_KIND, QUALIFIED_NAME_RECOVERY, reportProblems, returnStatement, scanner, SELECTION_PARSER, setJavadocPositions, source, SOURCE_PARSER, sourceLevel, sourceParser, starPosition, tagSourceEnd, tagSourceStart, tagValue, TEXT_PARSE, TEXT_VERIF, textStart, tokenPreviousPositionALL_TAGS_LENGTH, BLOCK_IDX, BLOCK_TAGS, BLOCK_TAGS_LENGTH, CLASS_TAGS, COMPILATION_UNIT_TAGS, FIELD_TAGS, HREF_TAG, INLINE_IDX, INLINE_TAGS, INLINE_TAGS_LENGTH, JAVADOC_TAG_TYPE, METHOD_TAGS, NO_TAG_VALUE, ORDERED_TAGS_NUMBER, PACKAGE_TAGS, PARAM_TAG_EXPECTED_ORDER, SEE_TAG_EXPECTED_ORDER, TAG_AUTHOR, TAG_AUTHOR_LENGTH, TAG_AUTHOR_VALUE, TAG_CATEGORY, TAG_CATEGORY_LENGTH, TAG_CATEGORY_VALUE, TAG_CODE, TAG_CODE_LENGTH, TAG_CODE_VALUE, TAG_DEPRECATED, TAG_DEPRECATED_LENGTH, TAG_DEPRECATED_VALUE, TAG_DOC_ROOT, TAG_DOC_ROOT_LENGTH, TAG_DOC_ROOT_VALUE, TAG_EXCEPTION, TAG_EXCEPTION_LENGTH, TAG_EXCEPTION_VALUE, TAG_INHERITDOC, TAG_INHERITDOC_LENGTH, TAG_INHERITDOC_VALUE, TAG_LINK, TAG_LINK_LENGTH, TAG_LINK_VALUE, TAG_LINKPLAIN, TAG_LINKPLAIN_LENGTH, TAG_LINKPLAIN_VALUE, TAG_LITERAL, TAG_LITERAL_LENGTH, TAG_LITERAL_VALUE, TAG_NAMES, TAG_OTHERS_VALUE, TAG_PARAM, TAG_PARAM_LENGTH, TAG_PARAM_VALUE, TAG_RETURN, TAG_RETURN_LENGTH, TAG_RETURN_VALUE, TAG_SEE, TAG_SEE_LENGTH, TAG_SEE_VALUE, TAG_SERIAL, TAG_SERIAL_DATA, TAG_SERIAL_DATA_LENGTH, TAG_SERIAL_DATA_VALUE, TAG_SERIAL_FIELD, TAG_SERIAL_FIELD_LENGTH, TAG_SERIAL_FIELD_VALUE, TAG_SERIAL_LENGTH, TAG_SERIAL_VALUE, TAG_SINCE, TAG_SINCE_LENGTH, TAG_SINCE_VALUE, TAG_THROWS, TAG_THROWS_LENGTH, TAG_THROWS_VALUE, TAG_TYPE_BLOCK, TAG_TYPE_INLINE, TAG_TYPE_NONE, TAG_VALUE, TAG_VALUE_LENGTH, TAG_VALUE_VALUE, TAG_VERSION, TAG_VERSION_LENGTH, TAG_VERSION_VALUE, THROWS_TAG_EXPECTED_ORDER| Constructor and Description |
|---|
SelectionJavadocParser(SelectionParser sourceParser) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkDeprecation(int commentPtr) |
protected boolean |
commentParse() |
protected java.lang.Object |
createArgumentReference(char[] name,
int dim,
boolean isVarargs,
java.lang.Object typeRef,
long[] dimPositions,
long argNamePos) |
protected java.lang.Object |
createFieldReference(java.lang.Object receiver) |
protected java.lang.Object |
createMethodReference(java.lang.Object receiver,
java.util.List arguments) |
protected java.lang.Object |
createTypeReference(int primitiveToken) |
protected void |
parseInheritDocTag() |
protected boolean |
pushParamName(boolean isTypeParam) |
protected void |
updateDocComment() |
createReturnStatement, createTag, getParsedTypeDeclaration, parseParam, parseReturn, parseSimpleTag, parseTag, parseThrows, pushSeeRef, pushText, pushThrowName, refreshInlineTagPosition, refreshReturnStatement, toStringconsumeToken, createFakeReference, getCurrentTokenType, parseArguments, parseHref, parseHtmlTag, parseIdentifierTag, parseMember, parseQualifiedName, parseReference, peekChar, pushIdentifier, pushOnAstStack, readChar, readToken, readTokenAndConsume, readTokenSafely, recordInheritedPosition, setInlineTagStarted, syntaxRecoverQualifiedName, updateLineEnd, verifyEndLine, verifySpaceOrEndCommentpublic SelectionJavadocParser(SelectionParser sourceParser)
public boolean checkDeprecation(int commentPtr)
checkDeprecation in class JavadocParserprotected boolean commentParse()
commentParse in class AbstractCommentParserprotected java.lang.Object createArgumentReference(char[] name,
int dim,
boolean isVarargs,
java.lang.Object typeRef,
long[] dimPositions,
long argNamePos)
throws InvalidInputException
createArgumentReference in class JavadocParserInvalidInputExceptionprotected java.lang.Object createFieldReference(java.lang.Object receiver)
throws InvalidInputException
createFieldReference in class JavadocParserInvalidInputExceptionprotected java.lang.Object createMethodReference(java.lang.Object receiver,
java.util.List arguments)
throws InvalidInputException
createMethodReference in class JavadocParserInvalidInputExceptionprotected java.lang.Object createTypeReference(int primitiveToken)
createTypeReference in class JavadocParserprotected boolean pushParamName(boolean isTypeParam)
pushParamName in class JavadocParserprotected void updateDocComment()
updateDocComment in class JavadocParserprotected void parseInheritDocTag()
parseInheritDocTag in class JavadocParser