A B C D E F G H I J K L M N O P R S T U V W

A

accept(String) - Method in enum android.databinding.tool.util.GenerationalClassUtil.ExtensionFilter
 
acceptsArguments(List<ModelClass>) - Method in class android.databinding.tool.reflection.ModelMethod
 
addBinding(String, Expr) - Method in class android.databinding.tool.BindingTarget
 
addBindingAdapter(ProcessingEnvironment, String, ExecutableElement, boolean) - Method in class android.databinding.tool.store.SetterStore
 
addBindingAdapter(ProcessingEnvironment, String[], ExecutableElement, boolean, boolean) - Method in class android.databinding.tool.store.SetterStore
 
addBranch(Expr, boolean) - Method in class android.databinding.tool.solver.ExecutionPath
 
addBRVariables(CompilerChef.BindableHolder) - Method in class android.databinding.tool.CompilerChef
Adds variables to list of Bindables.
addChainedExpression(FieldAccessExpr) - Method in class android.databinding.tool.InverseBinding
 
addConversionMethod(ExecutableElement) - Method in class android.databinding.tool.store.SetterStore
 
addEntry(String, String) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
addImport(String, String, Location) - Method in class android.databinding.tool.expr.CallbackExprModel
 
addImport(String, String, Location) - Method in class android.databinding.tool.expr.ExprModel
 
addInverseAdapter(ProcessingEnvironment, String, String, ExecutableElement, boolean) - Method in class android.databinding.tool.store.SetterStore
 
addInverseBinding(String, Expr, String) - Method in class android.databinding.tool.BindingTarget
 
addInverseBinding(String, SetterStore.BindingGetterCall) - Method in class android.databinding.tool.BindingTarget
 
addInverseMethod(String, String, String, String, TypeElement) - Method in class android.databinding.tool.store.SetterStore
 
addJustMeToExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.Expr
 
addLocation(Location) - Method in class android.databinding.tool.expr.Expr
 
addPath(Expr) - Method in class android.databinding.tool.solver.ExecutionPath
 
addRenamedMethod(String, String, String, TypeElement) - Method in class android.databinding.tool.store.SetterStore
 
addUntaggableTypes(String[], TypeElement) - Method in class android.databinding.tool.store.SetterStore
 
addVariable(String, String) - Method in class android.databinding.annotationprocessor.ProcessBindable
 
addVariable(String, String) - Method in interface android.databinding.tool.CompilerChef.BindableHolder
 
addVariable(String, String, Location, boolean) - Method in class android.databinding.tool.LayoutBinder
 
andNot(FlagSet) - Method in class android.databinding.tool.writer.FlagSet
 
android.databinding.annotationprocessor - package android.databinding.annotationprocessor
 
android.databinding.tool - package android.databinding.tool
 
android.databinding.tool.expr - package android.databinding.tool.expr
 
android.databinding.tool.reflection - package android.databinding.tool.reflection
 
android.databinding.tool.reflection.annotation - package android.databinding.tool.reflection.annotation
 
android.databinding.tool.solver - package android.databinding.tool.solver
 
android.databinding.tool.store - package android.databinding.tool.store
 
android.databinding.tool.util - package android.databinding.tool.util
 
android.databinding.tool.writer - package android.databinding.tool.writer
 
AnnotationAnalyzer - Class in android.databinding.tool.reflection.annotation
 
AnnotationAnalyzer(ProcessingEnvironment) - Constructor for class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
AnnotationJavaFileWriter - Class in android.databinding.tool.writer
 
AnnotationJavaFileWriter(ProcessingEnvironment) - Constructor for class android.databinding.tool.writer.AnnotationJavaFileWriter
 
AnnotationTypeUtil - Class in android.databinding.tool.reflection.annotation
 
AnnotationTypeUtil(AnnotationAnalyzer) - Constructor for class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
appendTo(ResourceBundle) - Method in interface android.databinding.annotationprocessor.ProcessExpressions.Intermediate
 
appendTo(ResourceBundle) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
appendTo(ResourceBundle) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
 
applyImports(String, Map<String, String>) - Method in class android.databinding.tool.reflection.ModelAnalyzer
Takes a raw className (potentially w/ generics and arrays) and expands definitions using the import statements.
ARG_PREFIX - Static variable in class android.databinding.tool.CallbackWrapper
 
argCastsInteger() - Method in class android.databinding.tool.expr.BracketExpr
 
ArgListExpr - Class in android.databinding.tool.expr
This is a special expression that is created when we have an adapter that has multiple parameters.
ArgListExpr(int, Iterable<Expr>) - Constructor for class android.databinding.tool.expr.ArgListExpr
 
argListExpr(Iterable<Expr>) - Method in class android.databinding.tool.expr.ExprModel
 
ARRAY - Static variable in class android.databinding.tool.reflection.TypeUtil
 
asPackage() - Method in class android.databinding.tool.expr.Expr
 
asPackage() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
asPackage() - Method in class android.databinding.tool.expr.IdentifierExpr
 
assertIsInvertible() - Method in class android.databinding.tool.expr.Expr
 
