android.databinding.tool.reflection.annotation
Class AnnotationAnalyzer
java.lang.Object
android.databinding.tool.reflection.ModelAnalyzer
android.databinding.tool.reflection.annotation.AnnotationAnalyzer
public class AnnotationAnalyzer
- extends ModelAnalyzer
Field Summary |
javax.annotation.processing.ProcessingEnvironment |
mProcessingEnv
|
static java.util.Map<java.lang.String,javax.lang.model.type.TypeKind> |
PRIMITIVE_TYPES
|
Constructor Summary |
AnnotationAnalyzer(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIMITIVE_TYPES
public static final java.util.Map<java.lang.String,javax.lang.model.type.TypeKind> PRIMITIVE_TYPES
mProcessingEnv
public final javax.annotation.processing.ProcessingEnvironment mProcessingEnv
AnnotationAnalyzer
public AnnotationAnalyzer(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
get
public static AnnotationAnalyzer get()
loadPrimitive
public android.databinding.tool.reflection.annotation.AnnotationClass loadPrimitive(java.lang.String className)
- Specified by:
loadPrimitive
in class ModelAnalyzer
findClass
public android.databinding.tool.reflection.annotation.AnnotationClass findClass(java.lang.String className,
java.util.Map<java.lang.String,java.lang.String> imports)
- Specified by:
findClass
in class ModelAnalyzer
findClass
public ModelClass findClass(java.lang.Class classType)
- Specified by:
findClass
in class ModelAnalyzer
getTypeUtils
public javax.lang.model.util.Types getTypeUtils()
getElementUtils
public javax.lang.model.util.Elements getElementUtils()
getProcessingEnv
public javax.annotation.processing.ProcessingEnvironment getProcessingEnv()
createTypeUtil
public TypeUtil createTypeUtil()
- Specified by:
createTypeUtil
in class ModelAnalyzer