public class InjectedMethod extends ModelMethod
ModelAnalyzer#injectViewDataBinding(String, Map, Map, java.util.Map)| Constructor and Description |
|---|
InjectedMethod(android.databinding.tool.reflection.InjectedClass containingClass,
boolean isStatic,
java.lang.String name,
android.databinding.tool.reflection.ImportBag imports,
java.lang.String returnType,
java.lang.String... parameters) |
| Modifier and Type | Method and Description |
|---|---|
android.databinding.tool.reflection.ModelClass |
getDeclaringClass() |
java.lang.String |
getJniDescription()
Returns the JNI description of the method which can be used to lookup it in SDK.
|
int |
getMinApi()
Since when this method is available.
|
java.lang.String |
getName() |
android.databinding.tool.reflection.ModelClass[] |
getParameterTypes() |
android.databinding.tool.reflection.ModelClass |
getReturnType(java.util.List<android.databinding.tool.reflection.ModelClass> args) |
boolean |
isAbstract() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isVarArgs() |
boolean |
isVoid() |
java.lang.String |
toString() |
acceptsArguments, getBindableAnnotation, getImplicitConversionLevel, getParameterAt, getReceiverType, getReturnType, isBetterArgMatchThan, isBindable, isBoxingConversion, isImplicitConversionpublic InjectedMethod(android.databinding.tool.reflection.InjectedClass containingClass,
boolean isStatic,
java.lang.String name,
android.databinding.tool.reflection.ImportBag imports,
java.lang.String returnType,
java.lang.String... parameters)
public android.databinding.tool.reflection.ModelClass getDeclaringClass()
getDeclaringClass in class ModelMethodpublic android.databinding.tool.reflection.ModelClass[] getParameterTypes()
getParameterTypes in class ModelMethodpublic java.lang.String getName()
getName in class ModelMethodpublic android.databinding.tool.reflection.ModelClass getReturnType(java.util.List<android.databinding.tool.reflection.ModelClass> args)
getReturnType in class ModelMethodpublic boolean isVoid()
isVoid in class ModelMethodpublic boolean isPublic()
isPublic in class ModelMethodpublic boolean isProtected()
isProtected in class ModelMethodpublic boolean isStatic()
isStatic in class ModelMethodpublic boolean isAbstract()
isAbstract in class ModelMethodpublic int getMinApi()
ModelMethodgetMinApi in class ModelMethodpublic java.lang.String getJniDescription()
ModelMethodgetJniDescription in class ModelMethodTypeUtilpublic boolean isVarArgs()
isVarArgs in class ModelMethodpublic java.lang.String toString()
toString in class java.lang.Object