assignment(Expr, String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
attributes - Variable in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 

B

Binding - Class in android.databinding.tool
 
Binding(BindingTarget, String, Expr) - Constructor for class android.databinding.tool.Binding
 
Binding(BindingTarget, String, Expr, SetterStore.BindingSetterCall) - Constructor for class android.databinding.tool.Binding
 
bindingExpr(Expr) - Method in class android.databinding.tool.expr.ExprModel
The actual thingy that is set on the binding target.
BindingTarget - Class in android.databinding.tool
 
BindingTarget(ResourceBundle.BindingTargetBundle) - Constructor for class android.databinding.tool.BindingTarget
 
bitsEqual(FlagSet) - Method in class android.databinding.tool.writer.FlagSet
 
bitshift(Expr, String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
BitShiftExpr - Class in android.databinding.tool.expr
 
BOOLEAN - Static variable in class android.databinding.tool.reflection.TypeUtil
 
box() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
box() - Method in class android.databinding.tool.reflection.ModelClass
When this is a primitive type, such as boolean, this will return the boxed value, such as Boolean.
BracketExpr - Class in android.databinding.tool.expr
 
bracketExpr(Expr, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
BracketExpr.BracketAccessor - Enum in android.databinding.tool.expr
 
brKey(Callable) - Static method in class android.databinding.tool.util.BrNameUtil
 
BrNameUtil - Class in android.databinding.tool.util
Central place to convert method/field names to BR observable fields
BrNameUtil() - Constructor for class android.databinding.tool.util.BrNameUtil
 
buckets - Variable in class android.databinding.tool.writer.FlagSet
 
BuildInfoUtil - Class in android.databinding.annotationprocessor
 
BuildInfoUtil() - Constructor for class android.databinding.annotationprocessor.BuildInfoUtil
 
builtInVariable(String, String, String) - Method in class android.databinding.tool.expr.ExprModel
 
BuiltInVariableExpr - Class in android.databinding.tool.expr
 
BYTE - Static variable in class android.databinding.tool.reflection.TypeUtil
 

C

Callable - Class in android.databinding.tool.reflection
 
Callable(Callable.Type, String, String, ModelClass, int, int, ModelMethod) - Constructor for class android.databinding.tool.reflection.Callable
 
Callable.Type - Enum in android.databinding.tool.reflection
 
callbackArg(String) - Method in class android.databinding.tool.expr.CallbackExprModel
 
CallbackArgExpr - Class in android.databinding.tool.expr
This expressions that are used to reference arguments in callbacks.
CallbackArgExpr(int, String) - Constructor for class android.databinding.tool.expr.CallbackArgExpr
 
CallbackExprModel - Class in android.databinding.tool.expr
Callbacks are evaluated when event happens, not when execute pending is run.
CallbackExprModel(ExprModel) - Constructor for class android.databinding.tool.expr.CallbackExprModel
 
CallbackWrapper - Class in android.databinding.tool
As data-binding finds lambda expressions, it creates classes that can wrap those callbacks into methods that can be called into the ViewDataBinding classes.
CallbackWrapper(ModelClass, ModelMethod) - Constructor for class android.databinding.tool.CallbackWrapper
 
callbackWrapper(ModelClass, ModelMethod) - Method in class android.databinding.tool.expr.ExprModel
 
CAN_BE_INVALIDATED - Static variable in class android.databinding.tool.reflection.Callable
 
canBeEvaluatedToAVariable() - Method in class android.databinding.tool.expr.ArgListExpr
 
canBeEvaluatedToAVariable() - Method in class android.databinding.tool.expr.Expr
 
canBeEvaluatedToAVariable() - Method in class android.databinding.tool.expr.SymbolExpr
 
canBeInvalidated() - Method in class android.databinding.tool.expr.Expr
 
canBeInvalidated() - Method in class android.databinding.tool.reflection.Callable
 
CastExpr - Class in android.databinding.tool.expr
 
castExpr(String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
CHAR - Static variable in class android.databinding.tool.reflection.TypeUtil
 
CLASS_PREFIX - Static variable in class android.databinding.tool.reflection.TypeUtil
 
CLASS_SUFFIX - Static variable in class android.databinding.tool.reflection.TypeUtil
 
clear(Set<String>) - Method in class android.databinding.tool.store.SetterStore
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ArgListExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.BitShiftExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.BracketExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.CallbackArgExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.CastExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ComparisonExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.Expr
 
cloneToModel(ExprModel, List<Expr>) - Static method in class android.databinding.tool.expr.Expr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.IdentifierExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.InstanceOfExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.LambdaExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ListenerExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.MathExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.MethodCallExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ObservableFieldExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ResourceExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.SymbolExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.TernaryExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.UnaryExpr
 
cloneToModel(ExprModel) - Method in class android.databinding.tool.expr.ViewFieldExpr
 
comparison(String, Expr, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
ComparisonExpr - Class in android.databinding.tool.expr
 
CompilerChef - Class in android.databinding.tool
Chef class for compiler.
CompilerChef.BindableHolder - Interface in android.databinding.tool
 
ComponentWriter - Class in android.databinding.tool.writer
 
ComponentWriter() - Constructor for class android.databinding.tool.writer.ComponentWriter
 
computeChildrenKey() - Method in class android.databinding.tool.expr.Expr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.ArgListExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.BitShiftExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.BracketExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.CastExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.ComparisonExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.Expr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.IdentifierExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.LambdaExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.ListenerExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.MathExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.MethodCallExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.ObservableFieldExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.ResourceExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.SymbolExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.TernaryExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
computeUniqueKey() - Method in class android.databinding.tool.expr.UnaryExpr
 
considerElevatingConditionals(Expr) - Method in class android.databinding.tool.expr.Expr
 
constructDependencies() - Method in class android.databinding.tool.expr.ArgListExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.BitShiftExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.BracketExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.CastExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.ComparisonExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.Expr
 
constructDependencies() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.IdentifierExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.LambdaExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.ListenerExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.MathExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.MethodBaseExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.MethodCallExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.ResourceExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.SymbolExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.TernaryExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
constructDependencies() - Method in class android.databinding.tool.expr.UnaryExpr
 
constructDynamicChildrenDependencies() - Method in class android.databinding.tool.expr.Expr
Creates a dependency for each dynamic child.
constructForIdentifier(int) - Method in class android.databinding.tool.CallbackWrapper
 
convertValue(String) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
createBindingTarget(ResourceBundle.BindingTargetBundle) - Method in class android.databinding.tool.LayoutBinder
 
createChef(ResourceBundle, JavaFileWriter) - Static method in class android.databinding.tool.CompilerChef
 
createComponent() - Method in class android.databinding.tool.writer.ComponentWriter
 
createRoot() - Static method in class android.databinding.tool.solver.ExecutionPath
 
createTypeUtil() - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
createTypeUtil() - Method in class android.databinding.tool.reflection.ModelAnalyzer
 

D

DataBinder - Class in android.databinding.tool
The main class that handles parsing files and generating classes.
DataBinder(ResourceBundle) - Constructor for class android.databinding.tool.DataBinder
 
debug(StringBuilder, int) - Method in class android.databinding.tool.solver.ExecutionPath
 
Dependency - Class in android.databinding.tool.expr
 
Dependency(Expr, Expr) - Constructor for class android.databinding.tool.expr.Dependency
 
Dependency(Expr, Expr, Expr, boolean) - Constructor for class android.databinding.tool.expr.Dependency
 
DOUBLE - Static variable in class android.databinding.tool.reflection.TypeUtil
 
DYNAMIC - Static variable in class android.databinding.tool.reflection.Callable
 

E

elevate() - Method in class android.databinding.tool.expr.Dependency
 
enableDirectInvalidation() - Method in class android.databinding.tool.expr.Expr
 
ensureDataBinder() - Method in class android.databinding.tool.CompilerChef
 
equals(Object) - Method in class android.databinding.tool.writer.FlagSet
 
erasure() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
erasure() - Method in class android.databinding.tool.reflection.ModelClass
Returns this class type without any generic type arguments.
ExecutionBranch - Class in android.databinding.tool.solver
Represents if statements in the execution.
ExecutionBranch(ExecutionPath, Expr, boolean) - Constructor for class android.databinding.tool.solver.ExecutionBranch
 
ExecutionPath - Class in android.databinding.tool.solver
Represents all possible outcomes of an expressions with its branching.
Expr - Class in android.databinding.tool.expr
 
ExpressionParser - Class in android.databinding.tool
 
ExpressionParser(ExprModel) - Constructor for class android.databinding.tool.ExpressionParser
 
ExpressionVisitor - Class in android.databinding.tool
 
ExpressionVisitor(ExprModel) - Constructor for class android.databinding.tool.ExpressionVisitor
 
ExprModel - Class in android.databinding.tool.expr
 
ExprModel() - Constructor for class android.databinding.tool.expr.ExprModel
 
extendsViewStub() - Method in class android.databinding.tool.reflection.ModelClass
 

F

field(Expr, String) - Method in class android.databinding.tool.expr.ExprModel
 
FieldAccessExpr - Class in android.databinding.tool.expr
 
FieldAssignmentExpr - Class in android.databinding.tool.expr
This is used by inverse field access expressions to assign back to the field.
FieldAssignmentExpr(Expr, String, Expr) - Constructor for class android.databinding.tool.expr.FieldAssignmentExpr
 
filterShouldRead(Iterable<Expr>) - Static method in class android.databinding.tool.expr.ExprModel
 
findClass(Class) - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
findClass(String, Map<String, String>) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
findClass(Class) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
findClassInternal(String, Map<String, String>) - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
findClassInternal(String, Map<String, String>) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
findCommonParentOf(ModelClass, ModelClass) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
findCommonParentOf(ModelClass, ModelClass, boolean) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
findFlagExpression(int) - Method in class android.databinding.tool.expr.ExprModel
May return null if flag is equal to invalidate any flag.
findGetterOrField(String, boolean) - Method in class android.databinding.tool.reflection.ModelClass
Returns the getter method or field that the name refers to.
findIdentifier(String) - Method in class android.databinding.tool.expr.ExprModel
 
findInstanceGetter(String) - Method in class android.databinding.tool.reflection.ModelClass
 
findMethods(String, boolean) - Method in class android.databinding.tool.reflection.ModelClass
Finds public methods that matches the given name exactly.
FlagSet - Class in android.databinding.tool.writer
Used for code generation.
FlagSet(BitSet, int) - Constructor for class android.databinding.tool.writer.FlagSet
 
FlagSet(long[]) - Constructor for class android.databinding.tool.writer.FlagSet
 
FlagSet(long[], int) - Constructor for class android.databinding.tool.writer.FlagSet
 
FlagSet(int...) - Constructor for class android.databinding.tool.writer.FlagSet
 
FLOAT - Static variable in class android.databinding.tool.reflection.TypeUtil
 

G

generateCode() - Method in class android.databinding.tool.expr.ArgListExpr
 
generateCode() - Method in class android.databinding.tool.expr.BitShiftExpr
 
generateCode() - Method in class android.databinding.tool.expr.BracketExpr
 
generateCode() - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
generateCode() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
generateCode() - Method in class android.databinding.tool.expr.CastExpr
 
generateCode() - Method in class android.databinding.tool.expr.ComparisonExpr
 
generateCode() - Method in class android.databinding.tool.expr.Expr
 
generateCode() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
generateCode() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
generateCode() - Method in class android.databinding.tool.expr.IdentifierExpr
 
generateCode() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
generateCode() - Method in class android.databinding.tool.expr.LambdaExpr
 
generateCode() - Method in class android.databinding.tool.expr.ListenerExpr
 
generateCode() - Method in class android.databinding.tool.expr.MathExpr
 
generateCode() - Method in class android.databinding.tool.expr.MethodCallExpr
 
generateCode() - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
generateCode() - Method in class android.databinding.tool.expr.ResourceExpr
 
generateCode() - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
generateCode() - Method in class android.databinding.tool.expr.SymbolExpr
 
generateCode() - Method in class android.databinding.tool.expr.TernaryExpr
 
generateCode() - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
generateCode() - Method in class android.databinding.tool.expr.UnaryExpr
 
generateConstructor() - Method in class android.databinding.tool.expr.LambdaExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.BracketExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.CastExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.Expr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.IdentifierExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.MathExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.TernaryExpr
 
generateInverse(ExprModel, Expr, String) - Method in class android.databinding.tool.expr.UnaryExpr
 
GenerationalClassUtil - Class in android.databinding.tool.util
A utility class that helps adding build specific objects to the jar file and their extraction later on.
GenerationalClassUtil() - Constructor for class android.databinding.tool.util.GenerationalClassUtil
 
GenerationalClassUtil.ExtensionFilter - Enum in android.databinding.tool.util
 
get() - Static method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
get(ModelAnalyzer) - Static method in class android.databinding.tool.store.SetterStore
 
getAbstractMethods() - Method in class android.databinding.tool.reflection.ModelClass
Returns a list of all abstract methods in the type.
getAccessor() - Method in class android.databinding.tool.expr.BracketExpr
 
getAllCalculationPaths() - Method in class android.databinding.tool.expr.Expr
All flag paths that will result in calculation of this expression.
getArg() - Method in class android.databinding.tool.expr.BracketExpr
 
getArgCount() - Method in class android.databinding.tool.expr.CallbackExprModel
 
getArgs() - Method in class android.databinding.tool.expr.MethodCallExpr
 
getArguments() - Method in class android.databinding.tool.expr.CallbackExprModel
 
getAttributes() - Method in class android.databinding.tool.MergedBinding
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.Binding
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.InverseBinding
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.MergedBinding
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
getBindingAdapterInstanceClass() - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
getBindingAdapterInstanceClass() - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
getBindingAdapterInstanceClass() - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
getBindingExpressions() - Method in class android.databinding.tool.expr.ExprModel
 
getBindings() - Method in class android.databinding.tool.BindingTarget
 
getBindingTarget() - Method in class android.databinding.tool.expr.ViewFieldExpr
 
getBindingTargets() - Method in class android.databinding.tool.LayoutBinder
 
getBrName() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
getCallbackExprModel() - Method in class android.databinding.tool.expr.LambdaExpr
 
getCallbackExprModel() - Method in class android.databinding.tool.InverseBinding
 
getCallbackId() - Method in class android.databinding.tool.expr.LambdaExpr
 
getCallbackWrapper() - Method in class android.databinding.tool.expr.LambdaExpr
 
getCallbackWrappers() - Method in class android.databinding.tool.expr.ExprModel
 
getCannonicalListenerName() - Method in class android.databinding.tool.CallbackWrapper
 
getCannonicalName() - Method in class android.databinding.tool.CallbackWrapper
 
getCanonicalName() - Method in class android.databinding.tool.reflection.ModelClass
 
getCastExpr() - Method in class android.databinding.tool.expr.CastExpr
 
getCastType() - Method in class android.databinding.tool.expr.CastExpr
 
getChainedExpressions() - Method in class android.databinding.tool.InverseBinding
 
getChildren() - Method in class android.databinding.tool.expr.Expr
 
getChildren() - Method in class android.databinding.tool.solver.ExecutionPath
 
getClassName() - Method in class android.databinding.tool.CallbackWrapper
 
getClassName() - Method in class android.databinding.tool.LayoutBinder
 
getComponentBindingAdapters() - Method in class android.databinding.tool.store.SetterStore
 
getComponentExpressions() - Method in class android.databinding.tool.Binding
 
getComponentExpressions() - Method in class android.databinding.tool.MergedBinding
 
getComponentType() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getComponentType() - Method in class android.databinding.tool.reflection.ModelClass
For arrays, lists, and maps, this returns the contained value.
getCondition() - Method in class android.databinding.tool.expr.Dependency
 
getConditional() - Method in class android.databinding.tool.solver.ExecutionBranch
 
getCurrentLocationInFile() - Method in class android.databinding.tool.expr.ExprModel
 
getCurrentParserContext() - Method in class android.databinding.tool.expr.ExprModel
 
getDeclaredFields() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getDeclaredFields() - Method in class android.databinding.tool.reflection.ModelClass
 
getDeclaredMethods() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getDeclaredMethods() - Method in class android.databinding.tool.reflection.ModelClass
 
getDeclaringClass() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getDeclaringClass() - Method in class android.databinding.tool.reflection.ModelMethod
 
getDefaultValue() - Method in class android.databinding.tool.expr.Expr
 
getDefaultValue(String) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
getDependant() - Method in class android.databinding.tool.expr.Dependency
 
getDependants() - Method in class android.databinding.tool.expr.Expr
 
getDependencies() - Method in class android.databinding.tool.expr.Expr
 
getDescription(ModelClass) - Method in class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
getDescription(ModelMethod) - Method in class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
getDescription(ModelClass) - Method in class android.databinding.tool.reflection.TypeUtil
 
getDescription(ModelMethod) - Method in class android.databinding.tool.reflection.TypeUtil
 
getElementUtils() - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
getEvent() - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
getEvent() - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
getEvent() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
getEvent() - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
getEventAttribute() - Method in class android.databinding.tool.InverseBinding
 
getEventAttribute() - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
getEventAttribute() - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
getEventAttribute() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
getEventAttribute() - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
getEventSetter() - Method in class android.databinding.tool.InverseBinding
 
getExecutionPath() - Method in class android.databinding.tool.expr.LambdaExpr
 
getExecutionPath() - Method in class android.databinding.tool.InverseBinding
 
getExpectedCondition() - Method in class android.databinding.tool.solver.ExecutionBranch
 
getExpectedOutput() - Method in class android.databinding.tool.expr.Dependency
 
getExpr() - Method in class android.databinding.tool.Binding
 
getExpr() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
getExpr() - Method in class android.databinding.tool.expr.LambdaExpr
 
getExpr() - Method in class android.databinding.tool.expr.UnaryExpr
 
getExpr() - Method in class android.databinding.tool.InverseBinding
 
getExpr() - Method in class android.databinding.tool.solver.ExecutionPath
 
getExprMap() - Method in class android.databinding.tool.expr.ExprModel
 
getExt() - Method in class android.databinding.tool.expr.ExprModel
 
getExtension() - Method in enum android.databinding.tool.util.GenerationalClassUtil.ExtensionFilter
 
getFalseBranch() - Method in class android.databinding.tool.solver.ExecutionPath
 
getFieldType() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
getFieldType() - Method in class android.databinding.tool.reflection.ModelField
 
getFileWriter() - Method in class android.databinding.tool.DataBinder
 
getFlag(int) - Method in class android.databinding.tool.expr.ExprModel
 
getFlagBucketCount() - Method in class android.databinding.tool.expr.ExprModel
 
getFlagMapping() - Method in class android.databinding.tool.expr.ExprModel
 
getGetter() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
getGetter() - Method in class android.databinding.tool.expr.MethodCallExpr
 
getGetterCall() - Method in class android.databinding.tool.InverseBinding
 
getGetterCall(String, ModelClass, ModelClass, Map<String, String>) - Method in class android.databinding.tool.store.SetterStore
 
getGetterType() - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
getGetterType() - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
getGetterType() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
getGetterType() - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
getId() - Method in class android.databinding.tool.BindingTarget
 
getId() - Method in class android.databinding.tool.expr.Expr
 
getIfFalse() - Method in class android.databinding.tool.expr.TernaryExpr
 
getIfTrue() - Method in class android.databinding.tool.expr.TernaryExpr
 
getImplementationName() - Method in class android.databinding.tool.LayoutBinder
 
getImplicitConversionLevel(ModelClass) - Static method in class android.databinding.tool.reflection.ModelMethod
 
getImports() - Method in class android.databinding.tool.expr.CallbackExprModel
 
getImports() - Method in class android.databinding.tool.expr.ExprModel
 
getIncludedLayout() - Method in class android.databinding.tool.BindingTarget
 
getInstance() - Static method in class android.databinding.tool.reflection.ModelAnalyzer
 
getInstance() - Static method in class android.databinding.tool.reflection.TypeUtil
 
getInterfaceType() - Method in class android.databinding.tool.BindingTarget
 
getInvalidateableFieldLimit() - Method in class android.databinding.tool.expr.ExprModel
 
getInvalidateAnyBitSet() - Method in class android.databinding.tool.expr.ExprModel
 
getInvalidateAnyFlagIndex() - Method in class android.databinding.tool.expr.ExprModel
 
getInvalidFlags() - Method in class android.databinding.tool.expr.Expr
 
getInverseBindings() - Method in class android.databinding.tool.BindingTarget
 
getInverseExpr() - Method in class android.databinding.tool.InverseBinding
 
getInvertibleError() - Method in class android.databinding.tool.expr.ArgListExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.BitShiftExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.BracketExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.CastExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.ComparisonExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.Expr
 
getInvertibleError() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.IdentifierExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.LambdaExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.ListenerExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.MathExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.MethodCallExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.ResourceExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.SymbolExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.TernaryExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.UnaryExpr
 
getInvertibleError() - Method in class android.databinding.tool.expr.ViewFieldExpr
 
getJniDescription() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getJniDescription() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getJniDescription() - Method in class android.databinding.tool.reflection.ModelClass
Returns the JNI description of the method which can be used to lookup it in SDK.
getJniDescription() - Method in class android.databinding.tool.reflection.ModelMethod
Returns the JNI description of the method which can be used to lookup it in SDK.
getKnownValues() - Method in class android.databinding.tool.solver.ExecutionPath
 
getLayoutBinders() - Method in class android.databinding.tool.DataBinder
 
getLayoutname() - Method in class android.databinding.tool.LayoutBinder
 
getLeft() - Method in class android.databinding.tool.expr.BitShiftExpr
 
getLeft() - Method in class android.databinding.tool.expr.ComparisonExpr
 
getLeft() - Method in class android.databinding.tool.expr.MathExpr
 
getListenerInterfaceName() - Method in class android.databinding.tool.CallbackWrapper
 
getListenerMethodName() - Method in class android.databinding.tool.CallbackWrapper
 
getLocalName() - Method in class android.databinding.tool.writer.FlagSet
 
getLocations() - Method in class android.databinding.tool.expr.Expr
 
getMapType() - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
getMethod() - Method in class android.databinding.tool.expr.ListenerExpr
 
getMethod(String, List<ModelClass>, boolean, boolean) - Method in class android.databinding.tool.reflection.ModelClass
Returns the public method with the name name with the parameters that best match args.
getMethods(String, List<ModelClass>, boolean, boolean) - Method in class android.databinding.tool.reflection.ModelClass
Returns an array containing all public methods (or protected if allowProtected is true) on the type represented by this ModelClass with the name name and can take the passed-in types as arguments.
getMethods(String, int) - Method in class android.databinding.tool.reflection.ModelClass
Returns all public instance methods with the given name and number of parameters.
getMinApi() - Method in class android.databinding.tool.Binding
The min api level in which this binding should be executed.
getMinApi() - Method in class android.databinding.tool.CallbackWrapper
 
getMinApi() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
getMinApi() - Method in class android.databinding.tool.InverseBinding
The min api level in which this binding should be executed.
getMinApi() - Method in class android.databinding.tool.MergedBinding
 
getMinApi() - Method in class android.databinding.tool.reflection.Callable
 
getMinApi() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getMinApi() - Method in class android.databinding.tool.reflection.ModelClass
Since when this class is available.
getMinApi() - Method in class android.databinding.tool.reflection.ModelMethod
Since when this method is available.
getMinApi(ModelClass) - Static method in class android.databinding.tool.reflection.SdkUtil
 
getMinApi(ModelMethod) - Static method in class android.databinding.tool.reflection.SdkUtil
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
getMinApi() - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
getMinApi() - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
getMinApi() - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
getModel() - Method in class android.databinding.tool.BindingTarget
 
getModel() - Method in class android.databinding.tool.expr.Expr
 
getModel() - Method in class android.databinding.tool.ExpressionParser
 
getModel() - Method in class android.databinding.tool.InverseBinding
 
getModel() - Method in class android.databinding.tool.LayoutBinder
 
getModulePackage() - Method in class android.databinding.tool.LayoutBinder
 
getMultiAttributeSetterCalls(String[], ModelClass, ModelClass[]) - Method in class android.databinding.tool.store.SetterStore
 
getName() - Method in class android.databinding.tool.Binding
 
getName() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
getName() - Method in class android.databinding.tool.expr.IdentifierExpr
 
getName() - Method in class android.databinding.tool.expr.ListenerExpr
 
getName() - Method in class android.databinding.tool.expr.MethodBaseExpr
 
getName() - Method in class android.databinding.tool.expr.MethodCallExpr
 
getName() - Method in class android.databinding.tool.InverseBinding
 
getName() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
getName() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getName() - Method in class android.databinding.tool.reflection.ModelField
 
getName() - Method in class android.databinding.tool.reflection.ModelMethod
 
getObservableFieldTypes() - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
getObservables() - Method in class android.databinding.tool.expr.ExprModel
 
getOp() - Method in class android.databinding.tool.expr.BitShiftExpr
 
getOp() - Method in class android.databinding.tool.expr.ComparisonExpr
 
getOp() - Method in class android.databinding.tool.expr.UnaryExpr
 
getOriginalTag() - Method in class android.databinding.tool.BindingTarget
 
getOther() - Method in class android.databinding.tool.expr.Dependency
 
getPackage() - Method in class android.databinding.tool.CallbackWrapper
 
getPackage() - Method in class android.databinding.tool.LayoutBinder
 
getParameterCount() - Method in class android.databinding.tool.reflection.Callable
 
getParameterTypes() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getParameterTypes() - Method in class android.databinding.tool.reflection.ModelMethod
 
getParameterTypes() - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
getParameterTypes() - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
getParameterTypes() - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
getParameterTypes() - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
getParameterTypes() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
getParameterTypes() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
getParents() - Method in class android.databinding.tool.expr.Expr
 
getPath() - Method in class android.databinding.tool.solver.ExecutionBranch
 
getPendingExpressions() - Method in class android.databinding.tool.expr.ExprModel
 
getPred() - Method in class android.databinding.tool.expr.TernaryExpr
 
getPredicateInvalidFlags() - Method in class android.databinding.tool.expr.Expr
 
getPredicateInvalidFlags() - Method in class android.databinding.tool.expr.TernaryExpr
 
getProcessingEnv() - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
getReadSoFar() - Method in class android.databinding.tool.expr.Expr
 
getRequirementFlagIndex(boolean) - Method in class android.databinding.tool.expr.Expr
This is called w/ a dependency of mine.
getRequirementId() - Method in class android.databinding.tool.expr.Expr
 
getResolvedType() - Method in class android.databinding.tool.BindingTarget
 
getResolvedType() - Method in class android.databinding.tool.expr.Expr
 
getResourceBundle() - Method in class android.databinding.tool.CompilerChef
 
getResourceId() - Method in class android.databinding.tool.expr.ResourceExpr
 
getReturnType(List<ModelClass>) - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
getReturnType(List<ModelClass>) - Method in class android.databinding.tool.reflection.ModelMethod
 
getReturnType() - Method in class android.databinding.tool.reflection.ModelMethod
 
getRight() - Method in class android.databinding.tool.expr.BitShiftExpr
 
getRight() - Method in class android.databinding.tool.expr.ComparisonExpr
 
getRight() - Method in class android.databinding.tool.expr.MathExpr
 
getSetterCall(String, ModelClass, ModelClass, Map<String, String>) - Method in class android.databinding.tool.store.SetterStore
 
getShouldReadFlags() - Method in class android.databinding.tool.expr.Expr
 
getShouldReadFlagsWithConditionals() - Method in class android.databinding.tool.expr.Expr
 
getSimpleName() - Method in class android.databinding.tool.reflection.ModelClass
 
getSortedTargets() - Method in class android.databinding.tool.LayoutBinder
 
getSuperclass() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getSuperclass() - Method in class android.databinding.tool.reflection.ModelClass
If this represents a class, the super class that it extends is returned.
getSupportedSourceVersion() - Method in class android.databinding.annotationprocessor.ProcessDataBinding
 
getTag() - Method in class android.databinding.tool.BindingTarget
 
getTag() - Method in class android.databinding.tool.LayoutBinder
 
getTarget() - Method in class android.databinding.tool.Binding
 
getTarget() - Method in class android.databinding.tool.expr.BracketExpr
 
getTarget() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
getTarget() - Method in class android.databinding.tool.expr.ListenerExpr
 
getTarget() - Method in class android.databinding.tool.expr.MethodBaseExpr
 
getTarget() - Method in class android.databinding.tool.expr.MethodCallExpr
 
getTarget() - Method in class android.databinding.tool.InverseBinding
 
getText() - Method in class android.databinding.tool.expr.SymbolExpr
 
getTotalFlagCount() - Method in class android.databinding.tool.expr.ExprModel
 
getTrueBranch() - Method in class android.databinding.tool.solver.ExecutionPath
 
getType() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
getTypeArguments() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
getTypeArguments() - Method in class android.databinding.tool.reflection.ModelClass
 
getTypeCodeName() - Method in class android.databinding.tool.reflection.Callable
 
getTypeUtils() - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
getUniqueKey() - Method in class android.databinding.tool.expr.Expr
Returns a unique string key that can identify this expression.
getUserDefinedType() - Method in class android.databinding.tool.expr.IdentifierExpr
 
getUserDefinedVariables() - Method in class android.databinding.tool.LayoutBinder
 
getValueExpr() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
getVariableExpr() - Method in class android.databinding.tool.InverseBinding
 
getVersion() - Method in class android.databinding.tool.expr.Expr
 
getVersion() - Method in interface android.databinding.tool.expr.VersionProvider
 
getViewClass() - Method in class android.databinding.tool.BindingTarget
 
getWriter() - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
 
getWrittenClassNames() - Method in class android.databinding.tool.CompilerChef
 
getWrittenClassNames() - Method in class android.databinding.tool.DataBinder
 

H

hasAnythingToGenerate() - Method in class android.databinding.tool.CompilerChef
 
hasBindableAnnotations() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
hasConditionalDependant() - Method in class android.databinding.tool.expr.Expr
This expression is the predicate for 1 or more ternary expressions.
hashCode() - Method in class android.databinding.tool.writer.FlagSet
 
hasId() - Method in class android.databinding.tool.expr.Expr
 
hasLocalName() - Method in class android.databinding.tool.writer.FlagSet
 
hasNestedCannotRead() - Method in class android.databinding.tool.expr.Expr
 
hasVariations() - Method in class android.databinding.tool.LayoutBinder
 

I

identifier(String) - Method in class android.databinding.tool.expr.CallbackExprModel
 
identifier(String) - Method in class android.databinding.tool.expr.ExprModel
 
IdentifierExpr - Class in android.databinding.tool.expr
 
init(ProcessingEnvironment) - Method in class android.databinding.annotationprocessor.ProcessDataBinding
 
initialize(int, File) - Static method in class android.databinding.tool.reflection.SdkUtil
 
InjectedBindingClass - Class in android.databinding.tool.reflection
A class that can be used by ModelAnalyzer without any backing model.
InjectedBindingClass(String, String, Map<String, String>, Map<String, String>) - Constructor for class android.databinding.tool.reflection.InjectedBindingClass
 
InjectedBindingClassField - Class in android.databinding.tool.reflection
A class that can be used by ModelAnalyzer without any backing model.
InjectedBindingClassField(String, String) - Constructor for class android.databinding.tool.reflection.InjectedBindingClassField
 
InjectedBindingClassMethod - Class in android.databinding.tool.reflection
A class that can be used by ModelAnalyzer without any backing model.
InjectedBindingClassMethod(InjectedBindingClass, String, String, String) - Constructor for class android.databinding.tool.reflection.InjectedBindingClassMethod
 
injectViewDataBinding(String, Map<String, String>, Map<String, String>) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
InstanceOfExpr - Class in android.databinding.tool.expr
 
instanceOfOp(Expr, String) - Method in class android.databinding.tool.expr.ExprModel
 
INT - Static variable in class android.databinding.tool.reflection.TypeUtil
 
intersect(FlagSet, int) - Method in class android.databinding.tool.writer.FlagSet
 
invalidateReadFlags() - Method in class android.databinding.tool.expr.Expr
 
InverseBinding - Class in android.databinding.tool
 
InverseBinding(BindingTarget, String, Expr, String) - Constructor for class android.databinding.tool.InverseBinding
 
InverseBinding(BindingTarget, String, SetterStore.BindingGetterCall) - Constructor for class android.databinding.tool.InverseBinding
 
isAbstract() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isAbstract() - Method in class android.databinding.tool.reflection.ModelMethod
 
isAlreadyEvaluated() - Method in class android.databinding.tool.solver.ExecutionPath
 
isArray() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isArray() - Method in class android.databinding.tool.reflection.ModelClass
 
isAssignableFrom(ModelClass) - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isAssignableFrom(ModelClass) - Method in class android.databinding.tool.reflection.ModelClass
Returns whether or not the type associated with that can be assigned to the type associated with this ModelClass.
isBetterArgMatchThan(ModelMethod, List<ModelClass>) - Method in class android.databinding.tool.reflection.ModelMethod
 
isBindable() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
isBindable() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isBindable() - Method in class android.databinding.tool.reflection.ModelField
 
isBindable() - Method in class android.databinding.tool.reflection.ModelMethod
 
isBinder() - Method in class android.databinding.tool.BindingTarget
 
isBindingExpression() - Method in class android.databinding.tool.expr.Expr
 
isBoolean() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isBoolean() - Method in class android.databinding.tool.reflection.ModelClass
 
isBoxingConversion(ModelClass, ModelClass) - Static method in class android.databinding.tool.reflection.ModelMethod
 
isByte() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isByte() - Method in class android.databinding.tool.reflection.ModelClass
 
isChar() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isChar() - Method in class android.databinding.tool.reflection.ModelClass
 
isConditional() - Method in class android.databinding.tool.expr.Dependency
 
isConditional() - Method in class android.databinding.tool.expr.Expr
 
isConditional() - Method in class android.databinding.tool.expr.TernaryExpr
 
isDeclared() - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
isDeclared() - Method in class android.databinding.tool.expr.IdentifierExpr
 
isDouble() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isDouble() - Method in class android.databinding.tool.reflection.ModelClass
 
isDynamic() - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
isDynamic() - Method in class android.databinding.tool.expr.CallbackArgExpr
 
isDynamic() - Method in class android.databinding.tool.expr.Expr
Whether the result of this expression can change or not.
isDynamic() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
isDynamic() - Method in class android.databinding.tool.expr.IdentifierExpr
 
isDynamic() - Method in class android.databinding.tool.expr.LambdaExpr
 
isDynamic() - Method in class android.databinding.tool.expr.ListenerExpr
 
isDynamic() - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
isDynamic() - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
isDynamic() - Method in class android.databinding.tool.reflection.Callable
 
isDynamic() - Method in class android.databinding.tool.writer.FlagSet
 
isElevated() - Method in class android.databinding.tool.expr.Dependency
 
isEmpty() - Method in class android.databinding.tool.LayoutBinder
 
isEmpty() - Method in class android.databinding.tool.writer.FlagSet
 
isEqualityCheck() - Method in class android.databinding.tool.expr.ComparisonExpr
 
isEqualityCheck() - Method in class android.databinding.tool.expr.Expr
 
isFinal() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
isFinal() - Method in class android.databinding.tool.reflection.ModelField
 
isFloat() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isFloat() - Method in class android.databinding.tool.reflection.ModelClass
 
isGeneric() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isGeneric() - Method in class android.databinding.tool.reflection.ModelClass
 
isImplicitConversion(ModelClass, ModelClass) - Static method in class android.databinding.tool.reflection.ModelMethod
 
isIncomplete() - Method in class android.databinding.tool.reflection.ModelClass
 
isInt() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isInt() - Method in class android.databinding.tool.reflection.ModelClass
 
isInterface() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isInterface() - Method in class android.databinding.tool.reflection.ModelClass
 
isIsUsedInCallback() - Method in class android.databinding.tool.expr.Expr
 
isList() - Method in class android.databinding.tool.reflection.ModelClass
 
isLong() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isLong() - Method in class android.databinding.tool.reflection.ModelClass
 
isMandatory() - Method in class android.databinding.tool.expr.Dependency
 
isMap() - Method in class android.databinding.tool.reflection.ModelClass
 
isMerge() - Method in class android.databinding.tool.LayoutBinder
 
isNullable() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isNullable() - Method in class android.databinding.tool.reflection.ModelClass
 
isObject() - Method in class android.databinding.tool.reflection.ModelClass
 
isObservable() - Method in class android.databinding.tool.expr.Expr
 
isObservable() - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
isObservable() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isObservable() - Method in class android.databinding.tool.reflection.ModelClass
 
isObservableField() - Method in class android.databinding.tool.reflection.ModelClass
 
isOnBinder() - Method in class android.databinding.tool.InverseBinding
 
isPrimitive() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isPrimitive() - Method in class android.databinding.tool.reflection.ModelClass
 
isProtected() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isProtected() - Method in class android.databinding.tool.reflection.ModelMethod
 
isPublic() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
isPublic() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isPublic() - Method in class android.databinding.tool.reflection.ModelField
 
isPublic() - Method in class android.databinding.tool.reflection.ModelMethod
 
isRead() - Method in class android.databinding.tool.expr.Expr
 
isShort() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isShort() - Method in class android.databinding.tool.reflection.ModelClass
 
isStatic() - Method in class android.databinding.tool.reflection.Callable
 
isStatic() - Method in class android.databinding.tool.reflection.InjectedBindingClassField
 
isStatic() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isStatic() - Method in class android.databinding.tool.reflection.ModelField
 
isStatic() - Method in class android.databinding.tool.reflection.ModelMethod
 
isString() - Method in class android.databinding.tool.reflection.ModelClass
 
isTwoWayEventAttribute(String) - Method in class android.databinding.tool.store.SetterStore
 
isTypeVar() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isTypeVar() - Method in class android.databinding.tool.reflection.ModelClass
 
isUntaggable(String) - Method in class android.databinding.tool.store.SetterStore
 
isUsed() - Method in class android.databinding.tool.BindingTarget
 
isUsed() - Method in class android.databinding.tool.expr.Expr
 
isVarArgs() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isVarArgs() - Method in class android.databinding.tool.reflection.ModelMethod
 
isViewDataBinding() - Method in class android.databinding.tool.reflection.ModelClass
 
isVoid() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isVoid() - Method in class android.databinding.tool.reflection.InjectedBindingClassMethod
 
isVoid() - Method in class android.databinding.tool.reflection.ModelClass
 
isVoid() - Method in class android.databinding.tool.reflection.ModelMethod
 
isWildcard() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
isWildcard() - Method in class android.databinding.tool.reflection.ModelClass
 

J

join(String...) - Static method in class android.databinding.tool.expr.Expr
 
join(List<Expr>) - Static method in class android.databinding.tool.expr.Expr
 

K

key - Variable in class android.databinding.tool.CallbackWrapper
 
KEY_JOIN - Static variable in class android.databinding.tool.expr.Expr
 
klass - Variable in class android.databinding.tool.CallbackWrapper
 

L

lambdaExpr(Expr, CallbackExprModel) - Method in class android.databinding.tool.expr.ExprModel
 
LambdaExpr - Class in android.databinding.tool.expr
 
LambdaExpr(Expr, CallbackExprModel) - Constructor for class android.databinding.tool.expr.LambdaExpr
 
LayoutBinder - Class in android.databinding.tool
Keeps all information about the bindings per layout file
LayoutBinder(ResourceBundle.LayoutFileBundle) - Constructor for class android.databinding.tool.LayoutBinder
 
LIST_CLASS_NAMES - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
listenerExpr(Expr, String, ModelClass, ModelMethod) - Method in class android.databinding.tool.expr.ExprModel
 
ListenerExpr - Class in android.databinding.tool.expr
This wraps an expression, but makes it unique for a particular event listener type.
load(RoundEnvironment) - Static method in class android.databinding.annotationprocessor.BuildInfoUtil
 
loadObjects(GenerationalClassUtil.ExtensionFilter) - Static method in class android.databinding.tool.util.GenerationalClassUtil
 
loadPrimitive(String) - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
loadPrimitive(String) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
logical(Expr, String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
LONG - Static variable in class android.databinding.tool.reflection.TypeUtil
 

M

main(String[]) - Static method in class android.databinding.tool.MakeCopy
 
MakeCopy - Class in android.databinding.tool
This class is used by make to copy resources to an intermediate directory and start processing them.
MakeCopy() - Constructor for class android.databinding.tool.MakeCopy
 
MAP_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
markAsReadIfDone() - Method in class android.databinding.tool.expr.Expr
 
markAsUsed() - Method in class android.databinding.tool.expr.Expr
 
markAsUsed() - Method in class android.databinding.tool.expr.LambdaExpr
 
markAsUsedInCallback() - Method in class android.databinding.tool.expr.Expr
 
markBitsRead() - Method in class android.databinding.tool.expr.ExprModel
 
markFlagsAsRead(BitSet) - Method in class android.databinding.tool.expr.Expr
 
markSealed() - Method in class android.databinding.tool.expr.ExprModel
 
math(Expr, String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
MathExpr - Class in android.databinding.tool.expr
 
mCallback - Variable in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
 
mCastString - Variable in class android.databinding.tool.store.SetterStore.SetterCall
 
mChildren - Variable in class android.databinding.tool.expr.Expr
 
MergedBinding - Class in android.databinding.tool
Multiple binding expressions can be evaluated using a single adapter.
MergedBinding(ExprModel, SetterStore.MultiAttributeSetter, BindingTarget, Iterable<Binding>) - Constructor for class android.databinding.tool.MergedBinding
 
method - Variable in class android.databinding.tool.CallbackWrapper
 
method - Variable in class android.databinding.tool.reflection.Callable
 
MethodBaseExpr - Class in android.databinding.tool.expr
 
methodCall(Expr, String, List<Expr>) - Method in class android.databinding.tool.expr.ExprModel
 
MethodCallExpr - Class in android.databinding.tool.expr
 
methodReference(Expr, String) - Method in class android.databinding.tool.expr.ExprModel
 
MethodReferenceExpr - Class in android.databinding.tool.expr
 
ModelAnalyzer - Class in android.databinding.tool.reflection
This is the base class for several implementations of something that acts like a ClassLoader.
ModelAnalyzer() - Constructor for class android.databinding.tool.reflection.ModelAnalyzer
 
ModelClass - Class in android.databinding.tool.reflection
 
ModelClass() - Constructor for class android.databinding.tool.reflection.ModelClass
 
ModelField - Class in android.databinding.tool.reflection
 
ModelField() - Constructor for class android.databinding.tool.reflection.ModelField
 
ModelMethod - Class in android.databinding.tool.reflection
 
ModelMethod() - Constructor for class android.databinding.tool.reflection.ModelMethod
 
mPackage - Variable in class android.databinding.tool.expr.ResourceExpr
 
mProcessingEnv - Variable in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
mResourceId - Variable in class android.databinding.tool.expr.ResourceExpr
 
mResourceType - Variable in class android.databinding.tool.expr.ResourceExpr
 

N

name - Variable in class android.databinding.tool.reflection.Callable
 
NO_ID - Static variable in class android.databinding.tool.expr.Expr
 

O

OBJECT_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
OBSERVABLE_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
OBSERVABLE_FIELDS - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
OBSERVABLE_LIST_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
OBSERVABLE_MAP_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
observableField(Expr, String) - Method in class android.databinding.tool.expr.ExprModel
 
ObservableFieldExpr - Class in android.databinding.tool.expr
 
obtainCallbackId() - Method in class android.databinding.tool.expr.ExprModel
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessBindable
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
Invoked in each annotation processing step.
onHandleStep(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessExpressions
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessMethodAdapters
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessBindable
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
Invoked when processing is done.
onProcessingOver(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessExpressions
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, BindingBuildInfo) - Method in class android.databinding.annotationprocessor.ProcessMethodAdapters
 
onSwappedWith(Expr) - Method in class android.databinding.tool.expr.Expr
 
or(FlagSet) - Method in class android.databinding.tool.writer.FlagSet
 

P

parse(String, Location) - Method in class android.databinding.tool.ExpressionParser
 
parse(String, Location) - Method in class android.databinding.tool.LayoutBinder
 
prepare(String, String) - Method in class android.databinding.tool.CallbackWrapper
 
PRIMITIVE_TYPES - Static variable in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class android.databinding.annotationprocessor.ProcessDataBinding
 
ProcessBindable - Class in android.databinding.annotationprocessor
 
ProcessBindable() - Constructor for class android.databinding.annotationprocessor.ProcessBindable
 
ProcessDataBinding - Class in android.databinding.annotationprocessor
 
ProcessDataBinding() - Constructor for class android.databinding.annotationprocessor.ProcessDataBinding
 
ProcessDataBinding.ProcessingStep - Class in android.databinding.annotationprocessor
To ensure execution order and binding build information, we use processing steps.
ProcessDataBinding.ProcessingStep() - Constructor for class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
 
ProcessExpressions - Class in android.databinding.annotationprocessor
 
ProcessExpressions() - Constructor for class android.databinding.annotationprocessor.ProcessExpressions
 
ProcessExpressions.Intermediate - Interface in android.databinding.annotationprocessor
 
ProcessExpressions.IntermediateV1 - Class in android.databinding.annotationprocessor
 
ProcessExpressions.IntermediateV1() - Constructor for class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
ProcessExpressions.IntermediateV2 - Class in android.databinding.annotationprocessor
 
ProcessExpressions.IntermediateV2() - Constructor for class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
 
ProcessMethodAdapters - Class in android.databinding.annotationprocessor
 
ProcessMethodAdapters() - Constructor for class android.databinding.annotationprocessor.ProcessMethodAdapters
 
provideScopeFilePath() - Method in class android.databinding.tool.LayoutBinder
 
provideScopeLocation() - Method in class android.databinding.tool.Binding
 
provideScopeLocation() - Method in class android.databinding.tool.BindingTarget
 
provideScopeLocation() - Method in class android.databinding.tool.expr.Expr
 
provideScopeLocation() - Method in class android.databinding.tool.InverseBinding
 

R

register(T) - Method in class android.databinding.tool.expr.CallbackExprModel
 
register(T) - Method in class android.databinding.tool.expr.ExprModel
Adds the expression to the list of expressions and returns it.
removeExpr(Expr) - Method in class android.databinding.tool.expr.ExprModel
 
removeOverridden(List<ProcessExpressions.Intermediate>) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
replaceStaticIdentifier(ModelClass) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
requiresOldValue() - Method in class android.databinding.tool.Binding
 
requiresOldValue() - Method in class android.databinding.tool.MergedBinding
 
requiresOldValue() - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
requiresOldValue() - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
requiresOldValue() - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
requiresOldValue() - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
requiresOldValue() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
requiresOldValue() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
resetResolvedType() - Method in class android.databinding.tool.expr.Expr
 
resolveCallbackParams() - Method in class android.databinding.tool.Binding
 
resolveCallbackParams() - Method in class android.databinding.tool.BindingTarget
 
resolvedType - Variable in class android.databinding.tool.reflection.Callable
 
resolveListeners() - Method in class android.databinding.tool.Binding
 
resolveListeners() - Method in class android.databinding.tool.BindingTarget
 
resolveListeners(ModelClass, Expr) - Method in class android.databinding.tool.expr.Expr
 
resolveListeners(ModelClass, Expr) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
resolveListeners(ModelClass, Expr) - Method in class android.databinding.tool.expr.LambdaExpr
 
resolveListeners(ModelClass, Expr) - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
resolveListeners(ModelClass, Expr) - Method in class android.databinding.tool.expr.ObservableFieldExpr
 
resolveListeners() - Method in class android.databinding.tool.MergedBinding
 
resolveListenersAsMethodReference(ModelClass, Expr) - Method in class android.databinding.tool.expr.MethodBaseExpr
 
resolveMultiSetters() - Method in class android.databinding.tool.BindingTarget
Called after BindingTarget is finalized.
resolveTwoWayExpressions() - Method in class android.databinding.tool.Binding
 
resolveTwoWayExpressions() - Method in class android.databinding.tool.BindingTarget
 
resolveTwoWayExpressions(Expr) - Method in class android.databinding.tool.expr.Expr
 
resolveTwoWayExpressions(Expr) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ArgListExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.BitShiftExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.BracketExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.BuiltInVariableExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.CallbackArgExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.CastExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ComparisonExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.Expr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.IdentifierExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.InstanceOfExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.LambdaExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ListenerExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.MathExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.MethodCallExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ObservableFieldExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ResourceExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.SymbolExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.TernaryExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.UnaryExpr
 
resolveType(ModelAnalyzer) - Method in class android.databinding.tool.expr.ViewFieldExpr
 
resolveWhichExpressionsAreUsed() - Method in class android.databinding.tool.LayoutBinder
 
resourceExpr(String, String, String, List<Expr>) - Method in class android.databinding.tool.expr.ExprModel
 
ResourceExpr - Class in android.databinding.tool.expr
 
ResourceExpr(String, String, String, List<Expr>) - Constructor for class android.databinding.tool.expr.ResourceExpr
 

S

sBucketSize - Static variable in class android.databinding.tool.writer.FlagSet
 
SdkUtil - Class in android.databinding.tool.reflection
Class that is used for SDK related stuff.
SdkUtil() - Constructor for class android.databinding.tool.reflection.SdkUtil
 
seal() - Method in class android.databinding.tool.expr.CallbackExprModel
 
seal() - Method in class android.databinding.tool.expr.ExprModel
Give id to each expression.
sealModel() - Method in class android.databinding.tool.LayoutBinder
 
sealModels() - Method in class android.databinding.tool.CompilerChef
 
sealModels() - Method in class android.databinding.tool.DataBinder
 
setAllowProtected() - Method in class android.databinding.tool.expr.MethodCallExpr
 
setBindingAdapterCall(String) - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
setBindingAdapterCall(String) - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
setBindingAdapterCall(String) - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
setBindingAdapterCall(String) - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
setBindingExpression(boolean) - Method in class android.databinding.tool.expr.Expr
 
setCast(ModelClass) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
setClassFromCallback(ModelClass) - Method in class android.databinding.tool.expr.CallbackArgExpr
 
setConverter(SetterStore.MethodDescription) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
setCurrentLocationInFile(Location) - Method in class android.databinding.tool.expr.ExprModel
 
setCurrentParserContext(ParserRuleContext) - Method in class android.databinding.tool.expr.ExprModel
 
setDeclared() - Method in class android.databinding.tool.expr.IdentifierExpr
 
setDynamic(boolean) - Method in class android.databinding.tool.writer.FlagSet
 
setFileWriter(JavaFileWriter) - Method in class android.databinding.tool.DataBinder
 
setId(int) - Method in class android.databinding.tool.expr.Expr
 
setInstance(ModelAnalyzer) - Method in class android.databinding.tool.reflection.ModelAnalyzer
 
setLocalName(String) - Method in class android.databinding.tool.writer.FlagSet
 
setMandatory(boolean) - Method in class android.databinding.tool.expr.Dependency
 
setModel(ExprModel) - Method in class android.databinding.tool.BindingTarget
 
setModel(ExprModel) - Method in class android.databinding.tool.expr.Expr
 
setParseTreeListener(ParseTreeListener) - Method in class android.databinding.tool.ExpressionVisitor
 
setProcessingEnvironment(ProcessingEnvironment) - Static method in class android.databinding.tool.reflection.ModelAnalyzer
 
setRequirementId(int) - Method in class android.databinding.tool.expr.Expr
 
setterName - Variable in class android.databinding.tool.reflection.Callable
 
SetterStore - Class in android.databinding.tool.store
 
SetterStore.AdapterGetter - Class in android.databinding.tool.store
 
SetterStore.AdapterGetter(SetterStore.InverseDescription, SetterStore.BindingSetterCall, String) - Constructor for class android.databinding.tool.store.SetterStore.AdapterGetter
 
SetterStore.AdapterSetter - Class in android.databinding.tool.store
 
SetterStore.AdapterSetter(SetterStore.MethodDescription, ModelClass) - Constructor for class android.databinding.tool.store.SetterStore.AdapterSetter
 
SetterStore.BindingGetterCall - Interface in android.databinding.tool.store
 
SetterStore.BindingSetterCall - Interface in android.databinding.tool.store
 
SetterStore.DummySetter - Class in android.databinding.tool.store
 
SetterStore.DummySetter(String) - Constructor for class android.databinding.tool.store.SetterStore.DummySetter
 
SetterStore.ModelMethodSetter - Class in android.databinding.tool.store
 
SetterStore.ModelMethodSetter(ModelMethod) - Constructor for class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
SetterStore.MultiAttributeSetter - Class in android.databinding.tool.store
 
SetterStore.MultiAttributeSetter(SetterStore.MultiValueAdapterKey, boolean[], SetterStore.MethodDescription, SetterStore.MethodDescription[], String[]) - Constructor for class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
SetterStore.SetterCall - Class in android.databinding.tool.store
 
SetterStore.SetterCall() - Constructor for class android.databinding.tool.store.SetterStore.SetterCall
 
SetterStore.ViewDataBindingEventSetter - Class in android.databinding.tool.store
 
SetterStore.ViewDataBindingEventSetter() - Constructor for class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
SetterStore.ViewDataBindingGetterCall - Class in android.databinding.tool.store
 
SetterStore.ViewDataBindingGetterCall(ModelClass, String) - Constructor for class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
SetterStore.ViewGetterCall - Class in android.databinding.tool.store
 
SetterStore.ViewGetterCall(SetterStore.InverseDescription, ModelMethod, SetterStore.BindingSetterCall) - Constructor for class android.databinding.tool.store.SetterStore.ViewGetterCall
 
setup(ModelClass, ModelMethod, int) - Method in class android.databinding.tool.expr.LambdaExpr
 
setUserDefinedType(String) - Method in class android.databinding.tool.expr.IdentifierExpr
If this is root, its type should be set while parsing the XML document
SHORT - Static variable in class android.databinding.tool.reflection.TypeUtil
 
shouldReadNow(List<Expr>) - Method in class android.databinding.tool.expr.Expr
Used by code generation
size() - Method in class android.databinding.tool.expr.ExprModel
 
SOURCE_ID - Static variable in class android.databinding.tool.CallbackWrapper
 
STATIC - Static variable in class android.databinding.tool.reflection.Callable
 
staticIdentifier(String) - Method in class android.databinding.tool.expr.ExprModel
 
StaticIdentifierExpr - Class in android.databinding.tool.expr
 
staticIdentifierFor(ModelClass) - Method in class android.databinding.tool.expr.ExprModel
Creates a static identifier for the given class or returns the existing one.
STRING_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
supportsTag() - Method in class android.databinding.tool.BindingTarget
 
symbol(String, Class) - Method in class android.databinding.tool.expr.ExprModel
 
SymbolExpr - Class in android.databinding.tool.expr
 

T

ternary(Expr, Expr, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
TernaryExpr - Class in android.databinding.tool.expr
 
toCode() - Method in class android.databinding.tool.expr.Expr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.BracketExpr
 
toExecutionPath(ExecutionPath) - Method in class android.databinding.tool.expr.Expr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.Expr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.LambdaExpr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.MethodBaseExpr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.MethodCallExpr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.SymbolExpr
 
toExecutionPath(List<ExecutionPath>) - Method in class android.databinding.tool.expr.TernaryExpr
 
toExecutionPathInOrder(List<ExecutionPath>, Expr...) - Method in class android.databinding.tool.expr.Expr
 
toExecutionPathInOrder(List<ExecutionPath>, List<Expr>) - Method in class android.databinding.tool.expr.Expr
 
toFullCode() - Method in class android.databinding.tool.expr.Expr
 
toJava() - Method in class android.databinding.tool.expr.ResourceExpr
 
toJava(String, String) - Method in class android.databinding.tool.store.SetterStore.AdapterGetter
 
toJava(String, String) - Method in interface android.databinding.tool.store.SetterStore.BindingGetterCall
 
toJava(String, String, String...) - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
toJava(String, String, String[]) - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
toJava(String, String, String...) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
toJava(String, String, String...) - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
toJava(String, String) - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
toJava(String, String) - Method in class android.databinding.tool.store.SetterStore.ViewGetterCall
 
toJavaCode(String, String) - Method in class android.databinding.tool.Binding
 
toJavaCode(String, String) - Method in class android.databinding.tool.MergedBinding
 
toJavaCode() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
toJavaCode() - Method in class android.databinding.tool.reflection.ModelClass
 
toJavaInternal(String, String, String) - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
toJavaInternal(String, String, String, String) - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
toJavaInternal(String, String, String) - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
toJavaInternal(String, String, String, String) - Method in class android.databinding.tool.store.SetterStore.DummySetter
 
toJavaInternal(String, String, String) - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
toJavaInternal(String, String, String, String) - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
toJavaInternal(String, String, String) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
toJavaInternal(String, String, String, String) - Method in class android.databinding.tool.store.SetterStore.SetterCall
 
toString() - Method in class android.databinding.tool.expr.BitShiftExpr
 
toString() - Method in class android.databinding.tool.expr.BracketExpr
 
toString() - Method in class android.databinding.tool.expr.CastExpr
 
toString() - Method in class android.databinding.tool.expr.ComparisonExpr
 
toString() - Method in class android.databinding.tool.expr.Expr
 
toString() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
toString() - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
toString() - Method in class android.databinding.tool.expr.IdentifierExpr
 
toString() - Method in class android.databinding.tool.expr.InstanceOfExpr
 
toString() - Method in class android.databinding.tool.expr.ListenerExpr
 
toString() - Method in class android.databinding.tool.expr.MathExpr
 
toString() - Method in class android.databinding.tool.expr.MethodCallExpr
 
toString() - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
toString() - Method in class android.databinding.tool.expr.ObservableFieldExpr
 
toString() - Method in class android.databinding.tool.expr.ResourceExpr
 
toString() - Method in class android.databinding.tool.expr.SymbolExpr
 
toString() - Method in class android.databinding.tool.expr.TernaryExpr
 
toString() - Method in class android.databinding.tool.expr.UnaryExpr
 
toString() - Method in class android.databinding.tool.reflection.Callable
 
toString() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
toString() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
toString() - Method in class android.databinding.tool.writer.FlagSet
 
trimShouldReadFlags(BitSet) - Method in class android.databinding.tool.expr.Expr
 
twoWayListenerExpr(InverseBinding) - Method in class android.databinding.tool.expr.ExprModel
 
TwoWayListenerExpr - Class in android.databinding.tool.expr
TwoWayListenerExpr is used to set the event listener for a two-way binding expression.
TwoWayListenerExpr(InverseBinding) - Constructor for class android.databinding.tool.expr.TwoWayListenerExpr
 
type - Variable in class android.databinding.tool.reflection.Callable
 
type - Variable in class android.databinding.tool.writer.FlagSet
 
TypeUtil - Class in android.databinding.tool.reflection
 
TypeUtil() - Constructor for class android.databinding.tool.reflection.TypeUtil
 

U

unary(String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
UnaryExpr - Class in android.databinding.tool.expr
 
unbox() - Method in class android.databinding.tool.reflection.InjectedBindingClass
 
unbox() - Method in class android.databinding.tool.reflection.ModelClass
When this is a boxed type, such as Integer, this will return the unboxed value, such as int.
uniqueKey(ModelClass, ModelMethod) - Static method in class android.databinding.tool.CallbackWrapper
 
updateExpr(ModelAnalyzer) - Method in class android.databinding.tool.expr.Expr
 
updateExpr(ModelAnalyzer) - Method in class android.databinding.tool.expr.MethodBaseExpr
 
updateExpr(ModelAnalyzer) - Method in class android.databinding.tool.expr.MethodCallExpr
 
updateOverridden(ResourceBundle) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
if a layout is overridden from a module (which happens when layout is auto-generated), we need to update its contents from the class that overrides it.
upgrade() - Method in interface android.databinding.annotationprocessor.ProcessExpressions.Intermediate
 
upgrade() - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 

V

valueOf(String) - Static method in enum android.databinding.tool.expr.BracketExpr.BracketAccessor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum android.databinding.tool.reflection.Callable.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum android.databinding.tool.util.GenerationalClassUtil.ExtensionFilter
Returns the enum constant of this type with the specified name.
values() - Static method in enum android.databinding.tool.expr.BracketExpr.BracketAccessor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum android.databinding.tool.reflection.Callable.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum android.databinding.tool.util.GenerationalClassUtil.ExtensionFilter
Returns an array containing the constants of this enum type, in the order they are declared.
VersionProvider - Interface in android.databinding.tool.expr
If an object can be invalidated, it is responsible to provide a version number.
VIEW_DATA_BINDING - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
VIEW_STUB_CLASS_NAME - Static variable in class android.databinding.tool.reflection.ModelAnalyzer
 
viewFieldExpr(BindingTarget) - Method in class android.databinding.tool.expr.ExprModel
 
ViewFieldExpr - Class in android.databinding.tool.expr
 
visitAndOrOp(BindingExpressionParser.AndOrOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitBinaryOp(BindingExpressionParser.BinaryOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitBitShiftOp(BindingExpressionParser.BitShiftOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitBracketOp(BindingExpressionParser.BracketOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitCastOp(BindingExpressionParser.CastOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitComparisonOp(BindingExpressionParser.ComparisonOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitDotOp(BindingExpressionParser.DotOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitFunctionRef(BindingExpressionParser.FunctionRefContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitGrouping(BindingExpressionParser.GroupingContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitIdentifier(BindingExpressionParser.IdentifierContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitLambdaParameterList(BindingExpressionParser.LambdaParameterListContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitMathOp(BindingExpressionParser.MathOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitMethodInvocation(BindingExpressionParser.MethodInvocationContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitResources(BindingExpressionParser.ResourcesContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitRootExpr(BindingExpressionParser.RootExprContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitRootLambda(BindingExpressionParser.RootLambdaContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitSingleLambdaParameter(BindingExpressionParser.SingleLambdaParameterContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitStringLiteral(BindingExpressionParser.StringLiteralContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitTerminal(TerminalNode) - Method in class android.databinding.tool.ExpressionVisitor
 
visitTernaryOp(BindingExpressionParser.TernaryOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
visitUnaryOp(BindingExpressionParser.UnaryOpContext) - Method in class android.databinding.tool.ExpressionVisitor
 
VOID - Static variable in class android.databinding.tool.reflection.TypeUtil
 

W

write(String, ProcessingEnvironment) - Method in class android.databinding.tool.store.SetterStore
 
writeBinders(int) - Method in class android.databinding.tool.DataBinder
 
writeComponent() - Method in class android.databinding.tool.CompilerChef
 
writeComponent() - Method in class android.databinding.tool.DataBinder
 
writeDataBinderMapper(int, BRWriter) - Method in class android.databinding.tool.CompilerChef
 
writeDynamicUtil() - Method in class android.databinding.tool.CompilerChef
 
writeIntermediateFile(ProcessingEnvironment, String, String, Serializable) - Static method in class android.databinding.tool.util.GenerationalClassUtil
 
writerBaseClasses(boolean) - Method in class android.databinding.tool.DataBinder
 
writeToFile(String, String) - Method in class android.databinding.tool.writer.AnnotationJavaFileWriter
 
writeViewBinder(int) - Method in class android.databinding.tool.LayoutBinder
 
writeViewBinderBaseClass(boolean) - Method in class android.databinding.tool.LayoutBinder
 
writeViewBinderInterfaces(boolean) - Method in class android.databinding.tool.CompilerChef
 
writeViewBinders(int) - Method in class android.databinding.tool.CompilerChef
 

A B C D E F G H I J K L M N O P R S T U V W