android.databinding.tool.reflection
Class Callable

java.lang.Object
  extended by android.databinding.tool.reflection.Callable

public class Callable
extends java.lang.Object


Nested Class Summary
static class Callable.Type
           
 
Field Summary
static int CAN_BE_INVALIDATED
           
static int DYNAMIC
           
 ModelMethod method
           
 java.lang.String name
           
 ModelClass resolvedType
           
 java.lang.String setterName
           
static int STATIC
           
 Callable.Type type
           
 
Constructor Summary
Callable(Callable.Type type, java.lang.String name, java.lang.String setterName, ModelClass resolvedType, int parameterCount, int flags, ModelMethod method)
           
 
Method Summary
 boolean canBeInvalidated()
           
 int getMinApi()
           
 int getParameterCount()
           
 java.lang.String getTypeCodeName()
           
 boolean isDynamic()
           
 boolean isStatic()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DYNAMIC

public static final int DYNAMIC
See Also:
Constant Field Values

CAN_BE_INVALIDATED

public static final int CAN_BE_INVALIDATED
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

type

public final Callable.Type type

name

public final java.lang.String name

setterName

public final java.lang.String setterName

resolvedType

public final ModelClass resolvedType

method

@Nullable
public final ModelMethod method
Constructor Detail

Callable

public Callable(Callable.Type type,
                java.lang.String name,
                java.lang.String setterName,
                ModelClass resolvedType,
                int parameterCount,
                int flags,
                ModelMethod method)
Method Detail

getTypeCodeName

public java.lang.String getTypeCodeName()

getParameterCount

public int getParameterCount()

isDynamic

public boolean isDynamic()

isStatic

public boolean isStatic()

canBeInvalidated

public boolean canBeInvalidated()

getMinApi

public int getMinApi()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object