public class JavaparserSourceParserReflector extends Object implements SourceParserReflector
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
JavaparserSourceParserReflector.ActionDocMetaVisitorAdapter |
class |
JavaparserSourceParserReflector.JobDocMetaVisitorAdapter |
class |
JavaparserSourceParserReflector.TypeDocMetaVisitorAdapter |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static Map<String,org.lastaflute.doc.reflector.JavaparserSourceParserReflector.CacheCompilationUnit> |
CACHE_COMPILATION_UNIT_MAP
cacheCompilationUnitMap.
|
protected static Pattern |
CLASS_METHOD_COMMENT_END_PATTERN |
protected static Pattern |
FIELD_COMMENT_END_PATTERN |
protected static Pattern |
RETURN_STMT_PATTERN |
protected List<String> |
srcDirList
src dir list.
|
| コンストラクタと説明 |
|---|
JavaparserSourceParserReflector(List<String> srcDirList) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
adjustComment(com.github.javaparser.ast.nodeTypes.NodeWithJavadoc<?> nodeWithJavadoc) |
protected com.github.javaparser.ast.visitor.VoidVisitorAdapter<ActionDocMeta> |
createActionDocMetaVisitorAdapter(Method method,
Map<String,List<String>> returnMap) |
protected com.github.javaparser.ast.visitor.VoidVisitorAdapter<JobDocMeta> |
createJobDocMetaVisitorAdapter() |
protected com.github.javaparser.ast.visitor.VoidVisitorAdapter<TypeDocMeta> |
createTypeDocMetaVisitorAdapter() |
List<Method> |
getMethodListOrderByDefinition(Class<?> clazz) |
protected org.dbflute.optional.OptionalThing<com.github.javaparser.ast.CompilationUnit> |
parseClass(Class<?> clazz) |
void |
reflect(ActionDocMeta meta,
Method method) |
void |
reflect(JobDocMeta jobDocMeta,
Class<?> clazz) |
void |
reflect(TypeDocMeta typeDocMeta,
Class<?> clazz) |
protected static final Pattern CLASS_METHOD_COMMENT_END_PATTERN
protected static final Pattern FIELD_COMMENT_END_PATTERN
protected static final Pattern RETURN_STMT_PATTERN
public List<Method> getMethodListOrderByDefinition(Class<?> clazz)
getMethodListOrderByDefinition インタフェース内 SourceParserReflectorpublic void reflect(ActionDocMeta meta, Method method)
reflect インタフェース内 SourceParserReflectorprotected com.github.javaparser.ast.visitor.VoidVisitorAdapter<ActionDocMeta> createActionDocMetaVisitorAdapter(Method method, Map<String,List<String>> returnMap)
public void reflect(JobDocMeta jobDocMeta, Class<?> clazz)
reflect インタフェース内 SourceParserReflectorprotected com.github.javaparser.ast.visitor.VoidVisitorAdapter<JobDocMeta> createJobDocMetaVisitorAdapter()
public void reflect(TypeDocMeta typeDocMeta, Class<?> clazz)
reflect インタフェース内 SourceParserReflectorprotected com.github.javaparser.ast.visitor.VoidVisitorAdapter<TypeDocMeta> createTypeDocMetaVisitorAdapter()
protected String adjustComment(com.github.javaparser.ast.nodeTypes.NodeWithJavadoc<?> nodeWithJavadoc)
protected org.dbflute.optional.OptionalThing<com.github.javaparser.ast.CompilationUnit> parseClass(Class<?> clazz)
Copyright © 2015–2019 The DBFlute Project. All rights reserved.