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

A

acceptsArguments(List<ModelClass>, boolean) - Method in class android.databinding.tool.reflection.ModelMethod
 
AdapterGetter(SetterStore.InverseDescription, SetterStore.BindingSetterCall, String) - Constructor for class android.databinding.tool.store.SetterStore.AdapterGetter
 
AdapterSetter(SetterStore.MethodDescription, ModelClass) - Constructor for class android.databinding.tool.store.SetterStore.AdapterSetter
 
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
 
addInverseBindingMethod(String, String, String, String, TypeElement) - Method in class android.databinding.tool.store.SetterStore
 
addInverseMethod(ProcessingEnvironment, ExecutableElement, ExecutableElement) - 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, LibTypes) - 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
 
AnnotationLogger - Class in android.databinding.tool.reflection.annotation
This logger stores messages that are to be put in the ProcessingEnvironment's Messager and then writes them all out when flushMessages() is called.
AnnotationLogger() - Constructor for class android.databinding.tool.reflection.annotation.AnnotationLogger
 
AnnotationTypeUtil - Class in android.databinding.tool.reflection.annotation
 
AnnotationTypeUtil(AnnotationAnalyzer) - Constructor for class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
ApiChecker(File) - Constructor for class android.databinding.tool.reflection.SdkUtil.ApiChecker
 
appendTo(ResourceBundle, boolean) - Method in interface android.databinding.annotationprocessor.ProcessExpressions.Intermediate
 
appendTo(ResourceBundle, boolean) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
appendTo(ResourceBundle, boolean) - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
 
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

bindableAnnotation - Variable in class android.databinding.tool.reflection.Callable
 
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
 
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
 
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, BindableCompat) - 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, String, boolean) - 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.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
Component is not created for test targets.
ComponentWriter(LibTypes) - Constructor for class android.databinding.tool.writer.ComponentWriter
 
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.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
 
create(File, int) - Static method in class android.databinding.tool.reflection.SdkUtil
 
create(ModelAnalyzer, GenerationalClassUtil) - Static method in class android.databinding.tool.store.SetterStore
 
createBindingTarget(ResourceBundle.BindingTargetBundle) - Method in class android.databinding.tool.LayoutBinder
 
createChef(ResourceBundle, JavaFileWriter, CompilerArguments) - 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
 

D

DataBinder - Class in android.databinding.tool
The main class that handles parsing files and generating classes.
DataBinder(ResourceBundle, boolean, LibTypes) - Constructor for class android.databinding.tool.DataBinder
 
debug(StringBuilder, int) - Method in class android.databinding.tool.solver.ExecutionPath
 
deleteFile(String) - Method in class android.databinding.tool.writer.AnnotationJavaFileWriter
 
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
 
enableV2 - Variable in class android.databinding.tool.expr.ExprModel
 
enableV2() - Method in class android.databinding.tool.LayoutBinder
 
ensureDataBinder() - Method in class android.databinding.tool.CompilerChef
 
equals(Object) - Method in class android.databinding.tool.writer.FlagSet
 
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
 
ExprModel - Class in android.databinding.tool.expr
 
ExprModel(String, boolean) - Constructor for class android.databinding.tool.expr.ExprModel
 
extractBundles() - Method in class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 

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
 
findClassInternal(String, ImportBag) - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
findFlagExpression(int) - Method in class android.databinding.tool.expr.ExprModel
May return null if flag is equal to invalidate any flag.
findGeneratedAnnotation() - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
findIdentifier(String) - Method in class android.databinding.tool.expr.ExprModel
 
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
 
flushMessages(ProcessingEnvironment) - Method in class android.databinding.tool.reflection.annotation.AnnotationLogger
 

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.MethodCallExpr
 
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
 
get() - Static method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
get() - Static method in class android.databinding.tool.reflection.SdkUtil
 
get() - Static method in class android.databinding.tool.store.SetterStore
 
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.
getApiChecker() - Method in class android.databinding.tool.reflection.SdkUtil
 
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
 
