Class ClassJavaDocFirstSentenceScanner
- java.lang.Object
-
- com.sun.source.util.TreeScanner<R,P>
-
- com.sun.source.util.TreePathScanner<java.lang.Object,com.sun.source.util.Trees>
-
- ch.sahits.game.openpatrician.app.documentation.ClassJavaDocFirstSentenceScanner
-
- All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<java.lang.Object,com.sun.source.util.Trees>
public class ClassJavaDocFirstSentenceScanner extends com.sun.source.util.TreePathScanner<java.lang.Object,com.sun.source.util.Trees>
Scanner to extract the first sentence of the class javadoc.- Author:
- Andi Hotz, (c) Sahits GmbH, 2018 Created on Apr 07, 2018
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
javaDocSentence
-
Constructor Summary
Constructors Constructor Description ClassJavaDocFirstSentenceScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
findJavaDocSentence(com.sun.source.tree.CompilationUnitTree node)
java.lang.String
getJavaDocSentence()
java.lang.Object
visitCompilationUnit(com.sun.source.tree.CompilationUnitTree node, com.sun.source.util.Trees trees)
-
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
visitCompilationUnit
public java.lang.Object visitCompilationUnit(com.sun.source.tree.CompilationUnitTree node, com.sun.source.util.Trees trees)
- Specified by:
visitCompilationUnit
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Object,com.sun.source.util.Trees>
- Overrides:
visitCompilationUnit
in classcom.sun.source.util.TreeScanner<java.lang.Object,com.sun.source.util.Trees>
-
getJavaDocSentence
public java.lang.String getJavaDocSentence()
-
findJavaDocSentence
private void findJavaDocSentence(com.sun.source.tree.CompilationUnitTree node)
-
-