public class JavaAnalyzer extends ModelAnalyzer
Modifier and Type | Field and Description |
---|---|
static Map<String,Class> |
PRIMITIVE_TYPES |
LIST_CLASS_NAMES, MAP_CLASS_NAME, OBJECT_CLASS_NAME, OBSERVABLE_CLASS_NAME, OBSERVABLE_FIELDS, OBSERVABLE_LIST_CLASS_NAME, OBSERVABLE_MAP_CLASS_NAME, STRING_CLASS_NAME, VIEW_DATA_BINDING, VIEW_STUB_CLASS_NAME
Constructor and Description |
---|
JavaAnalyzer(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
TypeUtil |
createTypeUtil() |
ModelClass |
findClass(Class classType) |
ModelClass |
findClass(String className,
Map<String,String> imports) |
protected ModelClass[] |
getObservableFieldTypes() |
static void |
initForTests() |
JavaClass |
loadPrimitive(String className) |
applyImports, findCommonParentOf, getDefaultValue, getInstance, getMapType, setInstance, setProcessingEnvironment
public JavaAnalyzer(ClassLoader classLoader)
public JavaClass loadPrimitive(String className)
loadPrimitive
in class ModelAnalyzer
protected ModelClass[] getObservableFieldTypes()
getObservableFieldTypes
in class ModelAnalyzer
public ModelClass findClass(String className, Map<String,String> imports)
findClass
in class ModelAnalyzer
public ModelClass findClass(Class classType)
findClass
in class ModelAnalyzer
public TypeUtil createTypeUtil()
createTypeUtil
in class ModelAnalyzer
public static void initForTests()