getBindableAnnotation() - Method in class android.databinding.tool.reflection.ModelField
 
getBindableAnnotation() - Method in class android.databinding.tool.reflection.ModelMethod
 
getBindableDependents() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
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.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
 
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
 
getClassesToBeStripped() - Method in class android.databinding.tool.CompilerChef
 
getClassesToBeStripped() - Method in class android.databinding.tool.DataBinder
 
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
 
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
 
getDeclaringClass() - Method in class android.databinding.tool.reflection.InjectedMethod
 
getDeclaringClass() - Method in class android.databinding.tool.reflection.ModelMethod
 
getDefaultValue() - Method in class android.databinding.tool.expr.Expr
 
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
 
getDescription() - Method in class android.databinding.tool.store.SetterStore.AdapterSetter
 
getDescription() - Method in interface android.databinding.tool.store.SetterStore.BindingSetterCall
 
getDescription() - Method in class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
getDescription() - Method in class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 
getDescription() - Method in class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
getDirtyingProperties() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
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
 
getFalseBranch() - Method in class android.databinding.tool.solver.ExecutionPath
 
getFieldType() - Method in class android.databinding.tool.reflection.InjectedField
 
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, ImportBag) - 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
 
getIncludedLayoutPackage() - Method in class android.databinding.tool.BindingTarget
 
getInstance() - Static method in class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
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
 
getInverseMethod(ModelMethod) - Method in class android.databinding.tool.store.SetterStore
 
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.InjectedMethod
 
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.CompilerChef
 
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
 
getMethod() - Method in class android.databinding.tool.expr.ListenerExpr
 
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.InjectedMethod
 
getMinApi() - Method in class android.databinding.tool.reflection.ModelMethod
Since when this method is available.
getMinApi(String, String) - Method in class android.databinding.tool.reflection.SdkUtil.ApiChecker
Returns 0 if we cannot find the API level for the method.
getMinApi(ModelClass) - Method in class android.databinding.tool.reflection.SdkUtil
 
getMinApi(ModelMethod) - 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.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
 
getMinSdk() - Method in class android.databinding.tool.reflection.SdkUtil
 
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
 
getMultiAttributeSetter() - Method in class android.databinding.tool.MergedBinding
 
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.InjectedField
 
getName() - Method in class android.databinding.tool.reflection.InjectedMethod
 
getName() - Method in class android.databinding.tool.reflection.ModelField
 
getName() - Method in class android.databinding.tool.reflection.ModelMethod
 
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
 
getParameterAt(int) - Method in class android.databinding.tool.reflection.ModelMethod
 
getParameterCount() - Method in class android.databinding.tool.reflection.Callable
 
getParameterTypes() - Method in class android.databinding.tool.reflection.InjectedMethod
 
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.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
 
getReceiverType() - Method in class android.databinding.tool.reflection.ModelMethod
 
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
 
getReturnType(List<ModelClass>) - Method in class android.databinding.tool.reflection.InjectedMethod
 
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, ImportBag) - 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
 
getSortedTargets() - Method in class android.databinding.tool.LayoutBinder
 
getSupportedOptions() - Method in class android.databinding.annotationprocessor.ProcessDataBinding
 
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
 
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.
getUpdateRegistrationCall() - Method in class android.databinding.tool.expr.Expr
 
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
 
getViewClass() - Method in class android.databinding.tool.BindingTarget
 
getWriter() - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
 
globalMethodCall(String, List<Expr>) - Method in class android.databinding.tool.expr.ExprModel
These are global methods in the expressions.

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
 
InjectedField - Class in android.databinding.tool.reflection
A class that can be used by ModelAnalyzer without any backing model.
InjectedField(String, String) - Constructor for class android.databinding.tool.reflection.InjectedField
 
InjectedMethod - Class in android.databinding.tool.reflection
A class that can be used by ModelAnalyzer without any backing model.
InjectedMethod(InjectedClass, boolean, String, ImportBag, String, String...) - Constructor for class android.databinding.tool.reflection.InjectedMethod
 
