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, isImplicitConversion
public 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 ModelMethod
public android.databinding.tool.reflection.ModelClass[] getParameterTypes()
getParameterTypes
in class ModelMethod
public java.lang.String getName()
getName
in class ModelMethod
public android.databinding.tool.reflection.ModelClass getReturnType(java.util.List<android.databinding.tool.reflection.ModelClass> args)
getReturnType
in class ModelMethod
public boolean isVoid()
isVoid
in class ModelMethod
public boolean isPublic()
isPublic
in class ModelMethod
public boolean isProtected()
isProtected
in class ModelMethod
public boolean isStatic()
isStatic
in class ModelMethod
public boolean isAbstract()
isAbstract
in class ModelMethod
public int getMinApi()
ModelMethod
getMinApi
in class ModelMethod
public java.lang.String getJniDescription()
ModelMethod
getJniDescription
in class ModelMethod
TypeUtil
public boolean isVarArgs()
isVarArgs
in class ModelMethod
public java.lang.String toString()
toString
in class java.lang.Object