public class JavaClassUtil extends Object
| 构造器和说明 |
|---|
JavaClassUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
genericParamMap(Map<String,String> genericMap,
com.thoughtworks.qdox.model.JavaClass cls,
String[] globGicName) |
static com.thoughtworks.qdox.model.JavaType |
getActualType(com.thoughtworks.qdox.model.JavaClass javaClass)
get Actual type
|
static List<com.thoughtworks.qdox.model.JavaType> |
getActualTypes(com.thoughtworks.qdox.model.JavaType javaType)
get Actual type list
|
static Map<String,com.thoughtworks.qdox.model.JavaType> |
getActualTypesMap(com.thoughtworks.qdox.model.JavaClass javaClass)
get Actual type map
|
static String |
getAnnotationSimpleName(String annotationName)
Get annotation simpleName
|
static String |
getClassSimpleName(String className)
Get className
|
static String |
getClassTagsValue(com.thoughtworks.qdox.model.JavaClass cls,
String tagName,
boolean checkComments)
通过name获取类标签的value
|
static String |
getEnumParams(com.thoughtworks.qdox.model.JavaClass javaClass) |
static Object |
getEnumValue(com.thoughtworks.qdox.model.JavaClass javaClass,
boolean formDataEnum)
get enum value
|
static List<DocJavaField> |
getFields(com.thoughtworks.qdox.model.JavaClass cls1,
int counter,
Set<String> addedFields)
Get fields
|
static Map<String,String> |
getFinalFieldValue(Class<?> clazz)
Get Map of final field and value
|
static List<String> |
getParamGroupJavaClass(com.thoughtworks.qdox.model.JavaAnnotation javaAnnotation)
Obtain Validate Group classes
|
static List<String> |
getParamGroupJavaClass(List<com.thoughtworks.qdox.model.JavaAnnotation> annotations)
Obtain Validate Group classes
|
static String |
javaTypeFormat(String returnType) |
public static List<DocJavaField> getFields(com.thoughtworks.qdox.model.JavaClass cls1, int counter, Set<String> addedFields)
cls1 - The JavaClass objectcounter - Recursive counteraddedFields - added fields,Field deduplicationpublic static Object getEnumValue(com.thoughtworks.qdox.model.JavaClass javaClass, boolean formDataEnum)
javaClass - enum classformDataEnum - is return methodpublic static String getEnumParams(com.thoughtworks.qdox.model.JavaClass javaClass)
public static String getAnnotationSimpleName(String annotationName)
annotationName - annotationNamepublic static String getClassSimpleName(String className)
className - classNamepublic static com.thoughtworks.qdox.model.JavaType getActualType(com.thoughtworks.qdox.model.JavaClass javaClass)
javaClass - JavaClasspublic static List<com.thoughtworks.qdox.model.JavaType> getActualTypes(com.thoughtworks.qdox.model.JavaType javaType)
javaType - JavaClasspublic static Map<String,com.thoughtworks.qdox.model.JavaType> getActualTypesMap(com.thoughtworks.qdox.model.JavaClass javaClass)
javaClass - JavaClasspublic static List<String> getParamGroupJavaClass(List<com.thoughtworks.qdox.model.JavaAnnotation> annotations)
annotations - the annotations of controller method parampublic static List<String> getParamGroupJavaClass(com.thoughtworks.qdox.model.JavaAnnotation javaAnnotation)
javaAnnotation - the annotation of controller method parampublic static String getClassTagsValue(com.thoughtworks.qdox.model.JavaClass cls, String tagName, boolean checkComments)
cls - 类tagName - 需要获取的标签namecheckComments - 检查注释public static Map<String,String> getFinalFieldValue(Class<?> clazz) throws IllegalAccessException
clazz - Java classIllegalAccessException - IllegalAccessExceptionpublic static void genericParamMap(Map<String,String> genericMap, com.thoughtworks.qdox.model.JavaClass cls, String[] globGicName)
Copyright © 2020. All rights reserved.