injectSafeUnboxing(ExprModel) - Method in class android.databinding.tool.Binding
 
injectSafeUnboxing(ExprModel) - Method in class android.databinding.tool.BindingTarget
Called after experiment model is sealed to avoid NPE problems caused by boxed primitives.
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.ArgListExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.BitShiftExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.BracketExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.CastExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.ComparisonExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.Expr
Called after experiment model is sealed to avoid NPE problems caused by boxed primitives.
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.FieldAccessExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.FieldAssignmentExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.IdentifierExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.InstanceOfExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.LambdaExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.ListenerExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.MathExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.MethodCallExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.MethodReferenceExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.ResourceExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.SymbolExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.TernaryExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.TwoWayListenerExpr
 
injectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.UnaryExpr
 
injectSafeUnboxing(ExprModel) - Method in class android.databinding.tool.MergedBinding
 
injectSafeUnboxingForParams(ExprModel, ModelClass[]) - Method in class android.databinding.tool.expr.ArgListExpr
 
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
 
IntermediateV1() - Constructor for class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV1
 
IntermediateV2() - Constructor for class android.databinding.annotationprocessor.ProcessExpressions.IntermediateV2
 
IntermediateV3() - Constructor for class android.databinding.tool.store.SetterStore.IntermediateV3
 
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.InjectedMethod
 
isAbstract() - Method in class android.databinding.tool.reflection.ModelMethod
 
isAlreadyEvaluated() - Method in class android.databinding.tool.solver.ExecutionPath
 
isBetterArgMatchThan(ModelMethod, List<ModelClass>) - Method in class android.databinding.tool.reflection.ModelMethod
 
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
 
isBoxingConversion(ModelClass, ModelClass) - Static method in class android.databinding.tool.reflection.ModelMethod
 
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
 
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.InjectedField
 
isFinal() - Method in class android.databinding.tool.reflection.ModelField
 
isImplicitConversion(ModelClass, ModelClass) - Static method in class android.databinding.tool.reflection.ModelMethod
 
isIsUsedInCallback() - Method in class android.databinding.tool.expr.Expr
 
isMandatory() - Method in class android.databinding.tool.expr.Dependency
 
isMerge() - Method in class android.databinding.tool.LayoutBinder
 
isNotNullCheckFor(Expr) - Method in class android.databinding.tool.expr.ComparisonExpr
Returns true if this expression is a NOT NULL check for the given expression.
isNullCheckFor(Expr) - Method in class android.databinding.tool.expr.ComparisonExpr
Returns true if this expression is a null check for the given expression.
isObservable() - Method in class android.databinding.tool.expr.Expr
 
isObservable() - Method in class android.databinding.tool.expr.StaticIdentifierExpr
 
isOnBinder() - Method in class android.databinding.tool.InverseBinding
 
isProtected() - Method in class android.databinding.tool.reflection.InjectedMethod
 
isProtected() - Method in class android.databinding.tool.reflection.ModelMethod
 
isPublic() - Method in class android.databinding.tool.reflection.InjectedField
 
isPublic() - Method in class android.databinding.tool.reflection.InjectedMethod
 
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
 
isStatic() - Method in class android.databinding.tool.reflection.Callable
 
isStatic() - Method in class android.databinding.tool.reflection.InjectedField
 
isStatic() - Method in class android.databinding.tool.reflection.InjectedMethod
 
isStatic() - Method in class android.databinding.tool.reflection.ModelField
 
isStatic() - Method in class android.databinding.tool.reflection.ModelMethod
 
isTwoWayEventAttribute(String) - Method in class android.databinding.tool.store.SetterStore
 
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.InjectedMethod
 
isVarArgs() - Method in class android.databinding.tool.reflection.ModelMethod
 
isVoid() - Method in class android.databinding.tool.reflection.InjectedMethod
 
isVoid() - Method in class android.databinding.tool.reflection.ModelMethod
 

J

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

K

key - Variable in class android.databinding.tool.CallbackWrapper
 
KEY_END - Static variable in class android.databinding.tool.expr.Expr
 
KEY_JOIN - Static variable in class android.databinding.tool.expr.Expr
 
KEY_JOIN_END - Static variable in class android.databinding.tool.expr.Expr
 
KEY_JOIN_START - Static variable in class android.databinding.tool.expr.Expr
 
KEY_START - 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, boolean) - Constructor for class android.databinding.tool.LayoutBinder
 
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.
loadPrimitive(String) - Method in class android.databinding.tool.reflection.annotation.AnnotationAnalyzer
 
logical(Expr, String, Expr) - Method in class android.databinding.tool.expr.ExprModel
 
LONG - Static variable in class android.databinding.tool.reflection.TypeUtil
 

M

markAsBindingExpression() - Method in class android.databinding.tool.expr.Expr
 
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
 
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
 
mLayoutBundle - Variable in class android.databinding.tool.LayoutBinder
 
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
 
ModelMethodSetter(ModelMethod) - Constructor for class android.databinding.tool.store.SetterStore.ModelMethodSetter
 
modulePackage - Variable in class android.databinding.tool.expr.ExprModel
 
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
 
mTarget - Variable in class android.databinding.tool.expr.ResourceExpr
 
MultiAttributeSetter(SetterStore.MultiValueAdapterKey, boolean[], SetterStore.MethodDescription, SetterStore.MethodDescription[], String[]) - Constructor for class android.databinding.tool.store.SetterStore.MultiAttributeSetter
 

N

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

O

obtainCallbackId() - Method in class android.databinding.tool.expr.ExprModel
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessBindable
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
Invoked in each annotation processing step.
onHandleStep(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessExpressions
 
onHandleStep(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessMethodAdapters
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessBindable
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
Invoked when processing is done.
onProcessingOver(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - Method in class android.databinding.annotationprocessor.ProcessExpressions
 
onProcessingOver(RoundEnvironment, ProcessingEnvironment, CompilerArguments) - 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, BindingTarget) - Method in class android.databinding.tool.ExpressionParser
 
parse(String, Location, BindingTarget) - 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
 
printMessage(Diagnostic.Kind, String, Element) - Method in class android.databinding.tool.reflection.annotation.AnnotationLogger
 
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.
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.IntermediateV2 - Class in android.databinding.annotationprocessor
 
ProcessingStep() - Constructor for class android.databinding.annotationprocessor.ProcessDataBinding.ProcessingStep
 
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

recursivelyInjectSafeUnboxing(ModelAnalyzer, ExprModel) - Method in class android.databinding.tool.expr.Expr
 
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.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
 
resetResolvedType() - Method in class android.databinding.tool.expr.FieldAccessExpr
 
resetResolvedType() - Method in class android.databinding.tool.expr.MethodCallExpr
 
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() - 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.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.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(BindingTarget, String, String, String, List<Expr>) - Method in class android.databinding.tool.expr.ExprModel
 
ResourceExpr - Class in android.databinding.tool.expr
 
ResourceExpr(BindingTarget, String, String, String, List<Expr>) - Constructor for class android.databinding.tool.expr.ResourceExpr
 

S

SAFE_UNBOX_METHOD_NAME - Static variable in class android.databinding.tool.expr.ExprModel
 
safeUnbox(Expr) - Method in class android.databinding.tool.expr.ExprModel
 
safeUnboxChild(ExprModel, Expr) - Method in class android.databinding.tool.expr.Expr
Tries to create a safe unbox method for the given expression.
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(SdkUtil.ApiChecker, int) - Constructor for class android.databinding.tool.reflection.SdkUtil
 
SdkUtil.ApiChecker - Class in android.databinding.tool.reflection
 
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
 
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
 
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
 
setRequirementId(int) - Method in class android.databinding.tool.expr.Expr
 
SetterCall() - Constructor for class android.databinding.tool.store.SetterStore.SetterCall
 
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.AdapterSetter - Class in android.databinding.tool.store
 
SetterStore.BindingGetterCall - Interface in android.databinding.tool.store
 
SetterStore.BindingSetterCall - Interface in android.databinding.tool.store
 
SetterStore.IntermediateV3 - Class in android.databinding.tool.store
 
SetterStore.ModelMethodSetter - Class in android.databinding.tool.store
 
SetterStore.MultiAttributeSetter - Class in android.databinding.tool.store
 
SetterStore.SetterCall - Class in android.databinding.tool.store
 
SetterStore.ViewDataBindingEventSetter - Class in android.databinding.tool.store
 
SetterStore.ViewDataBindingGetterCall - Class in android.databinding.tool.store
 
SetterStore.ViewGetterCall - Class in android.databinding.tool.store
 
setUnwrapObservableFields(boolean) - Method in class android.databinding.tool.expr.Expr
 
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
setV1CompatChef(CompilerChef) - Method in class android.databinding.tool.CompilerChef
 
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.
supportsTag() - Method in class android.databinding.tool.BindingTarget
 
swapApiChecker(SdkUtil.ApiChecker) - Method in class android.databinding.tool.reflection.SdkUtil
 
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
 
toBinaryName(String) - Method in class android.databinding.tool.reflection.TypeUtil
 
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(TypeMirror) - Method in class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
Returns the java representation of a TypeMirror type.
toJava(ExecutableElement, ExecutableType) - Method in class android.databinding.tool.reflection.annotation.AnnotationTypeUtil
 
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
 
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.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.ArgListExpr
 
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.LambdaExpr
 
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.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.TwoWayListenerExpr
 
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.InjectedMethod
 
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
 
twoWayMethods - Variable in class android.databinding.tool.store.SetterStore.IntermediateV3
 
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
 
uniqueKey(ModelClass, ModelMethod) - Static method in class android.databinding.tool.CallbackWrapper
 
unwrapChildTo(int, ModelClass) - Method in class android.databinding.tool.expr.Expr
Unwraps an observable field for a specific child.
unwrapObservableField() - Method in class android.databinding.tool.expr.Expr
 
unwrapObservableFieldChildren() - Method in class android.databinding.tool.expr.Expr
Iterates through all children and expands all ObservableFields to call "get()" on them instead.
unwrapObservableFieldChildren() - Method in class android.databinding.tool.expr.MethodCallExpr
Check for method signature match.
unwrapObservableFieldExpression() - Method in class android.databinding.tool.Binding
 
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
 
upgrade() - Method in class android.databinding.tool.store.SetterStore.IntermediateV3
 
useAndroidX() - Method in class android.databinding.tool.CompilerChef
 

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.
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.
viewDataBinding() - Method in class android.databinding.tool.expr.ExprModel
 
ViewDataBindingEventSetter() - Constructor for class android.databinding.tool.store.SetterStore.ViewDataBindingEventSetter
 
ViewDataBindingGetterCall(ModelClass, String) - Constructor for class android.databinding.tool.store.SetterStore.ViewDataBindingGetterCall
 
viewFieldExpr(BindingTarget) - Method in class android.databinding.tool.expr.ExprModel
 
ViewFieldExpr - Class in android.databinding.tool.expr
 
ViewGetterCall(SetterStore.InverseDescription, ModelMethod, SetterStore.BindingSetterCall) - Constructor for class android.databinding.tool.store.SetterStore.ViewGetterCall
 
VOID - Static variable in class android.databinding.tool.reflection.TypeUtil
 

W

write(String) - 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(ProcessingEnvironment, CompilerArguments, Map<String, Integer>, List<String>) - Method in class android.databinding.tool.CompilerChef
 
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, List<LayoutBinder>) - 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 
Skip navigation links