META-INF/
META-INF/MANIFEST.MF
META-INF/compiler-compileKotlin.kotlin_module
android/
android/databinding/
android/databinding/annotationprocessor/
android/databinding/annotationprocessor/ProcessExpressions$Intermediate.classProcessExpressions.java
package android.databinding.annotationprocessor
public abstract android.databinding.annotationprocessor.ProcessExpressions$Intermediate extends java.lang.Object implements java.io.Serializable {
public abstract android.databinding.annotationprocessor.ProcessExpressions$Intermediate upgrade ()
public abstract void appendTo (android.databinding.tool.store.ResourceBundle) throws java.lang.Throwable
}
android/databinding/annotationprocessor/ProcessExpressions$IntermediateV2.classProcessExpressions.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 extends android.databinding.annotationprocessor.ProcessExpressions$IntermediateV1 {
private static final long serialVersionUID
public void ()
public void appendTo (android.databinding.tool.store.ResourceBundle) throws javax.xml.bind.JAXBException
android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
java.io.InputStream is
java.util.Map$Entry entry
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle resourceBundle
public void updateOverridden (android.databinding.tool.store.ResourceBundle) throws javax.xml.bind.JAXBException
android.databinding.tool.store.ResourceBundle$LayoutFileBundle myBundle
android.databinding.tool.store.ResourceBundle$LayoutFileBundle inheritFrom
String key
java.util.List existingList
java.util.Map$Entry info
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle bundle
java.util.HashMap bundles
}
android/databinding/annotationprocessor/BuildInfoUtil.classBuildInfoUtil.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.BuildInfoUtil extends java.lang.Object {
private static android.databinding.BindingBuildInfo sCached
public void ()
public static android.databinding.BindingBuildInfo load (javax.annotation.processing.RoundEnvironment)
javax.annotation.processing.RoundEnvironment roundEnvironment
private static java.lang.annotation.Annotation extractNotNull (javax.annotation.processing.RoundEnvironment, java.lang.Class)
java.lang.annotation.Annotation info
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
Class annotationClass
java.lang.annotation.Annotation result
}
android/databinding/annotationprocessor/ProcessBindable$Intermediate.classProcessBindable.java
package android.databinding.annotationprocessor
abstract android.databinding.annotationprocessor.ProcessBindable$Intermediate extends java.lang.Object implements java.io.Serializable {
public abstract void captureProperties (java.util.Set)
public abstract void addProperty (java.lang.String, java.lang.String)
public abstract boolean hasValues ()
public abstract java.lang.String getPackage ()
}
android/databinding/annotationprocessor/ProcessExpressions.classProcessExpressions.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessExpressions extends android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep {
public void ()
public boolean onHandleStep (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo) throws javax.xml.bind.JAXBException
Throwable throwable
android.databinding.annotationprocessor.ProcessExpressions$Intermediate intermediate
java.util.Iterator i$
Throwable t
javax.annotation.processing.RoundEnvironment roundEnvironment
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
android.databinding.tool.store.ResourceBundle resourceBundle
java.util.List intermediateList
android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 mine
private java.util.List loadDependencyIntermediates ()
android.databinding.annotationprocessor.ProcessExpressions$Intermediate updatedIntermediate
android.databinding.annotationprocessor.ProcessExpressions$Intermediate intermediate
java.util.Iterator i$
java.util.List original
java.util.List upgraded
private void saveIntermediate (javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo, android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 intermediate
public void onProcessingOver (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
javax.annotation.processing.RoundEnvironment roundEnvironment
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
private android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 createIntermediateFromLayouts (java.lang.String, java.util.List)
android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 lib
java.util.Iterator i$
java.io.IOException e
java.io.File layoutFile
java.io.File[] arr$
int len$
int i$
String layoutInfoFolderPath
java.util.List intermediateList
java.util.Set excludeList
java.io.File layoutInfoFolder
android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 result
private void writeResourceBundle (android.databinding.tool.store.ResourceBundle, boolean, int, java.lang.String) throws javax.xml.bind.JAXBException
java.io.IOException e
java.util.Set classNames
String out
android.databinding.tool.store.ResourceBundle resourceBundle
boolean forLibraryModule
int minSdk
String exportClassNamesTo
android.databinding.tool.CompilerChef compilerChef
}
android/databinding/annotationprocessor/ProcessDataBinding$Callback.classProcessDataBinding.java
package android.databinding.annotationprocessor
abstract android.databinding.annotationprocessor.ProcessDataBinding$Callback extends java.lang.Object {
public abstract void onChefReady (android.databinding.tool.CompilerChef, boolean, int)
public abstract void onBrWriterReady (android.databinding.tool.writer.BRWriter)
}
android/databinding/annotationprocessor/ProcessBindable.classProcessBindable.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessBindable extends android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep implements android.databinding.tool.CompilerChef$BindableHolder {
android.databinding.annotationprocessor.ProcessBindable$Intermediate mProperties
java.util.HashMap mLayoutVariables
public void ()
public boolean onHandleStep (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
javax.lang.model.element.Element enclosingElement
javax.lang.model.element.ElementKind kind
javax.lang.model.element.TypeElement enclosing
String name
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.element.TypeElement observableType
javax.lang.model.util.Types typeUtils
javax.annotation.processing.RoundEnvironment roundEnv
javax.annotation.processing.ProcessingEnvironment processingEnv
android.databinding.BindingBuildInfo buildInfo
public void addVariable (java.lang.String, java.lang.String)
String variableName
String containingClassName
java.util.HashSet variableNames
public void onProcessingOver (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
javax.annotation.processing.RoundEnvironment roundEnvironment
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
private java.lang.String createIntermediateFileName (java.lang.String)
String appPkg
private void generateBRClasses (boolean, java.lang.String)
android.databinding.annotationprocessor.ProcessBindable$Intermediate intermediate
java.util.Iterator i$
android.databinding.annotationprocessor.ProcessBindable$Intermediate intermediate
java.util.Iterator i$
boolean useFinalFields
String pkg
java.util.HashSet properties
java.util.List previousIntermediates
android.databinding.tool.writer.JavaFileWriter writer
android.databinding.tool.writer.BRWriter brWriter
private java.lang.String getPropertyName (javax.lang.model.element.Element)
javax.lang.model.element.Element element
private static java.lang.String stripPrefixFromField (javax.lang.model.element.VariableElement)
char thirdChar
char firstChar
char secondChar
javax.lang.model.element.VariableElement element
javax.lang.model.element.Name name
private java.lang.String stripPrefixFromMethod (javax.lang.model.element.ExecutableElement)
CharSequence propertyName
CharSequence propertyName
javax.lang.model.element.ExecutableElement element
javax.lang.model.element.Name name
CharSequence propertyName
char firstChar
private void mergeLayoutVariables ()
String variable
java.util.Iterator i$
String containingClass
java.util.Iterator i$
private static boolean prefixes (java.lang.CharSequence, java.lang.String)
int i
int count
CharSequence sequence
String prefix
boolean prefixes
private static boolean isGetter (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
javax.lang.model.element.Name name
private static boolean isSetter (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
javax.lang.model.element.Name name
private static boolean isBooleanGetter (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement element
javax.lang.model.element.Name name
private java.util.List loadPreviousBRFiles ()
}
android/databinding/annotationprocessor/ProcessDataBinding$ProcessingStep.classProcessDataBinding.java
package android.databinding.annotationprocessor
public abstract android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep extends java.lang.Object {
private boolean mDone
private android.databinding.tool.writer.JavaFileWriter mJavaFileWriter
protected android.databinding.annotationprocessor.ProcessDataBinding$Callback mCallback
public void ()
protected android.databinding.tool.writer.JavaFileWriter getWriter ()
private boolean runStep (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo) throws javax.xml.bind.JAXBException
javax.annotation.processing.RoundEnvironment roundEnvironment
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
public abstract boolean onHandleStep (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo) throws javax.xml.bind.JAXBException
public abstract void onProcessingOver (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
static boolean access$000 (android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep, javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo) throws javax.xml.bind.JAXBException
android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep x0
javax.annotation.processing.RoundEnvironment x1
javax.annotation.processing.ProcessingEnvironment x2
android.databinding.BindingBuildInfo x3
static android.databinding.tool.writer.JavaFileWriter access$102 (android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep, android.databinding.tool.writer.JavaFileWriter)
android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep x0
android.databinding.tool.writer.JavaFileWriter x1
}
android/databinding/annotationprocessor/AnnotationUtil.classAnnotationUtil.java
package android.databinding.annotationprocessor
android.databinding.annotationprocessor.AnnotationUtil extends java.lang.Object {
void ()
static java.util.List getElementsAnnotatedWith (javax.annotation.processing.RoundEnvironment, java.lang.Class)
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
Class annotationClass
java.util.ArrayList elements
}
android/databinding/annotationprocessor/ProcessBindable$1.classProcessBindable.java
package android.databinding.annotationprocessor
android.databinding.annotationprocessor.ProcessBindable$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
android/databinding/annotationprocessor/ProcessExpressions$IntermediateV1.classProcessExpressions.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessExpressions$IntermediateV1 extends java.lang.Object implements android.databinding.annotationprocessor.ProcessExpressions$Intermediate {
transient javax.xml.bind.Unmarshaller mUnmarshaller
java.util.Map mLayoutInfoMap
public void ()
public android.databinding.annotationprocessor.ProcessExpressions$Intermediate upgrade ()
android.databinding.annotationprocessor.ProcessExpressions$IntermediateV2 updated
public void appendTo (android.databinding.tool.store.ResourceBundle) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBContext context
android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
java.io.InputStream is
String content
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle resourceBundle
public void addEntry (java.lang.String, java.lang.String)
String name
String contents
public void removeOverridden (java.util.List)
java.util.List existing
}
android/databinding/annotationprocessor/ProcessExpressions$1.classProcessExpressions.java
package android.databinding.annotationprocessor
android.databinding.annotationprocessor.ProcessExpressions$1 extends java.lang.Object implements java.io.FilenameFilter {
final java.util.Set val$excludeList
final android.databinding.annotationprocessor.ProcessExpressions this$0
void (android.databinding.annotationprocessor.ProcessExpressions, java.util.Set)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
android/databinding/annotationprocessor/ProcessBindable$IntermediateV1.classProcessBindable.java
package android.databinding.annotationprocessor
android.databinding.annotationprocessor.ProcessBindable$IntermediateV1 extends java.lang.Object implements java.io.Serializable android.databinding.annotationprocessor.ProcessBindable$Intermediate {
private static final long serialVersionUID
private String mPackage
private final java.util.HashMap mProperties
public void (java.lang.String)
String aPackage
public void captureProperties (java.util.Set)
java.util.HashSet propertySet
java.util.Iterator i$
java.util.Set properties
public void addProperty (java.lang.String, java.lang.String)
String className
String propertyName
java.util.HashSet properties
public boolean hasValues ()
public java.lang.String getPackage ()
}
android/databinding/annotationprocessor/ProcessMethodAdapters.classProcessMethodAdapters.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessMethodAdapters extends android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep {
private static final String INVERSE_BINDING_EVENT_ATTR_SUFFIX
public void ()
public boolean onHandleStep (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
java.io.IOException e
javax.annotation.processing.RoundEnvironment roundEnv
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.store.SetterStore store
public void onProcessingOver (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.BindingBuildInfo)
javax.annotation.processing.RoundEnvironment roundEnvironment
javax.annotation.processing.ProcessingEnvironment processingEnvironment
android.databinding.BindingBuildInfo buildInfo
private void addBindingAdapters (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.tool.store.SetterStore)
int i
javax.lang.model.util.Types typeUtils
boolean hasParameterError
String attribute
IllegalArgumentException e
android.databinding.BindingAdapter bindingAdapter
javax.lang.model.element.ExecutableElement executableElement
java.util.List parameters
boolean takesComponent
int startIndex
int numAttributes
int numAdditionalArgs
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
javax.annotation.processing.ProcessingEnvironment processingEnv
android.databinding.tool.store.SetterStore store
private static boolean takesComponent (javax.lang.model.element.ExecutableElement, javax.annotation.processing.ProcessingEnvironment)
javax.lang.model.type.TypeMirror viewStubProxy
javax.lang.model.element.ExecutableElement executableElement
javax.annotation.processing.ProcessingEnvironment processingEnvironment
java.util.List parameters
javax.lang.model.util.Elements elementUtils
javax.lang.model.type.TypeMirror viewElement
javax.lang.model.type.TypeMirror parameter1
javax.lang.model.util.Types typeUtils
javax.lang.model.type.TypeMirror parameter2
private static void warnAttributeNamespace (javax.lang.model.element.Element, java.lang.String)
javax.lang.model.element.Element element
String attribute
private static void warnAttributeNamespaces (javax.lang.model.element.Element, java.lang.String[])
String attribute
String[] arr$
int len$
int i$
javax.lang.model.element.Element element
String[] attributes
private void addRenamed (javax.annotation.processing.RoundEnvironment, android.databinding.tool.store.SetterStore)
javax.lang.model.type.MirroredTypeException e
String attribute
String method
String type
android.databinding.BindingMethod bindingMethod
android.databinding.BindingMethod[] arr$
int len$
int i$
android.databinding.BindingMethods bindingMethods
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.tool.store.SetterStore store
private void addConversions (javax.annotation.processing.RoundEnvironment, android.databinding.tool.store.SetterStore)
javax.lang.model.element.ExecutableElement executableElement
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.tool.store.SetterStore store
private void addInverseAdapters (javax.annotation.processing.RoundEnvironment, javax.annotation.processing.ProcessingEnvironment, android.databinding.tool.store.SetterStore)
IllegalArgumentException e
javax.lang.model.element.ExecutableElement executableElement
android.databinding.InverseBindingAdapter inverseBindingAdapter
String attribute
String event
boolean takesComponent
int expectedArgs
int numParameters
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
javax.annotation.processing.ProcessingEnvironment processingEnv
android.databinding.tool.store.SetterStore store
private void addInverseMethods (javax.annotation.processing.RoundEnvironment, android.databinding.tool.store.SetterStore)
javax.lang.model.type.MirroredTypeException e
String attribute
String method
String event
String type
android.databinding.InverseBindingMethod bindingMethod
android.databinding.InverseBindingMethod[] arr$
int len$
int i$
android.databinding.InverseBindingMethods bindingMethods
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.tool.store.SetterStore store
private void addUntaggable (javax.annotation.processing.RoundEnvironment, android.databinding.tool.store.SetterStore)
android.databinding.Untaggable untaggable
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.tool.store.SetterStore store
private void clearIncrementalClasses (javax.annotation.processing.RoundEnvironment, android.databinding.tool.store.SetterStore)
javax.lang.model.element.TypeElement containingClass
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.element.Element element
java.util.Iterator i$
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.tool.store.SetterStore store
java.util.HashSet classes
}
android/databinding/annotationprocessor/ProcessDataBinding.classProcessDataBinding.java
package android.databinding.annotationprocessor
public android.databinding.annotationprocessor.ProcessDataBinding extends javax.annotation.processing.AbstractProcessor {
private java.util.List mProcessingSteps
public void ()
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
javax.xml.bind.JAXBException e
android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep step
java.util.Iterator i$
android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep step
java.util.Iterator i$
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
android.databinding.BindingBuildInfo buildInfo
boolean done
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
private void initProcessingSteps ()
android.databinding.annotationprocessor.ProcessDataBinding$ProcessingStep step
java.util.Iterator i$
android.databinding.annotationprocessor.ProcessBindable processBindable
android.databinding.annotationprocessor.ProcessDataBinding$Callback dataBinderWriterCallback
android.databinding.tool.writer.AnnotationJavaFileWriter javaFileWriter
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
}
android/databinding/annotationprocessor/ProcessDataBinding$1.classProcessDataBinding.java
package android.databinding.annotationprocessor
android.databinding.annotationprocessor.ProcessDataBinding$1 extends java.lang.Object implements android.databinding.annotationprocessor.ProcessDataBinding$Callback {
android.databinding.tool.CompilerChef mChef
android.databinding.tool.writer.BRWriter mBRWriter
boolean mLibraryProject
int mMinSdk
final android.databinding.annotationprocessor.ProcessBindable val$processBindable
final android.databinding.annotationprocessor.ProcessDataBinding this$0
void (android.databinding.annotationprocessor.ProcessDataBinding, android.databinding.annotationprocessor.ProcessBindable)
public void onChefReady (android.databinding.tool.CompilerChef, boolean, int)
android.databinding.tool.CompilerChef chef
boolean libraryProject
int minSdk
private void considerWritingMapper ()
public void onBrWriterReady (android.databinding.tool.writer.BRWriter)
android.databinding.tool.writer.BRWriter brWriter
}
android/databinding/tool/
android/databinding/tool/MakeCopy.classMakeCopy.java
package android.databinding.tool
public android.databinding.tool.MakeCopy extends java.lang.Object {
private static final int MANIFEST_INDEX
private static final int SRC_INDEX
private static final int XML_INDEX
private static final int RES_OUT_INDEX
private static final int RES_IN_INDEX
private static final String APP_SUBPATH
private static final java.io.FilenameFilter LAYOUT_DIR_FILTER
private static final java.io.FilenameFilter XML_FILENAME_FILTER
public void ()
public static void main (java.lang.String[])
javax.xml.xpath.XPathFactory xPathFactory
javax.xml.xpath.XPath xPath
Double minSdkNumber
javax.xml.xpath.XPathExpressionException e
java.io.IOException e
java.io.File resDir
int i
String[] args
boolean isLibrary
int indexOffset
String applicationPackage
int minSdk
org.w3c.dom.Document androidManifest
java.io.File srcDir
java.io.File resTarget
java.io.File xmlDir
boolean foundSomeResources
private static org.w3c.dom.Document readAndroidManifest (java.io.File)
javax.xml.parsers.DocumentBuilderFactory dbf
javax.xml.parsers.DocumentBuilder documentBuilder
Exception e
java.io.File manifest
private static void processLayoutFiles (java.lang.String, java.io.File, java.io.File, java.io.File, int, boolean)
android.databinding.tool.store.ResourceBundle$LayoutFileBundle layoutFileBundle
String pkgName
String name
java.util.Iterator i$
android.databinding.tool.LayoutXmlProcessor$ResourceInput input
java.util.Map bundles
Exception e
String applicationPackage
java.io.File resTarget
java.io.File srcDir
java.io.File xmlDir
int minSdk
boolean isLibrary
android.databinding.tool.MakeCopy$MakeFileWriter makeFileWriter
android.databinding.tool.LayoutXmlProcessor xmlProcessor
private static void addFromFile (java.io.File, java.io.File)
java.io.IOException e
java.io.File targetFile
java.io.FileWriter appender
java.io.File layoutFile
java.io.File[] arr$
int len$
int i$
java.io.File targetDir
java.io.File layoutDir
java.io.File[] arr$
int len$
int i$
java.io.File resDir
java.io.File resTarget
private static boolean makeTargetDir (java.io.File)
java.io.File dir
static void ()
}
android/databinding/tool/CallbackWrapper.classCallbackWrapper.java
package android.databinding.tool
public android.databinding.tool.CallbackWrapper extends java.lang.Object {
public static String SOURCE_ID
public static String ARG_PREFIX
public final android.databinding.tool.reflection.ModelClass klass
public final android.databinding.tool.reflection.ModelMethod method
public final String key
private static final String PACKAGE
private static final String LISTENER_NAME
private String mClassName
private String mListenerMethodName
private boolean mInitialized
public void (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.ModelClass klass
android.databinding.tool.reflection.ModelMethod method
public void prepare (java.lang.String, java.lang.String)
String className
String listenerMethodName
public java.lang.String getPackage ()
public java.lang.String getClassName ()
public java.lang.String getListenerInterfaceName ()
public java.lang.String getListenerMethodName ()
public static java.lang.String uniqueKey (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.ModelClass param
android.databinding.tool.reflection.ModelClass[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelClass klass
android.databinding.tool.reflection.ModelMethod method
String base
public java.lang.String getCannonicalName ()
public java.lang.String getCannonicalListenerName ()
public java.lang.String constructForIdentifier (int)
int listenerId
public int getMinApi ()
static void ()
}
android/databinding/tool/ExpressionParser$1.classExpressionParser.java
package android.databinding.tool
android.databinding.tool.ExpressionParser$1 extends org.antlr.v4.runtime.BaseErrorListener {
final android.databinding.tool.ExpressionParser this$0
void (android.databinding.tool.ExpressionParser)
public void syntaxError (org.antlr.v4.runtime.Recognizer, org.antlr.v4.runtime.Token, int, int, java.lang.String, org.antlr.v4.runtime.RecognitionException)
org.antlr.v4.runtime.Recognizer recognizer
org.antlr.v4.runtime.Token offendingSymbol
int line
int charPositionInLine
String msg
org.antlr.v4.runtime.RecognitionException e
public volatile void syntaxError (org.antlr.v4.runtime.Recognizer, java.lang.Object, int, int, java.lang.String, org.antlr.v4.runtime.RecognitionException)
org.antlr.v4.runtime.Recognizer x0
Object x1
int x2
int x3
String x4
org.antlr.v4.runtime.RecognitionException x5
}
android/databinding/tool/MakeCopy$3.classMakeCopy.java
package android.databinding.tool
final android.databinding.tool.MakeCopy$3 extends java.lang.Object implements android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup {
void ()
public java.io.File getOriginalFileFor (java.io.File)
java.io.File file
}
android/databinding/tool/ExpressionParser.classExpressionParser.java
package android.databinding.tool
public android.databinding.tool.ExpressionParser extends java.lang.Object {
final android.databinding.tool.expr.ExprModel mModel
final android.databinding.tool.ExpressionVisitor visitor
public void (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public android.databinding.tool.expr.Expr parse (java.lang.String, android.databinding.tool.store.Location)
String input
android.databinding.tool.store.Location locationInFile
org.antlr.v4.runtime.ANTLRInputStream inputStream
android.databinding.parser.BindingExpressionLexer lexer
org.antlr.v4.runtime.CommonTokenStream tokenStream
android.databinding.parser.BindingExpressionParser parser
android.databinding.parser.BindingExpressionParser$BindingSyntaxContext root
public android.databinding.tool.expr.ExprModel getModel ()
}
android/databinding/tool/LayoutBinder$1.classLayoutBinder.java
package android.databinding.tool
final android.databinding.tool.LayoutBinder$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (android.databinding.tool.BindingTarget, android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget first
android.databinding.tool.BindingTarget second
String fieldName1
String fieldName2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
android/databinding/tool/MergedBinding.classMergedBinding.java
package android.databinding.tool
public android.databinding.tool.MergedBinding extends android.databinding.tool.Binding {
private final android.databinding.tool.store.SetterStore$MultiAttributeSetter mMultiAttributeSetter
public void (android.databinding.tool.expr.ExprModel, android.databinding.tool.store.SetterStore$MultiAttributeSetter, android.databinding.tool.BindingTarget, java.lang.Iterable)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.store.SetterStore$MultiAttributeSetter multiAttributeSetter
android.databinding.tool.BindingTarget target
Iterable bindings
public void resolveListeners ()
android.databinding.tool.expr.Expr child
int i
android.databinding.tool.reflection.ModelClass[] parameters
java.util.List children
android.databinding.tool.expr.Expr expr
private static android.databinding.tool.expr.Expr createArgListExpr (android.databinding.tool.expr.ExprModel, java.lang.Iterable)
android.databinding.tool.Binding binding
java.util.Iterator i$
android.databinding.tool.expr.ExprModel model
Iterable bindings
java.util.List args
android.databinding.tool.expr.Expr expr
private static java.lang.String createMergedName (java.lang.Iterable)
android.databinding.tool.Binding binding
java.util.Iterator i$
Iterable bindings
StringBuilder sb
public android.databinding.tool.expr.Expr[] getComponentExpressions ()
android.databinding.tool.expr.ArgListExpr args
public java.lang.String[] getAttributes ()
public java.lang.String getBindingAdapterInstanceClass ()
public boolean requiresOldValue ()
public int getMinApi ()
public java.lang.String toJavaCode (java.lang.String, java.lang.String)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
java.util.List oldValues
String targetViewName
String bindingComponent
android.databinding.tool.expr.ArgListExpr args
java.util.List newValues
java.util.List oldValues
String[] expressions
private static java.lang.Object[] concat (java.util.List, java.util.List, java.lang.Class)
java.util.List l1
java.util.List l2
Class klass
java.util.List result
}
android/databinding/tool/Binding.classBinding.java
package android.databinding.tool
public android.databinding.tool.Binding extends java.lang.Object implements android.databinding.tool.processing.scopes.LocationScopeProvider {
private final String mName
private android.databinding.tool.expr.Expr mExpr
private final android.databinding.tool.BindingTarget mTarget
private android.databinding.tool.store.SetterStore$BindingSetterCall mSetterCall
public void (android.databinding.tool.BindingTarget, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.BindingTarget target
String name
android.databinding.tool.expr.Expr expr
public void (android.databinding.tool.BindingTarget, java.lang.String, android.databinding.tool.expr.Expr, android.databinding.tool.store.SetterStore$BindingSetterCall)
android.databinding.tool.BindingTarget target
String name
android.databinding.tool.expr.Expr expr
android.databinding.tool.store.SetterStore$BindingSetterCall setterCall
public java.util.List provideScopeLocation ()
public void resolveListeners ()
android.databinding.tool.reflection.ModelClass listenerParameter
android.databinding.tool.expr.Expr listenerExpr
public void resolveCallbackParams ()
android.databinding.tool.expr.LambdaExpr lambdaExpr
android.databinding.tool.reflection.ModelClass listener
java.util.List abstractMethods
int numberOfAbstractMethods
android.databinding.tool.reflection.ModelMethod method
int argCount
public void resolveTwoWayExpressions ()
android.databinding.tool.expr.Expr expr
private android.databinding.tool.store.SetterStore$BindingSetterCall getSetterCall ()
private void resolveSetterCall ()
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass viewStubProxy
android.databinding.tool.store.SetterStore setterStore
android.databinding.tool.reflection.ModelClass viewType
private static android.databinding.tool.reflection.ModelClass getListenerParameter (android.databinding.tool.BindingTarget, java.lang.String, android.databinding.tool.expr.ExprModel)
android.databinding.tool.reflection.ModelClass viewStubProxy
android.databinding.tool.store.SetterStore$SetterCall setterCall
android.databinding.tool.store.SetterStore$SetterCall setterCall
android.databinding.tool.store.SetterStore$SetterCall setterCall
android.databinding.tool.BindingTarget target
String name
android.databinding.tool.expr.ExprModel model
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.store.SetterStore$SetterCall setterCall
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass objectParameter
android.databinding.tool.store.SetterStore setterStore
java.util.List setters
public android.databinding.tool.BindingTarget getTarget ()
public java.lang.String toJavaCode (java.lang.String, java.lang.String)
String targetViewName
String bindingComponent
String currentValue
String argCode
public java.lang.String getBindingAdapterInstanceClass ()
public android.databinding.tool.expr.Expr[] getComponentExpressions ()
public boolean requiresOldValue ()
public int getMinApi ()
public java.lang.String getName ()
public android.databinding.tool.expr.Expr getExpr ()
private static boolean isViewStubAttribute (java.lang.String)
String name
private static boolean isListenerAttribute (java.lang.String)
String name
}
android/databinding/tool/MakeCopy$MakeFileWriter.classMakeCopy.java
package android.databinding.tool
android.databinding.tool.MakeCopy$MakeFileWriter extends android.databinding.tool.writer.JavaFileWriter {
private final java.io.File mSourceRoot
private int mErrorCount
public void (java.io.File)
java.io.File sourceRoot
public void writeToFile (java.lang.String, java.lang.String)
java.io.IOException e
String canonicalName
String contents
String fileName
java.io.File sourceFile
java.io.FileWriter writer
public int getErrorCount ()
}
android/databinding/tool/CompilerChef$BindableHolder.classCompilerChef.java
package android.databinding.tool
public abstract android.databinding.tool.CompilerChef$BindableHolder extends java.lang.Object {
public abstract void addVariable (java.lang.String, java.lang.String)
}
android/databinding/tool/DataBinder.classDataBinder.java
package android.databinding.tool
public android.databinding.tool.DataBinder extends java.lang.Object {
java.util.List mLayoutBinders
private static final String COMPONENT_CLASS
private android.databinding.tool.writer.JavaFileWriter mFileWriter
java.util.Set mWrittenClasses
public void (android.databinding.tool.store.ResourceBundle)
android.databinding.tool.processing.ScopedException ex
android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle resourceBundle
public java.util.List getLayoutBinders ()
public void sealModels ()
android.databinding.tool.LayoutBinder layoutBinder
java.util.Iterator i$
public void writerBaseClasses (boolean)
String className
String canonicalName
android.databinding.tool.processing.ScopedException ex
android.databinding.tool.LayoutBinder layoutBinder
java.util.Iterator i$
boolean isLibrary
public void writeBinders (int)
String className
String canonicalName
android.databinding.tool.processing.ScopedException ex
android.databinding.tool.LayoutBinder layoutBinder
java.util.Iterator i$
int minSdk
private void writeCallbackWrappers (int)
android.databinding.tool.CallbackWrapper wrapper
String listenerName
String methodName
android.databinding.tool.CallbackWrapper existing
java.util.Map$Entry entry
java.util.Iterator i$
android.databinding.tool.LayoutBinder binder
java.util.Iterator i$
String code
String className
String canonicalName
android.databinding.tool.CallbackWrapper wrapper
java.util.Iterator i$
int minSdk
java.util.Map uniqueWrappers
java.util.Set classNames
int callbackCounter
private java.lang.String makeUnique (java.util.Set, java.lang.String)
java.util.Set existing
String wanted
int cnt
public void writeComponent ()
android.databinding.tool.writer.ComponentWriter componentWriter
public java.util.Set getWrittenClassNames ()
public void setFileWriter (android.databinding.tool.writer.JavaFileWriter)
android.databinding.tool.writer.JavaFileWriter fileWriter
public android.databinding.tool.writer.JavaFileWriter getFileWriter ()
}
android/databinding/tool/BindingTarget.classBindingTarget.java
package android.databinding.tool
public android.databinding.tool.BindingTarget extends java.lang.Object implements android.databinding.tool.processing.scopes.LocationScopeProvider {
java.util.List mBindings
java.util.List mInverseBindings
android.databinding.tool.expr.ExprModel mModel
android.databinding.tool.reflection.ModelClass mResolvedClass
android.databinding.tool.store.ResourceBundle$BindingTargetBundle mBundle
public void (android.databinding.tool.store.ResourceBundle$BindingTargetBundle)
android.databinding.tool.store.ResourceBundle$BindingTargetBundle bundle
public boolean isUsed ()
public void addBinding (java.lang.String, android.databinding.tool.expr.Expr)
String name
android.databinding.tool.expr.Expr expr
public java.lang.String getInterfaceType ()
public android.databinding.tool.InverseBinding addInverseBinding (java.lang.String, android.databinding.tool.expr.Expr, java.lang.String)
String name
android.databinding.tool.expr.Expr expr
String bindingClass
android.databinding.tool.InverseBinding inverseBinding
public android.databinding.tool.InverseBinding addInverseBinding (java.lang.String, android.databinding.tool.store.SetterStore$BindingGetterCall)
String name
android.databinding.tool.store.SetterStore$BindingGetterCall call
android.databinding.tool.InverseBinding inverseBinding
public java.util.List provideScopeLocation ()
public java.lang.String getId ()
public java.lang.String getTag ()
public java.lang.String getOriginalTag ()
public java.lang.String getViewClass ()
public android.databinding.tool.reflection.ModelClass getResolvedType ()
public java.lang.String getIncludedLayout ()
public boolean isBinder ()
public boolean supportsTag ()
public java.util.List getBindings ()
public java.util.List getInverseBindings ()
public android.databinding.tool.expr.ExprModel getModel ()
public void setModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public void resolveListeners ()
android.databinding.tool.Binding binding
java.util.Iterator i$
public void resolveCallbackParams ()
android.databinding.tool.Binding binding
java.util.Iterator i$
public void resolveTwoWayExpressions ()
android.databinding.tool.Binding binding
java.util.Iterator i$
public void resolveMultiSetters ()
android.databinding.tool.Binding binding
int i
int ind
String name
android.databinding.tool.Binding binding
java.util.Iterator i$
android.databinding.tool.Binding binding
String attribute
String[] arr$
int len$
int i$
android.databinding.tool.Binding binding
java.util.Iterator i$
java.util.List mergedBindings
android.databinding.tool.MergedBinding mergedBinding
android.databinding.tool.store.SetterStore$MultiAttributeSetter setter
java.util.Iterator i$
android.databinding.tool.MergedBinding binding
java.util.Iterator i$
android.databinding.tool.store.SetterStore setterStore
String[] attributes
android.databinding.tool.reflection.ModelClass[] types
java.util.List multiAttributeSetterCalls
java.util.Map lookup
java.util.List mergeBindings
}
android/databinding/tool/Binding$ViewStubSetterCall.classBinding.java
package android.databinding.tool
android.databinding.tool.Binding$ViewStubSetterCall extends android.databinding.tool.store.SetterStore$SetterCall {
private final String mName
public void (java.lang.String)
String name
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String converted
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String oldValue
String converted
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/ExpressionVisitor.classExpressionVisitor.java
package android.databinding.tool
public android.databinding.tool.ExpressionVisitor extends android.databinding.parser.BindingExpressionBaseVisitor {
private android.databinding.tool.expr.ExprModel mModel
private org.antlr.v4.runtime.tree.ParseTreeListener mParseTreeListener
private java.util.ArrayDeque mModelStack
public void (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public void setParseTreeListener (org.antlr.v4.runtime.tree.ParseTreeListener)
org.antlr.v4.runtime.tree.ParseTreeListener parseTreeListener
private void onEnter (org.antlr.v4.runtime.ParserRuleContext)
org.antlr.v4.runtime.ParserRuleContext context
private void onExit (org.antlr.v4.runtime.ParserRuleContext)
org.antlr.v4.runtime.ParserRuleContext context
private void pushModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
private void popModel ()
public android.databinding.tool.expr.Expr visitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext)
android.databinding.tool.expr.CallbackExprModel callbackModel
android.databinding.tool.expr.ExprModel prev
android.databinding.parser.BindingExpressionParser$LambdaExpressionContext lambdaCtx
android.databinding.parser.BindingExpressionParser$RootLambdaContext ctx
public android.databinding.tool.expr.Expr visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext)
android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext ctx
public android.databinding.tool.expr.Expr visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext)
org.antlr.v4.runtime.tree.ParseTree item
java.util.Iterator i$
android.databinding.parser.BindingExpressionParser$LambdaParameterListContext ctx
public android.databinding.tool.expr.Expr visitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext)
String str
String contents
String javaString
String javaString
android.databinding.parser.BindingExpressionParser$StringLiteralContext ctx
public android.databinding.tool.expr.Expr visitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext)
Exception e
android.databinding.parser.BindingExpressionParser$RootExprContext ctx
public android.databinding.tool.expr.Expr visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext)
android.databinding.parser.BindingExpressionParser$GroupingContext ctx
public android.databinding.tool.expr.Expr visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext)
String name
android.databinding.tool.expr.StaticIdentifierExpr expr
android.databinding.tool.reflection.ModelAnalyzer analyzer
android.databinding.tool.reflection.ModelClass modelClass
android.databinding.parser.BindingExpressionParser$DotOpContext ctx
public android.databinding.tool.expr.Expr visitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext)
android.databinding.parser.BindingExpressionParser$FunctionRefContext ctx
public android.databinding.tool.expr.Expr visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext)
android.databinding.tool.expr.Expr left
android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext ctx
public android.databinding.tool.expr.Expr visitTerminal (org.antlr.v4.runtime.tree.TerminalNode)
int type
Class classType
org.antlr.v4.runtime.tree.TerminalNode node
public android.databinding.tool.expr.Expr visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext)
android.databinding.parser.BindingExpressionParser$ComparisonOpContext ctx
public android.databinding.tool.expr.Expr visitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext)
android.databinding.parser.BindingExpressionParser$IdentifierContext ctx
public android.databinding.tool.expr.Expr visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext)
android.databinding.parser.BindingExpressionParser$TernaryOpContext ctx
public android.databinding.tool.expr.Expr visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext)
org.antlr.v4.runtime.tree.ParseTree item
java.util.Iterator i$
java.util.List args
android.databinding.parser.BindingExpressionParser$MethodInvocationContext ctx
public android.databinding.tool.expr.Expr visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext)
android.databinding.parser.BindingExpressionParser$MathOpContext ctx
public android.databinding.tool.expr.Expr visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext)
android.databinding.parser.BindingExpressionParser$AndOrOpContext ctx
public android.databinding.tool.expr.Expr visitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext)
android.databinding.parser.BindingExpressionParser$BinaryOpContext ctx
public android.databinding.tool.expr.Expr visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext)
android.databinding.parser.BindingExpressionParser$BitShiftOpContext ctx
public android.databinding.tool.expr.Expr visitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext)
android.databinding.parser.BindingExpressionParser$InstanceOfOpContext ctx
public android.databinding.tool.expr.Expr visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext)
android.databinding.parser.BindingExpressionParser$UnaryOpContext ctx
public android.databinding.tool.expr.Expr visitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext)
org.antlr.v4.runtime.tree.ParseTree item
java.util.Iterator i$
java.util.List args
String resourceReference
int colonIndex
int slashIndex
String packageName
int startIndex
String resourceType
String resourceName
android.databinding.parser.BindingExpressionParser$ResourcesContext ctx
public android.databinding.tool.expr.Expr visitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext)
android.databinding.parser.BindingExpressionParser$BracketOpContext ctx
public android.databinding.tool.expr.Expr visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext)
android.databinding.parser.BindingExpressionParser$CastOpContext ctx
public volatile java.lang.Object visitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext)
android.databinding.parser.BindingExpressionParser$ResourcesContext x0
public volatile java.lang.Object visitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext)
android.databinding.parser.BindingExpressionParser$StringLiteralContext x0
public volatile java.lang.Object visitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext)
android.databinding.parser.BindingExpressionParser$IdentifierContext x0
public volatile java.lang.Object visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext)
android.databinding.parser.BindingExpressionParser$LambdaParameterListContext x0
public volatile java.lang.Object visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext)
android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext x0
public volatile java.lang.Object visitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext)
android.databinding.parser.BindingExpressionParser$RootLambdaContext x0
public volatile java.lang.Object visitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext)
android.databinding.parser.BindingExpressionParser$RootExprContext x0
public volatile java.lang.Object visitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext)
android.databinding.parser.BindingExpressionParser$BinaryOpContext x0
public volatile java.lang.Object visitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext)
android.databinding.parser.BindingExpressionParser$FunctionRefContext x0
public volatile java.lang.Object visitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext)
android.databinding.parser.BindingExpressionParser$InstanceOfOpContext x0
public volatile java.lang.Object visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext)
android.databinding.parser.BindingExpressionParser$MathOpContext x0
public volatile java.lang.Object visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext)
android.databinding.parser.BindingExpressionParser$DotOpContext x0
public volatile java.lang.Object visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext)
android.databinding.parser.BindingExpressionParser$TernaryOpContext x0
public volatile java.lang.Object visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext)
android.databinding.parser.BindingExpressionParser$AndOrOpContext x0
public volatile java.lang.Object visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext)
android.databinding.parser.BindingExpressionParser$BitShiftOpContext x0
public volatile java.lang.Object visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext)
android.databinding.parser.BindingExpressionParser$MethodInvocationContext x0
public volatile java.lang.Object visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext)
android.databinding.parser.BindingExpressionParser$GroupingContext x0
public volatile java.lang.Object visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext)
android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext x0
public volatile java.lang.Object visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext)
android.databinding.parser.BindingExpressionParser$UnaryOpContext x0
public volatile java.lang.Object visitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext)
android.databinding.parser.BindingExpressionParser$BracketOpContext x0
public volatile java.lang.Object visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext)
android.databinding.parser.BindingExpressionParser$ComparisonOpContext x0
public volatile java.lang.Object visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext)
android.databinding.parser.BindingExpressionParser$CastOpContext x0
public volatile java.lang.Object visitTerminal (org.antlr.v4.runtime.tree.TerminalNode)
org.antlr.v4.runtime.tree.TerminalNode x0
}
android/databinding/tool/CompilerChef.classCompilerChef.java
package android.databinding.tool
public android.databinding.tool.CompilerChef extends java.lang.Object {
private static final String[] VERSION_CODES
private android.databinding.tool.writer.JavaFileWriter mFileWriter
private android.databinding.tool.store.ResourceBundle mResourceBundle
private android.databinding.tool.DataBinder mDataBinder
private void ()
public static android.databinding.tool.CompilerChef createChef (android.databinding.tool.store.ResourceBundle, android.databinding.tool.writer.JavaFileWriter)
android.databinding.tool.store.ResourceBundle bundle
android.databinding.tool.writer.JavaFileWriter fileWriter
android.databinding.tool.CompilerChef chef
public android.databinding.tool.store.ResourceBundle getResourceBundle ()
public void ensureDataBinder ()
public boolean hasAnythingToGenerate ()
private void pushClassesToAnalyzer ()
android.databinding.tool.store.ResourceBundle$NameTypeLocation imp
java.util.Iterator i$
String variableName
String type
android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle$BindingTargetBundle bindingTargetBundle
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle$LayoutFileBundle layoutFileBundle
java.util.HashMap imports
java.util.HashMap variables
java.util.HashMap fields
String className
String layoutName
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer analyzer
public void writeDataBinderMapper (int, android.databinding.tool.writer.BRWriter)
int minSdk
android.databinding.tool.writer.BRWriter brWriter
String pkg
android.databinding.tool.writer.DataBinderWriter dbr
public void writeDynamicUtil ()
int i
android.databinding.tool.writer.DynamicUtilWriter dynamicUtil
android.databinding.tool.reflection.ModelClass versionCodes
int compileVersion
public void addBRVariables (android.databinding.tool.CompilerChef$BindableHolder)
String variableName
java.util.Iterator i$
android.databinding.tool.LayoutBinder layoutBinder
java.util.Iterator i$
android.databinding.tool.CompilerChef$BindableHolder bindables
public void sealModels ()
public void writeViewBinderInterfaces (boolean)
boolean isLibrary
public void writeViewBinders (int)
int minSdk
public void writeComponent ()
public java.util.Set getWrittenClassNames ()
static void ()
}
android/databinding/tool/Binding$ViewStubDirectCall.classBinding.java
package android.databinding.tool
android.databinding.tool.Binding$ViewStubDirectCall extends android.databinding.tool.store.SetterStore$SetterCall {
private final android.databinding.tool.store.SetterStore$SetterCall mWrappedCall
public void (java.lang.String, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.util.Map)
String name
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass resolvedType
java.util.Map imports
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String converted
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String oldValue
String converted
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/MakeCopy$1.classMakeCopy.java
package android.databinding.tool
final android.databinding.tool.MakeCopy$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
android/databinding/tool/ExpressionParser$2.classExpressionParser.java
package android.databinding.tool
android.databinding.tool.ExpressionParser$2 extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeListener {
java.util.List mStack
final android.databinding.parser.BindingExpressionParser val$parser
final android.databinding.tool.ExpressionParser this$0
void (android.databinding.tool.ExpressionParser, android.databinding.parser.BindingExpressionParser)
public void visitTerminal (org.antlr.v4.runtime.tree.TerminalNode)
org.antlr.v4.runtime.tree.TerminalNode node
public void visitErrorNode (org.antlr.v4.runtime.tree.ErrorNode)
org.antlr.v4.runtime.tree.ErrorNode node
public void enterEveryRule (org.antlr.v4.runtime.ParserRuleContext)
org.antlr.v4.runtime.ParserRuleContext ctx
public void exitEveryRule (org.antlr.v4.runtime.ParserRuleContext)
org.antlr.v4.runtime.ParserRuleContext ctx
}
android/databinding/tool/LayoutBinder.classLayoutBinder.java
package android.databinding.tool
public android.databinding.tool.LayoutBinder extends java.lang.Object implements android.databinding.tool.processing.scopes.FileScopeProvider {
private static final java.util.Comparator COMPARE_FIELD_NAME
private final android.databinding.tool.expr.ExprModel mExprModel
private final android.databinding.tool.ExpressionParser mExpressionParser
private final java.util.List mBindingTargets
private final java.util.List mSortedBindingTargets
private String mModulePackage
private final java.util.HashMap mUserDefinedVariables
private android.databinding.tool.writer.LayoutBinderWriter mWriter
private android.databinding.tool.store.ResourceBundle$LayoutFileBundle mBundle
private static final String[] sJavaLangClasses
public void (android.databinding.tool.store.ResourceBundle$LayoutFileBundle)
android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
java.util.Iterator i$
android.databinding.tool.store.ResourceBundle$NameTypeLocation userImport
java.util.Iterator i$
String javaLangClass
String[] arr$
int len$
int i$
String fieldName
android.databinding.tool.BindingTarget bindingTarget
android.databinding.tool.store.ResourceBundle$BindingTargetBundle targetBundle
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
android.databinding.tool.store.ResourceBundle$BindingTargetBundle$BindingBundle bindingBundle
java.util.Iterator i$
String className
android.databinding.tool.BindingTarget bindingTarget
java.util.Iterator i$
java.util.HashSet names
android.databinding.tool.store.ResourceBundle$LayoutFileBundle layoutBundle
public void resolveWhichExpressionsAreUsed ()
android.databinding.tool.Binding binding
java.util.Iterator i$
android.databinding.tool.BindingTarget target
java.util.Iterator i$
android.databinding.tool.expr.Dependency dep
java.util.Iterator i$
android.databinding.tool.expr.Expr e
java.util.List used
public android.databinding.tool.expr.IdentifierExpr addVariable (java.lang.String, java.lang.String, android.databinding.tool.store.Location, boolean)
String name
String type
android.databinding.tool.store.Location location
boolean declared
android.databinding.tool.expr.IdentifierExpr id
public java.util.HashMap getUserDefinedVariables ()
public android.databinding.tool.BindingTarget createBindingTarget (android.databinding.tool.store.ResourceBundle$BindingTargetBundle)
android.databinding.tool.store.ResourceBundle$BindingTargetBundle targetBundle
android.databinding.tool.BindingTarget target
public android.databinding.tool.expr.Expr parse (java.lang.String, android.databinding.tool.store.Location)
String input
android.databinding.tool.store.Location locationInFile
android.databinding.tool.expr.Expr parsed
public java.util.List getBindingTargets ()
public java.util.List getSortedTargets ()
public boolean isEmpty ()
public android.databinding.tool.expr.ExprModel getModel ()
private void ensureWriter ()
public void sealModel ()
public java.lang.String writeViewBinderBaseClass (boolean)
boolean forLibrary
public java.lang.String writeViewBinder (int)
int minSdk
public java.lang.String getPackage ()
public boolean isMerge ()
public java.lang.String getModulePackage ()
public java.lang.String getLayoutname ()
public java.lang.String getImplementationName ()
public java.lang.String getClassName ()
public java.lang.String getTag ()
public boolean hasVariations ()
public java.lang.String provideScopeFilePath ()
static void ()
}
android/databinding/tool/MakeCopy$2.classMakeCopy.java
package android.databinding.tool
final android.databinding.tool.MakeCopy$2 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
android/databinding/tool/InverseBinding.classInverseBinding.java
package android.databinding.tool
public android.databinding.tool.InverseBinding extends java.lang.Object implements android.databinding.tool.processing.scopes.LocationScopeProvider {
private final String mName
private final android.databinding.tool.expr.Expr mExpr
private final android.databinding.tool.BindingTarget mTarget
private android.databinding.tool.store.SetterStore$BindingGetterCall mGetterCall
private final java.util.ArrayList mChainedExpressions
private final android.databinding.tool.expr.CallbackExprModel mCallbackExprModel
private final android.databinding.tool.expr.Expr mInverseExpr
private final android.databinding.tool.expr.CallbackArgExpr mVariableExpr
private final android.databinding.tool.solver.ExecutionPath mExecutionPath
public void (android.databinding.tool.BindingTarget, java.lang.String, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.BindingTarget target
String name
android.databinding.tool.expr.Expr expr
String bindingClassName
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass type
public void (android.databinding.tool.BindingTarget, java.lang.String, android.databinding.tool.store.SetterStore$BindingGetterCall)
android.databinding.tool.BindingTarget target
String name
android.databinding.tool.store.SetterStore$BindingGetterCall getterCall
public java.util.List provideScopeLocation ()
private void setGetterCall (android.databinding.tool.store.SetterStore$BindingGetterCall)
android.databinding.tool.store.SetterStore$BindingGetterCall getterCall
public void addChainedExpression (android.databinding.tool.expr.FieldAccessExpr)
android.databinding.tool.expr.FieldAccessExpr expr
public boolean isOnBinder ()
private void setGetterCall (android.databinding.tool.expr.Expr)
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.store.SetterStore setterStore
android.databinding.tool.reflection.ModelClass resolvedType
android.databinding.tool.expr.Expr expr
public android.databinding.tool.store.SetterStore$BindingGetterCall getGetterCall ()
public android.databinding.tool.BindingTarget getTarget ()
public android.databinding.tool.expr.Expr getExpr ()
public android.databinding.tool.expr.Expr getInverseExpr ()
public android.databinding.tool.expr.IdentifierExpr getVariableExpr ()
public android.databinding.tool.solver.ExecutionPath getExecutionPath ()
public android.databinding.tool.expr.CallbackExprModel getCallbackExprModel ()
public java.util.List getChainedExpressions ()
public java.lang.String getBindingAdapterInstanceClass ()
public int getMinApi ()
android.databinding.tool.store.SetterStore$BindingGetterCall getterCall
public android.databinding.tool.store.SetterStore$BindingSetterCall getEventSetter ()
android.databinding.tool.store.SetterStore$BindingGetterCall getterCall
public java.lang.String getName ()
public java.lang.String getEventAttribute ()
public android.databinding.tool.expr.ExprModel getModel ()
}
android/databinding/tool/reflection/
android/databinding/tool/reflection/TypeUtil.classTypeUtil.java
package android.databinding.tool.reflection
public abstract android.databinding.tool.reflection.TypeUtil extends java.lang.Object {
public static final String BYTE
public static final String CHAR
public static final String DOUBLE
public static final String FLOAT
public static final String INT
public static final String LONG
public static final String SHORT
public static final String VOID
public static final String BOOLEAN
public static final String ARRAY
public static final String CLASS_PREFIX
public static final String CLASS_SUFFIX
private static android.databinding.tool.reflection.TypeUtil sInstance
public void ()
public abstract java.lang.String getDescription (android.databinding.tool.reflection.ModelClass)
public abstract java.lang.String getDescription (android.databinding.tool.reflection.ModelMethod)
public static android.databinding.tool.reflection.TypeUtil getInstance ()
}
android/databinding/tool/reflection/ModelMethod.classModelMethod.java
package android.databinding.tool.reflection
public abstract android.databinding.tool.reflection.ModelMethod extends java.lang.Object {
public void ()
public abstract android.databinding.tool.reflection.ModelClass getDeclaringClass ()
public abstract android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public abstract java.lang.String getName ()
public abstract android.databinding.tool.reflection.ModelClass getReturnType (java.util.List)
public abstract boolean isVoid ()
public abstract boolean isPublic ()
public abstract boolean isProtected ()
public abstract boolean isStatic ()
public abstract boolean isAbstract ()
public abstract boolean isBindable ()
public abstract int getMinApi ()
public abstract java.lang.String getJniDescription ()
public abstract boolean isVarArgs ()
public boolean acceptsArguments (java.util.List)
android.databinding.tool.reflection.ModelClass parameterType
android.databinding.tool.reflection.ModelClass arg
int i
java.util.List args
boolean isVarArgs
android.databinding.tool.reflection.ModelClass[] parameterTypes
boolean parametersMatch
public boolean isBetterArgMatchThan (android.databinding.tool.reflection.ModelMethod, java.util.List)
android.databinding.tool.reflection.ModelClass arg
android.databinding.tool.reflection.ModelClass thisParameter
android.databinding.tool.reflection.ModelClass thatParameter
int diff
int i
android.databinding.tool.reflection.ModelMethod other
java.util.List args
android.databinding.tool.reflection.ModelClass[] parameterTypes
android.databinding.tool.reflection.ModelClass[] otherParameterTypes
public android.databinding.tool.reflection.ModelClass getReturnType ()
private android.databinding.tool.reflection.ModelClass getParameter (int, android.databinding.tool.reflection.ModelClass[])
int index
android.databinding.tool.reflection.ModelClass[] parameterTypes
int normalParamCount
private static int compareParameter (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
int oldConversionLevel
int newConversionLevel
int argConversionLevel
android.databinding.tool.reflection.ModelClass arg
android.databinding.tool.reflection.ModelClass thisParameter
android.databinding.tool.reflection.ModelClass thatParameter
public static boolean isBoxingConversion (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass class1
android.databinding.tool.reflection.ModelClass class2
public static int getImplicitConversionLevel (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass primitive
public static boolean isImplicitConversion (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
int fromConversionLevel
int toConversionLevel
android.databinding.tool.reflection.ModelClass from
android.databinding.tool.reflection.ModelClass to
}
android/databinding/tool/reflection/ModelAnalyzer.classModelAnalyzer.java
package android.databinding.tool.reflection
public abstract android.databinding.tool.reflection.ModelAnalyzer extends java.lang.Object {
public static final String[] LIST_CLASS_NAMES
public static final String MAP_CLASS_NAME
public static final String STRING_CLASS_NAME
public static final String OBJECT_CLASS_NAME
public static final String OBSERVABLE_CLASS_NAME
public static final String OBSERVABLE_LIST_CLASS_NAME
public static final String OBSERVABLE_MAP_CLASS_NAME
public static final String[] OBSERVABLE_FIELDS
public static final String VIEW_DATA_BINDING
public static final String VIEW_STUB_CLASS_NAME
private android.databinding.tool.reflection.ModelClass[] mListTypes
private android.databinding.tool.reflection.ModelClass mMapType
private android.databinding.tool.reflection.ModelClass mStringType
private android.databinding.tool.reflection.ModelClass mObjectType
private android.databinding.tool.reflection.ModelClass mObservableType
private android.databinding.tool.reflection.ModelClass mObservableListType
private android.databinding.tool.reflection.ModelClass mObservableMapType
private android.databinding.tool.reflection.ModelClass[] mObservableFieldTypes
private android.databinding.tool.reflection.ModelClass mViewBindingType
private android.databinding.tool.reflection.ModelClass mViewStubType
private static android.databinding.tool.reflection.ModelAnalyzer sAnalyzer
private final java.util.Map mInjectedClasses
public void ()
protected void setInstance (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer analyzer
public android.databinding.tool.reflection.ModelClass findCommonParentOf (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass modelClass1
android.databinding.tool.reflection.ModelClass modelClass2
public android.databinding.tool.reflection.ModelClass findCommonParentOf (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, boolean)
android.databinding.tool.reflection.ModelClass primitive1
android.databinding.tool.reflection.ModelClass primitive2
android.databinding.tool.reflection.ModelClass modelClass1
android.databinding.tool.reflection.ModelClass modelClass2
boolean failOnError
android.databinding.tool.reflection.ModelClass curr
public abstract android.databinding.tool.reflection.ModelClass loadPrimitive (java.lang.String)
public static android.databinding.tool.reflection.ModelAnalyzer getInstance ()
public static void setProcessingEnvironment (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
public java.lang.String applyImports (java.lang.String, java.util.Map)
int open
String qualifier
String rest
String result
String className
java.util.Map imports
int numDimensions
String generic
int lastCharIndex
int dotIndex
String qualifier
String rest
String expandedQualifier
String result
public java.lang.String getDefaultValue (java.lang.String)
String className
public final android.databinding.tool.reflection.ModelClass findClass (java.lang.String, java.util.Map)
String className
java.util.Map imports
public abstract android.databinding.tool.reflection.ModelClass findClassInternal (java.lang.String, java.util.Map)
public abstract android.databinding.tool.reflection.ModelClass findClass (java.lang.Class)
public abstract android.databinding.tool.reflection.TypeUtil createTypeUtil ()
public android.databinding.tool.reflection.ModelClass injectViewDataBinding (java.lang.String, java.util.Map, java.util.Map)
String className
java.util.Map variables
java.util.Map fields
android.databinding.tool.reflection.InjectedBindingClass injectedClass
android.databinding.tool.reflection.ModelClass[] getListTypes ()
android.databinding.tool.reflection.ModelClass modelClass
int i
public android.databinding.tool.reflection.ModelClass getMapType ()
android.databinding.tool.reflection.ModelClass getStringType ()
android.databinding.tool.reflection.ModelClass getObjectType ()
android.databinding.tool.reflection.ModelClass getObservableType ()
android.databinding.tool.reflection.ModelClass getObservableListType ()
android.databinding.tool.reflection.ModelClass getObservableMapType ()
android.databinding.tool.reflection.ModelClass getViewDataBindingType ()
protected android.databinding.tool.reflection.ModelClass[] getObservableFieldTypes ()
int i
android.databinding.tool.reflection.ModelClass getViewStubType ()
private android.databinding.tool.reflection.ModelClass loadClassErasure (java.lang.String)
String className
static void ()
}
android/databinding/tool/reflection/InjectedBindingClass.classInjectedBindingClass.java
package android.databinding.tool.reflection
public android.databinding.tool.reflection.InjectedBindingClass extends android.databinding.tool.reflection.ModelClass {
private final String mClassName
private final String mSuperClass
private final java.util.Map mVariables
private final java.util.Map mFields
public void (java.lang.String, java.lang.String, java.util.Map, java.util.Map)
String className
String superClass
java.util.Map variables
java.util.Map fields
public java.lang.String toJavaCode ()
public boolean isArray ()
public android.databinding.tool.reflection.ModelClass getComponentType ()
public boolean isNullable ()
public boolean isPrimitive ()
public boolean isBoolean ()
public boolean isChar ()
public boolean isByte ()
public boolean isShort ()
public boolean isInt ()
public boolean isLong ()
public boolean isFloat ()
public boolean isDouble ()
public boolean isGeneric ()
public java.util.List getTypeArguments ()
public boolean isTypeVar ()
public boolean isWildcard ()
public boolean isInterface ()
public boolean isVoid ()
public android.databinding.tool.reflection.ModelClass unbox ()
public android.databinding.tool.reflection.ModelClass box ()
public boolean isObservable ()
public boolean isAssignableFrom (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass that
android.databinding.tool.reflection.ModelClass superClass
public android.databinding.tool.reflection.ModelClass getSuperclass ()
public android.databinding.tool.reflection.ModelClass erasure ()
public java.lang.String getJniDescription ()
protected android.databinding.tool.reflection.ModelField[] getDeclaredFields ()
String fieldType
String fieldName
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass superClass
android.databinding.tool.reflection.ModelField[] superFields
int fieldCount
android.databinding.tool.reflection.ModelField[] fields
int index
protected android.databinding.tool.reflection.ModelMethod[] getDeclaredMethods ()
String variableType
String getterName
String setterName
String variableName
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass superClass
android.databinding.tool.reflection.ModelMethod[] superMethods
int methodCount
android.databinding.tool.reflection.ModelMethod[] methods
int index
public java.lang.String toString ()
}
android/databinding/tool/reflection/Callable$Type.classCallable.java
package android.databinding.tool.reflection
public final android.databinding.tool.reflection.Callable$Type extends java.lang.Enum {
public static final android.databinding.tool.reflection.Callable$Type METHOD
public static final android.databinding.tool.reflection.Callable$Type FIELD
private static final android.databinding.tool.reflection.Callable$Type[] $VALUES
public static android.databinding.tool.reflection.Callable$Type[] values ()
public static android.databinding.tool.reflection.Callable$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
android/databinding/tool/reflection/Callable.classCallable.java
package android.databinding.tool.reflection
public android.databinding.tool.reflection.Callable extends java.lang.Object {
public static final int DYNAMIC
public static final int CAN_BE_INVALIDATED
public static final int STATIC
public final android.databinding.tool.reflection.Callable$Type type
public final String name
public final String setterName
public final android.databinding.tool.reflection.ModelClass resolvedType
public final android.databinding.tool.reflection.ModelMethod method
private final int mFlags
private final int mParameterCount
public void (android.databinding.tool.reflection.Callable$Type, java.lang.String, java.lang.String, android.databinding.tool.reflection.ModelClass, int, int, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.Callable$Type type
String name
String setterName
android.databinding.tool.reflection.ModelClass resolvedType
int parameterCount
int flags
android.databinding.tool.reflection.ModelMethod method
public java.lang.String getTypeCodeName ()
public int getParameterCount ()
public boolean isDynamic ()
public boolean isStatic ()
public boolean canBeInvalidated ()
public int getMinApi ()
public java.lang.String toString ()
}
android/databinding/tool/reflection/ModelField.classModelField.java
package android.databinding.tool.reflection
public abstract android.databinding.tool.reflection.ModelField extends java.lang.Object {
public void ()
public abstract boolean isBindable ()
public abstract java.lang.String getName ()
public abstract boolean isPublic ()
public abstract boolean isStatic ()
public abstract boolean isFinal ()
public abstract android.databinding.tool.reflection.ModelClass getFieldType ()
}
android/databinding/tool/reflection/InjectedBindingClassMethod.classInjectedBindingClassMethod.java
package android.databinding.tool.reflection
public android.databinding.tool.reflection.InjectedBindingClassMethod extends android.databinding.tool.reflection.ModelMethod {
private final android.databinding.tool.reflection.InjectedBindingClass mContainingClass
private final String mName
private final String mReturnType
private final String mParameter
public void (android.databinding.tool.reflection.InjectedBindingClass, java.lang.String, java.lang.String, java.lang.String)
android.databinding.tool.reflection.InjectedBindingClass containingClass
String name
String returnType
String parameter
public android.databinding.tool.reflection.ModelClass getDeclaringClass ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
android.databinding.tool.reflection.ModelClass parameterType
public java.lang.String getName ()
public android.databinding.tool.reflection.ModelClass getReturnType (java.util.List)
java.util.List args
android.databinding.tool.reflection.ModelClass returnType
public boolean isVoid ()
public boolean isPublic ()
public boolean isProtected ()
public boolean isStatic ()
public boolean isAbstract ()
public boolean isBindable ()
public int getMinApi ()
public java.lang.String getJniDescription ()
public boolean isVarArgs ()
}
android/databinding/tool/reflection/SdkUtil.classSdkUtil.java
package android.databinding.tool.reflection
public android.databinding.tool.reflection.SdkUtil extends java.lang.Object {
static android.databinding.tool.reflection.SdkUtil$ApiChecker sApiChecker
static int sMinSdk
public void ()
public static void initialize (int, java.io.File)
int minSdk
java.io.File sdkPath
public static int getMinApi (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass modelClass
public static int getMinApi (android.databinding.tool.reflection.ModelMethod)
String classDesc
String methodDesc
int result
android.databinding.tool.reflection.ModelMethod modelMethod
android.databinding.tool.reflection.ModelClass declaringClass
}
android/databinding/tool/reflection/SdkUtil$ApiChecker.classSdkUtil.java
package android.databinding.tool.reflection
android.databinding.tool.reflection.SdkUtil$ApiChecker extends java.lang.Object {
private java.util.Map mFullLookup
private org.w3c.dom.Document mDoc
private javax.xml.xpath.XPath mXPath
public void (java.io.File)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
javax.xml.xpath.XPathFactory xPathFactory
Throwable t
java.io.File apiFile
java.io.InputStream inputStream
private void buildFullLookup () throws javax.xml.xpath.XPathExpressionException
org.w3c.dom.Node child
int methodSince
int since
String methodDesc
String key
int i
org.w3c.dom.Node node
int classSince
String classDesc
org.w3c.dom.NodeList childNodes
int j
org.w3c.dom.NodeList allClasses
public int getMinApi (java.lang.String, java.lang.String)
String classDesc
String methodOrFieldDesc
String key
Integer since
private static java.lang.String cacheKey (java.lang.String, java.lang.String)
String classDesc
String methodOrFieldDesc
private static int getSince (org.w3c.dom.Node)
Throwable t
String nodeValue
org.w3c.dom.Node node
org.w3c.dom.Node since
}
android/databinding/tool/reflection/ModelClass.classModelClass.java
package android.databinding.tool.reflection
public abstract android.databinding.tool.reflection.ModelClass extends java.lang.Object {
public void ()
public abstract java.lang.String toJavaCode ()
public abstract boolean isArray ()
public abstract android.databinding.tool.reflection.ModelClass getComponentType ()
public boolean isList ()
android.databinding.tool.reflection.ModelClass listType
android.databinding.tool.reflection.ModelClass[] arr$
int len$
int i$
public boolean isMap ()
public boolean isString ()
public abstract boolean isNullable ()
public abstract boolean isPrimitive ()
public abstract boolean isBoolean ()
public abstract boolean isChar ()
public abstract boolean isByte ()
public abstract boolean isShort ()
public abstract boolean isInt ()
public abstract boolean isLong ()
public abstract boolean isFloat ()
public abstract boolean isDouble ()
public abstract boolean isGeneric ()
public abstract java.util.List getTypeArguments ()
public abstract boolean isTypeVar ()
public abstract boolean isWildcard ()
public boolean isObject ()
public abstract boolean isInterface ()
public boolean isViewDataBinding ()
public boolean extendsViewStub ()
public boolean isObservable ()
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
public boolean isObservableField ()
android.databinding.tool.reflection.ModelClass observableField
android.databinding.tool.reflection.ModelClass[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelClass erasure
public abstract boolean isVoid ()
public abstract android.databinding.tool.reflection.ModelClass unbox ()
public abstract android.databinding.tool.reflection.ModelClass box ()
public abstract boolean isAssignableFrom (android.databinding.tool.reflection.ModelClass)
public android.databinding.tool.reflection.ModelMethod[] getMethods (java.lang.String, java.util.List, boolean, boolean)
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
String name
java.util.List args
boolean staticOnly
boolean allowProtected
android.databinding.tool.reflection.ModelMethod[] methods
java.util.ArrayList matching
public android.databinding.tool.reflection.ModelMethod[] getMethods (java.lang.String, int)
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
String name
int numParameters
android.databinding.tool.reflection.ModelMethod[] methods
java.util.ArrayList matching
public android.databinding.tool.reflection.ModelMethod getMethod (java.lang.String, java.util.List, boolean, boolean)
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
int i
String name
java.util.List args
boolean staticOnly
boolean allowProtected
android.databinding.tool.reflection.ModelMethod[] methods
android.databinding.tool.reflection.ModelMethod bestMethod
public abstract android.databinding.tool.reflection.ModelClass getSuperclass ()
public java.lang.String getCanonicalName ()
public java.lang.String getSimpleName ()
String canonicalName
int dotIndex
public abstract android.databinding.tool.reflection.ModelClass erasure ()
public int getMinApi ()
public abstract java.lang.String getJniDescription ()
public java.util.List getAbstractMethods ()
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
java.util.ArrayList abstractMethods
android.databinding.tool.reflection.ModelMethod[] methods
public android.databinding.tool.reflection.Callable findGetterOrField (java.lang.String, boolean)
android.databinding.tool.reflection.ModelField backingField
int flags
android.databinding.tool.reflection.ModelMethod setterMethod
String setterName
android.databinding.tool.reflection.Callable result
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelMethod[] methods
String methodName
String[] arr$
int len$
int i$
String name
boolean staticOnly
String capitalized
String[] methodNames
android.databinding.tool.reflection.ModelField publicField
android.databinding.tool.reflection.ModelClass fieldType
int flags
String setterFieldName
public android.databinding.tool.reflection.ModelMethod findInstanceGetter (java.lang.String)
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelMethod[] methods
String methodName
String[] arr$
int len$
int i$
String name
String capitalized
String[] methodNames
private android.databinding.tool.reflection.ModelField getField (java.lang.String, boolean, boolean)
boolean nameMatch
android.databinding.tool.reflection.ModelField field
android.databinding.tool.reflection.ModelField[] arr$
int len$
int i$
String name
boolean allowPrivate
boolean isStatic
android.databinding.tool.reflection.ModelField[] fields
private android.databinding.tool.reflection.ModelMethod findSetter (android.databinding.tool.reflection.ModelMethod, java.lang.String)
String[] possibleNames
String[] possibleNames
android.databinding.tool.reflection.ModelClass[] parameterTypes
android.databinding.tool.reflection.ModelMethod method
java.util.Iterator i$
java.util.List methods
android.databinding.tool.reflection.ModelClass param
String name
String[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelMethod getter
String originalName
String capitalized
String[] possibleNames
public java.util.List findMethods (java.lang.String, boolean)
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
String name
boolean staticOnly
android.databinding.tool.reflection.ModelMethod[] methods
java.util.ArrayList matching
public boolean isIncomplete ()
android.databinding.tool.reflection.ModelClass typeArg
java.util.Iterator i$
java.util.List typeArgs
protected abstract android.databinding.tool.reflection.ModelField[] getDeclaredFields ()
protected abstract android.databinding.tool.reflection.ModelMethod[] getDeclaredMethods ()
private static java.lang.String stripFieldName (java.lang.String)
char start
boolean strip
boolean strip
char start
char fieldIdentifier
boolean strip
String fieldName
}
android/databinding/tool/reflection/InjectedBindingClassField.classInjectedBindingClassField.java
package android.databinding.tool.reflection
public android.databinding.tool.reflection.InjectedBindingClassField extends android.databinding.tool.reflection.ModelField {
private final String mType
private final String mName
public void (java.lang.String, java.lang.String)
String name
String type
public boolean isBindable ()
public java.lang.String getName ()
public boolean isPublic ()
public boolean isStatic ()
public boolean isFinal ()
public android.databinding.tool.reflection.ModelClass getFieldType ()
}
android/databinding/tool/reflection/annotation/
android/databinding/tool/reflection/annotation/AnnotationClass.classAnnotationClass.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationClass extends android.databinding.tool.reflection.ModelClass {
final javax.lang.model.type.TypeMirror mTypeMirror
public void (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
public java.lang.String toJavaCode ()
public boolean isArray ()
public android.databinding.tool.reflection.annotation.AnnotationClass getComponentType ()
java.util.ArrayList parameters
android.databinding.tool.reflection.ModelClass parameter
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
android.databinding.tool.reflection.annotation.AnnotationClass mapClass
javax.lang.model.type.DeclaredType mapType
javax.lang.model.type.TypeMirror component
private javax.lang.model.type.DeclaredType findInterface (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror typeMirror
java.util.ArrayList toCheck
javax.lang.model.type.TypeMirror interfaceType
javax.lang.model.util.Types typeUtil
javax.lang.model.type.TypeMirror foundInterface
public boolean isNullable ()
public boolean isPrimitive ()
public boolean isBoolean ()
public boolean isChar ()
public boolean isByte ()
public boolean isShort ()
public boolean isInt ()
public boolean isLong ()
public boolean isFloat ()
public boolean isDouble ()
public boolean isGeneric ()
javax.lang.model.type.DeclaredType declaredType
java.util.List typeArguments
boolean isGeneric
public int getMinApi ()
javax.lang.model.element.AnnotationValue value
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror annotation
java.util.Iterator i$
javax.lang.model.type.DeclaredType declaredType
java.util.List annotations
javax.lang.model.element.TypeElement targetApi
javax.lang.model.type.TypeMirror targetApiType
javax.lang.model.util.Types typeUtils
public java.util.List getTypeArguments ()
javax.lang.model.type.TypeMirror typeMirror
java.util.Iterator i$
javax.lang.model.type.DeclaredType declaredType
java.util.List typeArguments
java.util.List types
public boolean isTypeVar ()
public boolean isWildcard ()
public boolean isInterface ()
public boolean isVoid ()
public android.databinding.tool.reflection.annotation.AnnotationClass unbox ()
IllegalArgumentException e
public android.databinding.tool.reflection.annotation.AnnotationClass box ()
public boolean isAssignableFrom (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass that
android.databinding.tool.reflection.ModelClass other
android.databinding.tool.reflection.annotation.AnnotationClass thatAnnotationClass
public android.databinding.tool.reflection.ModelMethod[] getDeclaredMethods ()
int i
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.util.Elements elementUtils
javax.lang.model.element.TypeElement typeElement
java.util.List members
java.util.List methods
android.databinding.tool.reflection.ModelMethod[] declaredMethods
android.databinding.tool.reflection.ModelMethod[] declaredMethods
public android.databinding.tool.reflection.annotation.AnnotationClass getSuperclass ()
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.TypeMirror superClass
public java.lang.String getCanonicalName ()
public android.databinding.tool.reflection.ModelClass erasure ()
javax.lang.model.type.TypeMirror erasure
public java.lang.String getJniDescription ()
protected android.databinding.tool.reflection.ModelField[] getDeclaredFields ()
int i
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.util.Elements elementUtils
javax.lang.model.element.TypeElement typeElement
java.util.List members
java.util.List fields
android.databinding.tool.reflection.ModelField[] declaredFields
android.databinding.tool.reflection.ModelField[] declaredFields
private static javax.lang.model.util.Types getTypeUtils ()
private static javax.lang.model.util.Elements getElementUtils ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public volatile android.databinding.tool.reflection.ModelClass getSuperclass ()
public volatile android.databinding.tool.reflection.ModelClass box ()
public volatile android.databinding.tool.reflection.ModelClass unbox ()
public volatile android.databinding.tool.reflection.ModelClass getComponentType ()
}
android/databinding/tool/reflection/annotation/AnnotationAnalyzer.classAnnotationAnalyzer.java
package android.databinding.tool.reflection.annotation
public android.databinding.tool.reflection.annotation.AnnotationAnalyzer extends android.databinding.tool.reflection.ModelAnalyzer {
public static final java.util.Map PRIMITIVE_TYPES
public final javax.annotation.processing.ProcessingEnvironment mProcessingEnv
public void (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
public static android.databinding.tool.reflection.annotation.AnnotationAnalyzer get ()
public android.databinding.tool.reflection.annotation.AnnotationClass loadPrimitive (java.lang.String)
javax.lang.model.util.Types typeUtils
String className
javax.lang.model.type.TypeKind typeKind
public android.databinding.tool.reflection.ModelClass findClassInternal (java.lang.String, java.util.Map)
javax.lang.model.element.TypeElement typeElement
javax.lang.model.type.DeclaredType declaredType
android.databinding.tool.reflection.annotation.AnnotationClass clazz
int i
int templateCloseIndex
String paramStr
String baseClassName
javax.lang.model.element.TypeElement typeElement
java.util.ArrayList templateParameters
javax.lang.model.type.TypeMirror[] typeArgs
javax.lang.model.util.Types typeUtils
String className
java.util.Map imports
int numDimensions
android.databinding.tool.reflection.annotation.AnnotationClass primitive
int templateOpenIndex
javax.lang.model.type.DeclaredType declaredType
private android.databinding.tool.reflection.annotation.AnnotationClass addDimension (javax.lang.model.type.TypeMirror, int)
javax.lang.model.type.TypeMirror type
int numDimensions
private javax.lang.model.element.TypeElement getTypeElement (java.lang.String, java.util.Map)
String importedClass
javax.lang.model.element.TypeElement javaLang
Exception e
String javaLangClass
int lastDot
javax.lang.model.element.TypeElement parent
String name
javax.lang.model.element.TypeElement typeElement
Exception e
String className
java.util.Map imports
javax.lang.model.util.Elements elementUtils
boolean hasDot
private java.util.ArrayList splitTemplateParameters (java.lang.String)
char c
String templateParameters
java.util.ArrayList list
int index
int openCount
StringBuilder arg
public android.databinding.tool.reflection.ModelClass findClass (java.lang.Class)
Class classType
public javax.lang.model.util.Types getTypeUtils ()
public javax.lang.model.util.Elements getElementUtils ()
public javax.annotation.processing.ProcessingEnvironment getProcessingEnv ()
public android.databinding.tool.reflection.TypeUtil createTypeUtil ()
public volatile android.databinding.tool.reflection.ModelClass loadPrimitive (java.lang.String)
String x0
static void ()
}
android/databinding/tool/reflection/annotation/AnnotationAnalyzer$1.classAnnotationAnalyzer.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationAnalyzer$1 extends java.lang.Object implements android.databinding.tool.util.L$Client {
final android.databinding.tool.reflection.annotation.AnnotationAnalyzer this$0
void (android.databinding.tool.reflection.annotation.AnnotationAnalyzer)
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.String, javax.lang.model.element.Element)
javax.tools.Diagnostic$Kind kind
String message
javax.lang.model.element.Element element
javax.annotation.processing.Messager messager
}
android/databinding/tool/reflection/annotation/AnnotationTypeUtil.classAnnotationTypeUtil.java
package android.databinding.tool.reflection.annotation
public android.databinding.tool.reflection.annotation.AnnotationTypeUtil extends android.databinding.tool.reflection.TypeUtil {
javax.lang.model.util.Types mTypes
public void (android.databinding.tool.reflection.annotation.AnnotationAnalyzer)
android.databinding.tool.reflection.annotation.AnnotationAnalyzer annotationAnalyzer
public java.lang.String getDescription (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass modelClass
public java.lang.String getDescription (android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.ModelMethod modelMethod
private java.lang.String getDescription (javax.lang.model.type.TypeMirror)
javax.lang.model.type.ArrayType arrayType
String componentType
javax.lang.model.type.TypeVariable typeVariable
String name
javax.lang.model.type.ExecutableType executableType
int argStart
String methodName
String args
javax.lang.model.type.TypeMirror typeMirror
private java.lang.String joinArgs (java.util.List)
javax.lang.model.type.TypeMirror mirror
java.util.Iterator i$
java.util.List mirrorList
StringBuilder result
}
android/databinding/tool/reflection/annotation/AnnotationField.classAnnotationField.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationField extends android.databinding.tool.reflection.ModelField {
final javax.lang.model.element.VariableElement mField
final javax.lang.model.element.TypeElement mDeclaredClass
public void (javax.lang.model.element.TypeElement, javax.lang.model.element.VariableElement)
javax.lang.model.element.TypeElement declaredClass
javax.lang.model.element.VariableElement field
public java.lang.String toString ()
public boolean isBindable ()
public java.lang.String getName ()
public boolean isPublic ()
public boolean isStatic ()
public boolean isFinal ()
public android.databinding.tool.reflection.ModelClass getFieldType ()
public boolean equals (java.lang.Object)
android.databinding.tool.reflection.annotation.AnnotationField that
Object obj
}
android/databinding/tool/reflection/annotation/AnnotationClass$1.classAnnotationClass.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationClass$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
android/databinding/tool/reflection/annotation/AnnotationMethod.classAnnotationMethod.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationMethod extends android.databinding.tool.reflection.ModelMethod {
final javax.lang.model.type.ExecutableType mMethod
final javax.lang.model.type.DeclaredType mDeclaringType
final javax.lang.model.element.ExecutableElement mExecutableElement
int mApiLevel
android.databinding.tool.reflection.ModelClass mReceiverType
public void (javax.lang.model.type.DeclaredType, javax.lang.model.element.ExecutableElement)
javax.lang.model.type.DeclaredType declaringType
javax.lang.model.element.ExecutableElement executableElement
javax.lang.model.util.Types typeUtils
public android.databinding.tool.reflection.ModelClass getDeclaringClass ()
private android.databinding.tool.reflection.ModelClass findReceiverType (javax.lang.model.type.DeclaredType)
javax.lang.model.type.DeclaredType declaredType
android.databinding.tool.reflection.ModelClass inSuper
javax.lang.model.type.TypeMirror superType
java.util.Iterator i$
javax.lang.model.type.DeclaredType subType
java.util.List supers
private boolean hasExecutableMethod (javax.lang.model.type.DeclaredType)
javax.lang.model.element.ExecutableElement executableElement
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.util.Elements elementUtils
javax.lang.model.element.TypeElement enclosing
javax.lang.model.element.TypeElement typeElement
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
int i
java.util.List parameters
android.databinding.tool.reflection.ModelClass[] parameterTypes
public java.lang.String getName ()
public android.databinding.tool.reflection.ModelClass getReturnType (java.util.List)
java.util.List args
javax.lang.model.type.TypeMirror returnType
public boolean isVoid ()
public boolean isPublic ()
public boolean isProtected ()
public boolean isStatic ()
public boolean isAbstract ()
public boolean isBindable ()
public int getMinApi ()
public java.lang.String getJniDescription ()
public boolean isVarArgs ()
private static javax.lang.model.util.Types getTypeUtils ()
private static javax.lang.model.util.Elements getElementUtils ()
public java.lang.String toString ()
}
android/databinding/tool/reflection/annotation/AnnotationTypeUtil$1.classAnnotationTypeUtil.java
package android.databinding.tool.reflection.annotation
android.databinding.tool.reflection.annotation.AnnotationTypeUtil$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
android/databinding/tool/store/
android/databinding/tool/store/SetterStore$BindingGetterCall.classSetterStore.java
package android.databinding.tool.store
public abstract android.databinding.tool.store.SetterStore$BindingGetterCall extends java.lang.Object {
public abstract java.lang.String toJava (java.lang.String, java.lang.String)
public abstract java.lang.String getGetterType ()
public abstract int getMinApi ()
public abstract java.lang.String getBindingAdapterInstanceClass ()
public abstract void setBindingAdapterCall (java.lang.String)
public abstract android.databinding.tool.store.SetterStore$BindingSetterCall getEvent ()
public abstract java.lang.String getEventAttribute ()
}
android/databinding/tool/store/SetterStore$1.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$1 extends java.lang.Object implements java.util.Comparator {
final android.databinding.tool.store.SetterStore this$0
void (android.databinding.tool.store.SetterStore)
public int compare (android.databinding.tool.store.SetterStore$MultiAttributeSetter, android.databinding.tool.store.SetterStore$MultiAttributeSetter)
String key1
String key2
int compare
java.util.Iterator o1Keys
java.util.Iterator o2Keys
int type1ConversionLevel
int type2ConversionLevel
int index1
int index2
android.databinding.tool.reflection.ModelClass type1
android.databinding.tool.reflection.ModelClass type2
String attribute
java.util.Iterator i$
android.databinding.tool.store.SetterStore$MultiAttributeSetter o1
android.databinding.tool.store.SetterStore$MultiAttributeSetter o2
android.databinding.tool.reflection.ModelClass view1
android.databinding.tool.reflection.ModelClass view2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
android/databinding/tool/store/SetterStore$BindingSetterCall.classSetterStore.java
package android.databinding.tool.store
public abstract android.databinding.tool.store.SetterStore$BindingSetterCall extends java.lang.Object {
public transient abstract java.lang.String toJava (java.lang.String, java.lang.String, java.lang.String[])
public abstract int getMinApi ()
public abstract boolean requiresOldValue ()
public abstract android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public abstract java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/store/SetterStore$DummySetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$DummySetter extends android.databinding.tool.store.SetterStore$SetterCall {
private String mMethodName
public void (java.lang.String)
String methodName
public java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String valueExpression
public java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String oldValue
String valueExpression
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/store/SetterStore$MultiValueAdapterKey.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$MultiValueAdapterKey extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final String viewType
public final String[] attributes
public final String[] parameterTypes
public final boolean requireAll
public final java.util.TreeMap attributeIndices
public void (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.ExecutableElement, java.lang.String[], boolean, boolean)
javax.lang.model.type.TypeMirror typeMirror
int i
javax.annotation.processing.ProcessingEnvironment processingEnv
javax.lang.model.element.ExecutableElement method
String[] attributes
boolean takesComponent
boolean requireAll
java.util.List parameters
int argStart
public boolean equals (java.lang.Object)
int thatIndex
String thisParameter
String thatParameter
int i
Object obj
android.databinding.tool.store.SetterStore$MultiValueAdapterKey that
public int hashCode ()
}
android/databinding/tool/store/SetterStore$SetterCall.classSetterStore.java
package android.databinding.tool.store
public abstract android.databinding.tool.store.SetterStore$SetterCall extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingSetterCall {
private android.databinding.tool.store.SetterStore$MethodDescription mConverter
protected String mCastString
public void ()
public void setConverter (android.databinding.tool.store.SetterStore$MethodDescription)
android.databinding.tool.store.SetterStore$MethodDescription converter
protected abstract java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
protected abstract java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public final transient java.lang.String toJava (java.lang.String, java.lang.String, java.lang.String[])
String componentExpression
String viewExpression
String[] valueExpression
protected java.lang.String convertValue (java.lang.String)
String valueExpression
public abstract int getMinApi ()
public void setCast (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass castTo
}
android/databinding/tool/store/SetterStore$MethodDescription.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$MethodDescription extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final String type
public final String method
public final boolean requiresOldValue
public final boolean isStatic
public final String componentClass
public void (java.lang.String, java.lang.String)
String type
String method
public void (javax.lang.model.element.ExecutableElement, int, boolean)
javax.lang.model.element.ExecutableElement method
int numAttributes
boolean takesComponent
javax.lang.model.element.TypeElement enclosingClass
int argStart
public boolean equals (java.lang.Object)
android.databinding.tool.store.SetterStore$MethodDescription that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
android/databinding/tool/store/SetterStore$AdapterSetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$AdapterSetter extends android.databinding.tool.store.SetterStore$SetterCall {
final android.databinding.tool.store.SetterStore$MethodDescription mAdapter
final android.databinding.tool.reflection.ModelClass mParameterType
public void (android.databinding.tool.store.SetterStore$MethodDescription, android.databinding.tool.reflection.ModelClass)
android.databinding.tool.store.SetterStore$MethodDescription adapter
android.databinding.tool.reflection.ModelClass parameterType
public java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String valueExpression
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String oldValue
String valueExpression
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/store/SetterStore$AccessorKey.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$AccessorKey extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final String viewType
public final String valueType
public void (java.lang.String, java.lang.String)
String viewType
String valueType
public int hashCode ()
public boolean equals (java.lang.Object)
android.databinding.tool.store.SetterStore$AccessorKey that
Object obj
public java.lang.String toString ()
}
android/databinding/tool/store/SetterStore$IntermediateV1.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$IntermediateV1 extends java.lang.Object implements java.io.Serializable android.databinding.tool.store.SetterStore$Intermediate {
private static final long serialVersionUID
public final java.util.HashMap adapterMethods
public final java.util.HashMap renamedMethods
public final java.util.HashMap conversionMethods
public final java.util.HashMap untaggableTypes
public final java.util.HashMap multiValueAdapters
public void ()
public android.databinding.tool.store.SetterStore$Intermediate upgrade ()
android.databinding.tool.store.SetterStore$IntermediateV2 v2
}
android/databinding/tool/store/SetterStore.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore extends java.lang.Object {
private static android.databinding.tool.store.SetterStore sStore
private final android.databinding.tool.store.SetterStore$IntermediateV2 mStore
private final android.databinding.tool.reflection.ModelAnalyzer mClassAnalyzer
private java.util.HashMap mInstanceAdapters
private final java.util.HashSet mInverseEventAttributes
private java.util.Comparator COMPARE_MULTI_ATTRIBUTE_SETTERS
private void (android.databinding.tool.reflection.ModelAnalyzer, android.databinding.tool.store.SetterStore$IntermediateV2)
android.databinding.tool.store.SetterStore$InverseDescription inverseDescription
java.util.Iterator i$
java.util.HashMap adapter
java.util.Iterator i$
android.databinding.tool.store.SetterStore$InverseDescription inverseDescription
java.util.Iterator i$
java.util.HashMap method
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.store.SetterStore$IntermediateV2 store
public static android.databinding.tool.store.SetterStore get (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
private static android.databinding.tool.store.SetterStore load (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.store.SetterStore$Intermediate intermediate
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.store.SetterStore$IntermediateV2 store
java.util.List previousStores
public void addRenamedMethod (java.lang.String, java.lang.String, java.lang.String, javax.lang.model.element.TypeElement)
String attribute
String declaringClass
String method
javax.lang.model.element.TypeElement declaredOn
java.util.HashMap renamed
android.databinding.tool.store.SetterStore$MethodDescription methodDescription
public void addInverseMethod (java.lang.String, java.lang.String, java.lang.String, java.lang.String, javax.lang.model.element.TypeElement)
String attribute
String event
String declaringClass
String method
javax.lang.model.element.TypeElement declaredOn
java.util.HashMap inverseMethods
android.databinding.tool.store.SetterStore$InverseDescription methodDescription
public void addBindingAdapter (javax.annotation.processing.ProcessingEnvironment, java.lang.String, javax.lang.model.element.ExecutableElement, boolean)
javax.annotation.processing.ProcessingEnvironment processingEnv
String attribute
javax.lang.model.element.ExecutableElement bindingMethod
boolean takesComponent
java.util.HashMap adapters
java.util.List parameters
int viewIndex
javax.lang.model.type.TypeMirror viewType
String view
javax.lang.model.type.TypeMirror parameterType
String value
android.databinding.tool.store.SetterStore$AccessorKey key
public void addInverseAdapter (javax.annotation.processing.ProcessingEnvironment, java.lang.String, java.lang.String, javax.lang.model.element.ExecutableElement, boolean)
javax.annotation.processing.ProcessingEnvironment processingEnv
String attribute
String event
javax.lang.model.element.ExecutableElement bindingMethod
boolean takesComponent
java.util.HashMap adapters
java.util.List parameters
int viewIndex
javax.lang.model.type.TypeMirror viewType
String view
javax.lang.model.type.TypeMirror returnType
String value
android.databinding.tool.store.SetterStore$AccessorKey key
private static javax.lang.model.type.TypeMirror eraseType (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.type.TypeMirror)
javax.annotation.processing.ProcessingEnvironment processingEnv
javax.lang.model.type.TypeMirror typeMirror
private static android.databinding.tool.reflection.ModelClass eraseType (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass modelClass
private static boolean hasTypeVar (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror arg
java.util.Iterator i$
javax.lang.model.type.DeclaredType declaredType
java.util.List typeArguments
javax.lang.model.type.TypeMirror typeMirror
javax.lang.model.type.TypeKind kind
private static boolean hasTypeVar (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass arg
java.util.Iterator i$
java.util.List typeArguments
android.databinding.tool.reflection.ModelClass type
public void addBindingAdapter (javax.annotation.processing.ProcessingEnvironment, java.lang.String[], javax.lang.model.element.ExecutableElement, boolean, boolean)
javax.annotation.processing.ProcessingEnvironment processingEnv
String[] attributes
javax.lang.model.element.ExecutableElement bindingMethod
boolean takesComponent
boolean requireAll
android.databinding.tool.store.SetterStore$MultiValueAdapterKey key
android.databinding.tool.store.SetterStore$MethodDescription methodDescription
private static java.lang.String[] stripAttributes (java.lang.String[])
int i
String[] attributes
String[] strippedAttributes
public void addUntaggableTypes (java.lang.String[], javax.lang.model.element.TypeElement)
String type
String[] arr$
int len$
int i$
String[] typeNames
javax.lang.model.element.TypeElement declaredOn
String declaredType
private static java.lang.String getQualifiedName (javax.lang.model.type.TypeMirror)
javax.lang.model.type.DeclaredType declaredType
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeKind kind
private static boolean isIncompleteType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror arg
java.util.Iterator i$
javax.lang.model.type.DeclaredType declaredType
java.util.List typeArgs
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeKind kind
public void addConversionMethod (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement conversionMethod
java.util.List parameters
String fromType
String toType
android.databinding.tool.store.SetterStore$MethodDescription methodDescription
java.util.HashMap convertTo
public void clear (java.util.Set)
android.databinding.tool.store.SetterStore$MethodDescription description
android.databinding.tool.store.SetterStore$AccessorKey key
java.util.Iterator i$
java.util.HashMap adapters
java.util.Iterator i$
String key
java.util.Iterator i$
java.util.HashMap renamed
java.util.Iterator i$
android.databinding.tool.store.SetterStore$MethodDescription methodDescription
String toType
java.util.Iterator i$
java.util.HashMap convertTos
java.util.Iterator i$
String typeName
java.util.Iterator i$
java.util.Set classes
java.util.ArrayList removedAccessorKeys
java.util.ArrayList removedRenamed
java.util.ArrayList removedConversions
java.util.ArrayList removedUntaggable
private static void removeFromMap (java.util.Map, java.util.List)
Object key
java.util.Iterator i$
java.util.Map map
java.util.List keys
public void write (java.lang.String, javax.annotation.processing.ProcessingEnvironment) throws java.io.IOException
String projectPackage
javax.annotation.processing.ProcessingEnvironment processingEnvironment
private static java.lang.String stripNamespace (java.lang.String)
int colon
String attribute
public boolean isTwoWayEventAttribute (java.lang.String)
String attribute
public java.util.List getMultiAttributeSetterCalls (java.lang.String[], android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass[])
int i
java.util.List viewGenerics
android.databinding.tool.store.SetterStore$MultiAttributeSetter bestMatch
String[] attributes
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass[] valueType
java.util.ArrayList calls
java.util.ArrayList matching
private static java.lang.String simpleName (java.lang.String)
String className
int dotIndex
public java.util.Map getComponentBindingAdapters ()
private java.lang.String getBindingAdapterCall (java.lang.String)
int index
String className
String simpleName
java.util.List adapters
private void ensureInstanceAdapters ()
android.databinding.tool.store.SetterStore$MethodDescription method
java.util.Iterator i$
java.util.HashMap methods
java.util.Iterator i$
android.databinding.tool.store.SetterStore$MethodDescription method
java.util.Iterator i$
android.databinding.tool.store.SetterStore$InverseDescription method
java.util.Iterator i$
java.util.Map methods
java.util.Iterator i$
String simpleName
java.util.List list
String adapter
java.util.Iterator i$
java.util.List list
java.util.Iterator i$
java.util.HashSet adapters
private static void removeConsumedAttributes (java.util.ArrayList, java.lang.String[])
String attribute
String[] arr$
int len$
int i$
android.databinding.tool.store.SetterStore$MultiAttributeSetter setter
boolean found
int i
java.util.ArrayList matching
String[] attributes
private static boolean isInArray (java.lang.String, java.lang.String[])
String value
String[] arr$
int len$
int i$
String str
String[] array
private java.util.ArrayList getMatchingMultiAttributeSetters (java.lang.String[], android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass[])
android.databinding.tool.reflection.ModelClass viewClass
android.databinding.tool.store.SetterStore$MethodDescription method
android.databinding.tool.store.SetterStore$MultiAttributeSetter setter
android.databinding.tool.store.SetterStore$MultiValueAdapterKey adapter
java.util.Iterator i$
String[] attributes
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass[] valueType
java.util.ArrayList setters
private android.databinding.tool.store.SetterStore$MultiAttributeSetter createMultiAttributeSetter (android.databinding.tool.store.SetterStore$MethodDescription, java.lang.String[], android.databinding.tool.reflection.ModelClass[], android.databinding.tool.store.SetterStore$MultiValueAdapterKey)
String parameterTypeStr
android.databinding.tool.reflection.ModelClass parameterType
android.databinding.tool.reflection.ModelClass attributeType
Integer index
int i
android.databinding.tool.store.SetterStore$MethodDescription method
String[] allAttributes
android.databinding.tool.reflection.ModelClass[] attributeValues
android.databinding.tool.store.SetterStore$MultiValueAdapterKey adapter
int matchingAttributes
String[] casts
android.databinding.tool.store.SetterStore$MethodDescription[] conversions
boolean[] supplied
public android.databinding.tool.store.SetterStore$SetterCall getSetterCall (java.lang.String, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.util.Map)
android.databinding.tool.store.SetterStore$MethodDescription adapter
android.databinding.tool.reflection.ModelClass adapterValueType
boolean isBetterView
Exception e
android.databinding.tool.reflection.ModelClass adapterViewType
Exception e
android.databinding.tool.store.SetterStore$AccessorKey key
java.util.Iterator i$
java.util.HashMap adapters
android.databinding.tool.reflection.ModelMethod bestSetterMethod
android.databinding.tool.reflection.ModelClass bestViewType
android.databinding.tool.reflection.ModelClass bestValueType
String attribute
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass valueType
java.util.Map imports
android.databinding.tool.store.SetterStore$SetterCall setterCall
android.databinding.tool.store.SetterStore$MethodDescription conversionMethod
public android.databinding.tool.store.SetterStore$BindingGetterCall getGetterCall (java.lang.String, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.util.Map)
java.util.List setters
android.databinding.tool.store.SetterStore$InverseDescription inverseDescription
android.databinding.tool.reflection.ModelClass listenerType
android.databinding.tool.store.SetterStore$BindingSetterCall eventCall
android.databinding.tool.reflection.ModelClass adapterValueType
boolean isBetterView
Exception e
android.databinding.tool.reflection.ModelClass adapterViewType
Exception e
android.databinding.tool.store.SetterStore$AccessorKey key
java.util.Iterator i$
String attribute
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass valueType
java.util.Map imports
android.databinding.tool.store.SetterStore$InverseMethod bestMethod
java.util.HashMap adapters
public boolean isUntaggable (java.lang.String)
String viewType
private android.databinding.tool.reflection.ModelMethod getBestSetter (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.lang.String, java.util.Map)
android.databinding.tool.reflection.ModelClass renamedViewType
Exception e
String className
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass[] parameterTypes
android.databinding.tool.reflection.ModelClass param
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelMethod[] arr$
int len$
int i$
android.databinding.tool.reflection.ModelMethod[] methods
String name
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass argumentType
String attribute
java.util.Map imports
java.util.List setterCandidates
java.util.HashMap renamed
android.databinding.tool.reflection.ModelMethod bestMethod
android.databinding.tool.reflection.ModelClass bestParameterType
java.util.List args
private android.databinding.tool.store.SetterStore$InverseMethod getBestGetter (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.lang.String, java.util.Map)
boolean isBetterViewType
android.databinding.tool.store.SetterStore$InverseDescription inverseDescription
String name
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelClass returnType
android.databinding.tool.reflection.ModelClass methodViewType
Exception e
String className
java.util.Iterator i$
java.util.List setters
android.databinding.tool.reflection.ModelClass listenerType
android.databinding.tool.store.SetterStore$SetterCall eventSetter
android.databinding.tool.reflection.ModelClass viewType
android.databinding.tool.reflection.ModelClass valueType
String attribute
java.util.Map imports
android.databinding.tool.reflection.ModelClass bestReturnType
android.databinding.tool.store.SetterStore$InverseDescription bestDescription
android.databinding.tool.reflection.ModelClass bestViewType
android.databinding.tool.reflection.ModelMethod bestMethod
java.util.HashMap inverseMethods
android.databinding.tool.store.SetterStore$BindingGetterCall call
private static android.databinding.tool.reflection.ModelClass eraseType (android.databinding.tool.reflection.ModelClass, java.util.List)
android.databinding.tool.reflection.ModelClass arg
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass type
java.util.List typeParameters
java.util.List typeArguments
private static java.lang.String trimAttributeNamespace (java.lang.String)
String attribute
int colonIndex
private static java.lang.String getDefaultSetter (java.lang.String)
String attribute
private boolean isBetterParameter (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, boolean, java.util.Map)
int conversionLevel
android.databinding.tool.store.SetterStore$MethodDescription conversionMethod
int oldConversionLevel
android.databinding.tool.reflection.ModelClass argument
android.databinding.tool.reflection.ModelClass parameter
android.databinding.tool.reflection.ModelClass oldParameter
boolean isBetterViewTypeMatch
java.util.Map imports
private android.databinding.tool.store.SetterStore$MethodDescription getConversionMethod (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass, java.util.Map)
android.databinding.tool.reflection.ModelClass convertTo
Exception e
String toClassName
java.util.Iterator i$
java.util.HashMap conversion
android.databinding.tool.reflection.ModelClass convertFrom
Exception e
String fromClassName
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass from
android.databinding.tool.reflection.ModelClass to
java.util.Map imports
private boolean canUseForConversion (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass from
android.databinding.tool.reflection.ModelClass to
private static void merge (android.databinding.tool.store.SetterStore$IntermediateV2, android.databinding.tool.store.SetterStore$Intermediate)
android.databinding.tool.store.SetterStore$IntermediateV2 store
android.databinding.tool.store.SetterStore$Intermediate dumpStore
android.databinding.tool.store.SetterStore$IntermediateV2 intermediateV2
private static void merge (java.util.HashMap, java.util.HashMap)
Object key2
java.util.Iterator i$
java.util.HashMap firstVals
java.util.HashMap secondVals
Object key
java.util.Iterator i$
java.util.HashMap first
java.util.HashMap second
private static transient java.lang.String createAdapterCall (android.databinding.tool.store.SetterStore$MethodDescription, java.lang.String, java.lang.String, java.lang.String[])
android.databinding.tool.store.SetterStore setterStore
String binderCall
String arg
String[] arr$
int len$
int i$
android.databinding.tool.store.SetterStore$MethodDescription adapter
String componentExpression
String viewExpression
String[] args
StringBuilder sb
private static transient int mergedHashCode (java.lang.Object[])
Object[] objects
static android.databinding.tool.reflection.ModelAnalyzer access$100 (android.databinding.tool.store.SetterStore)
android.databinding.tool.store.SetterStore x0
static java.lang.String[] access$500 (java.lang.String[])
String[] x0
static javax.lang.model.type.TypeMirror access$600 (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.type.TypeMirror)
javax.annotation.processing.ProcessingEnvironment x0
javax.lang.model.type.TypeMirror x1
static java.lang.String access$700 (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror x0
static int access$800 (java.lang.Object[])
Object[] x0
static java.lang.String access$900 (android.databinding.tool.store.SetterStore$MethodDescription, java.lang.String, java.lang.String, java.lang.String[])
android.databinding.tool.store.SetterStore$MethodDescription x0
String x1
String x2
String[] x3
}
android/databinding/tool/store/SetterStore$ViewDataBindingEventSetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$ViewDataBindingEventSetter extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingSetterCall {
public void ()
public transient java.lang.String toJava (java.lang.String, java.lang.String, java.lang.String[])
String componentExpression
String viewExpression
String[] valueExpressions
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
android.databinding.tool.reflection.ModelClass[] parameterTypes
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/store/SetterStore$ViewGetterCall.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$ViewGetterCall extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingGetterCall {
private final android.databinding.tool.store.SetterStore$InverseDescription mInverseDescription
private final android.databinding.tool.store.SetterStore$BindingSetterCall mEventCall
private final android.databinding.tool.reflection.ModelMethod mMethod
public void (android.databinding.tool.store.SetterStore$InverseDescription, android.databinding.tool.reflection.ModelMethod, android.databinding.tool.store.SetterStore$BindingSetterCall)
android.databinding.tool.store.SetterStore$InverseDescription inverseDescription
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.store.SetterStore$BindingSetterCall eventCall
public android.databinding.tool.store.SetterStore$BindingSetterCall getEvent ()
public java.lang.String getEventAttribute ()
public java.lang.String toJava (java.lang.String, java.lang.String)
String componentExpression
String viewExpression
public java.lang.String getGetterType ()
public int getMinApi ()
public java.lang.String getBindingAdapterInstanceClass ()
public void setBindingAdapterCall (java.lang.String)
String method
}
android/databinding/tool/store/SetterStore$InverseMethod.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$InverseMethod extends java.lang.Object {
public android.databinding.tool.store.SetterStore$BindingGetterCall call
public android.databinding.tool.reflection.ModelClass returnType
public android.databinding.tool.reflection.ModelClass viewType
public void (android.databinding.tool.store.SetterStore$BindingGetterCall, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass)
android.databinding.tool.store.SetterStore$BindingGetterCall call
android.databinding.tool.reflection.ModelClass returnType
android.databinding.tool.reflection.ModelClass viewType
}
android/databinding/tool/store/SetterStore$ModelMethodSetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$ModelMethodSetter extends android.databinding.tool.store.SetterStore$SetterCall {
final android.databinding.tool.reflection.ModelMethod mModelMethod
public void (android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.ModelMethod modelMethod
public java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String valueExpression
protected java.lang.String toJavaInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String componentExpression
String viewExpression
String oldValue
String valueExpression
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
public java.lang.String getBindingAdapterInstanceClass ()
}
android/databinding/tool/store/SetterStore$AdapterGetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$AdapterGetter extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingGetterCall {
private final android.databinding.tool.store.SetterStore$InverseDescription mInverseDescription
private String mBindingAdapterCall
private final android.databinding.tool.store.SetterStore$BindingSetterCall mEventCall
private final String mGetterType
public void (android.databinding.tool.store.SetterStore$InverseDescription, android.databinding.tool.store.SetterStore$BindingSetterCall, java.lang.String)
android.databinding.tool.store.SetterStore$InverseDescription description
android.databinding.tool.store.SetterStore$BindingSetterCall eventCall
String getterType
public java.lang.String getGetterType ()
public java.lang.String toJava (java.lang.String, java.lang.String)
String componentExpression
String viewExpression
StringBuilder sb
public int getMinApi ()
public java.lang.String getBindingAdapterInstanceClass ()
public void setBindingAdapterCall (java.lang.String)
String method
public android.databinding.tool.store.SetterStore$BindingSetterCall getEvent ()
public java.lang.String getEventAttribute ()
}
android/databinding/tool/store/SetterStore$MultiAttributeSetter.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$MultiAttributeSetter extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingSetterCall {
public final String[] attributes
private final android.databinding.tool.store.SetterStore$MethodDescription mAdapter
private final android.databinding.tool.store.SetterStore$MethodDescription[] mConverters
private final String[] mCasts
private final android.databinding.tool.store.SetterStore$MultiValueAdapterKey mKey
private final boolean[] mSupplied
public void (android.databinding.tool.store.SetterStore$MultiValueAdapterKey, boolean[], android.databinding.tool.store.SetterStore$MethodDescription, android.databinding.tool.store.SetterStore$MethodDescription[], java.lang.String[])
int i
int i
int attrIndex
int numSupplied
android.databinding.tool.store.SetterStore$MultiValueAdapterKey key
boolean[] supplied
android.databinding.tool.store.SetterStore$MethodDescription adapter
android.databinding.tool.store.SetterStore$MethodDescription[] converters
String[] casts
public final java.lang.String toJava (java.lang.String, java.lang.String, java.lang.String[])
String paramType
String defaultValue
android.databinding.tool.store.SetterStore$MethodDescription converter
int i
String componentExpression
String viewExpression
String[] valueExpressions
int numAttrs
String[] args
int startIndex
int attrIndex
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
StringBuilder argBuilder
int endIndex
public int getMinApi ()
public boolean requiresOldValue ()
public android.databinding.tool.reflection.ModelClass[] getParameterTypes ()
int i
android.databinding.tool.reflection.ModelClass[] parameters
String[] paramTypeStrings
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
int attrIndex
public java.lang.String getBindingAdapterInstanceClass ()
public java.lang.String toString ()
static android.databinding.tool.store.SetterStore$MultiValueAdapterKey access$000 (android.databinding.tool.store.SetterStore$MultiAttributeSetter)
android.databinding.tool.store.SetterStore$MultiAttributeSetter x0
static java.lang.String[] access$200 (android.databinding.tool.store.SetterStore$MultiAttributeSetter)
android.databinding.tool.store.SetterStore$MultiAttributeSetter x0
static android.databinding.tool.store.SetterStore$MethodDescription[] access$300 (android.databinding.tool.store.SetterStore$MultiAttributeSetter)
android.databinding.tool.store.SetterStore$MultiAttributeSetter x0
}
android/databinding/tool/store/SetterStore$Intermediate.classSetterStore.java
package android.databinding.tool.store
abstract android.databinding.tool.store.SetterStore$Intermediate extends java.lang.Object implements java.io.Serializable {
public abstract android.databinding.tool.store.SetterStore$Intermediate upgrade ()
}
android/databinding/tool/store/SetterStore$InverseDescription.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$InverseDescription extends android.databinding.tool.store.SetterStore$MethodDescription {
private static final long serialVersionUID
public final String event
public void (java.lang.String, java.lang.String, java.lang.String)
String type
String method
String event
public void (javax.lang.model.element.ExecutableElement, java.lang.String, boolean)
javax.lang.model.element.ExecutableElement method
String event
boolean takesComponent
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
android/databinding/tool/store/SetterStore$IntermediateV2.classSetterStore.java
package android.databinding.tool.store
android.databinding.tool.store.SetterStore$IntermediateV2 extends android.databinding.tool.store.SetterStore$IntermediateV1 {
private static final long serialVersionUID
public final java.util.HashMap inverseAdapters
public final java.util.HashMap inverseMethods
private void ()
public android.databinding.tool.store.SetterStore$Intermediate upgrade ()
void (android.databinding.tool.store.SetterStore$1)
android.databinding.tool.store.SetterStore$1 x0
}
android/databinding/tool/store/SetterStore$ViewDataBindingGetterCall.classSetterStore.java
package android.databinding.tool.store
public android.databinding.tool.store.SetterStore$ViewDataBindingGetterCall extends java.lang.Object implements android.databinding.tool.store.SetterStore$BindingGetterCall {
private final String mGetter
private final android.databinding.tool.store.SetterStore$BindingSetterCall mEventSetter
private final String mAttribute
private final android.databinding.tool.reflection.ModelClass mBindingClass
public void (android.databinding.tool.reflection.ModelClass, java.lang.String)
android.databinding.tool.reflection.ModelClass bindingClass
String attribute
int colonIndex
public java.lang.String toJava (java.lang.String, java.lang.String)
String componentExpression
String viewExpression
public java.lang.String getGetterType ()
public int getMinApi ()
public java.lang.String getBindingAdapterInstanceClass ()
public void setBindingAdapterCall (java.lang.String)
String method
public android.databinding.tool.store.SetterStore$BindingSetterCall getEvent ()
public java.lang.String getEventAttribute ()
}
android/databinding/tool/writer/
android/databinding/tool/writer/DataBinderWriter$write$1$1$3.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1)
}
android/databinding/tool/writer/LayoutBinderWriterKt$oldValueName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$oldValueName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$oldValueName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$2$1$2$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1$2$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1$2$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1$2$1)
}
android/databinding/tool/writer/LayoutBinderWriterKt.classLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.LayoutBinderWriterKt extends java.lang.Object {
private static final kotlin.reflect.KProperty[] $$delegatedProperties
private static final kotlin.properties.ReadOnlyProperty needsLocalField$delegate
private static final kotlin.properties.ReadOnlyProperty readableName$delegate
private static final kotlin.properties.ReadOnlyProperty fieldName$delegate
private static final kotlin.properties.ReadOnlyProperty androidId$delegate
private static final kotlin.properties.ReadOnlyProperty interfaceClass$delegate
private static final kotlin.properties.ReadOnlyProperty constructorParamName$delegate
private static final kotlin.properties.ReadOnlyProperty readableName$delegate$1
private static final kotlin.properties.ReadOnlyProperty fieldName$delegate$1
private static final kotlin.properties.ReadOnlyProperty fieldName$delegate$2
private static final kotlin.properties.ReadOnlyProperty listenerClassName$delegate
private static final kotlin.properties.ReadOnlyProperty oldValueName$delegate
private static final kotlin.properties.ReadOnlyProperty callbackLocalName$delegate
private static final kotlin.properties.ReadOnlyProperty executePendingLocalName$delegate
private static final kotlin.properties.ReadOnlyProperty setterName$delegate
private static final kotlin.properties.ReadOnlyProperty onChangeName$delegate
private static final kotlin.properties.ReadOnlyProperty getterName$delegate
private static final kotlin.properties.ReadOnlyProperty dirtyFlagSet$delegate
private static final kotlin.properties.ReadOnlyProperty invalidateFlagSet$delegate
private static final kotlin.properties.ReadOnlyProperty shouldReadFlagSet$delegate
private static final kotlin.properties.ReadOnlyProperty shouldReadWithConditionalsFlagSet$delegate
private static final kotlin.properties.ReadOnlyProperty conditionalFlags$delegate
private static final kotlin.properties.ReadOnlyProperty requiredComponent$delegate
static void ()
public static final java.lang.String stripNonJava (java.lang.String)
String $receiver$iv
int $i$f$toRegex
int $i$f$split
String $receiver$iv
int $i$f$trim
String it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
String $receiver
public static final java.lang.String defaultValue (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass $receiver
public static final java.lang.String getUniqueFieldName (android.databinding.tool.expr.ExprModel, java.lang.String, boolean)
android.databinding.tool.expr.ExprModel $receiver
String base
boolean isPublic
public static final java.lang.String getUniqueMethodName (android.databinding.tool.expr.ExprModel, java.lang.String, boolean)
android.databinding.tool.expr.ExprModel $receiver
String base
boolean isPublic
public static final java.lang.String getConstructorParamName (android.databinding.tool.expr.ExprModel, java.lang.String)
android.databinding.tool.expr.ExprModel $receiver
String base
public static final android.databinding.tool.writer.FlagSet localizeFlag (android.databinding.tool.expr.ExprModel, android.databinding.tool.writer.FlagSet, java.lang.String)
android.databinding.tool.expr.ExprModel $receiver
android.databinding.tool.writer.FlagSet set
String base
public static final boolean getNeedsLocalField (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final boolean isForcedToLocalize (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getReadableName (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget $receiver
public static final java.lang.String superConversion (android.databinding.tool.BindingTarget, java.lang.String)
android.databinding.tool.BindingTarget $receiver
String variable
public static final java.lang.String getFieldName (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget $receiver
public static final java.lang.String getAndroidId (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget $receiver
public static final java.lang.String getInterfaceClass (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget $receiver
public static final java.lang.String getConstructorParamName (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget $receiver
public static final java.lang.String getReadableName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getFieldName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getFieldName (android.databinding.tool.InverseBinding)
android.databinding.tool.InverseBinding $receiver
public static final java.lang.String getListenerClassName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getOldValueName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String scopedName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getCallbackLocalName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getExecutePendingLocalName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getSetterName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getOnChangeName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String getGetterName (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final boolean isVariable (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final android.databinding.tool.writer.FlagSet getDirtyFlagSet (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final android.databinding.tool.writer.FlagSet getInvalidateFlagSet (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final android.databinding.tool.writer.FlagSet getShouldReadFlagSet (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final android.databinding.tool.writer.FlagSet getShouldReadWithConditionalsFlagSet (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.util.ArrayList getConditionalFlags (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final java.lang.String toAssignmentCode (android.databinding.tool.Binding)
String fieldName
android.databinding.tool.Binding $receiver
public static final java.lang.String getRequiredComponent (android.databinding.tool.LayoutBinder)
android.databinding.tool.LayoutBinder $receiver
public static final android.databinding.tool.writer.FlagSet getRequirementFlagSet (android.databinding.tool.expr.Expr, boolean)
android.databinding.tool.expr.Expr $receiver
boolean expected
public static final void notEmpty (android.databinding.tool.writer.FlagSet, kotlin.jvm.functions.Function2)
kotlin.collections.IndexedValue it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.FlagSet $receiver
kotlin.jvm.functions.Function2 cb
public static final java.lang.String getWordSuffix (int)
int wordIndex
public static final java.lang.String localValue (android.databinding.tool.writer.FlagSet, int)
android.databinding.tool.writer.FlagSet $receiver
int bucketIndex
public static final java.lang.String binaryCode (android.databinding.tool.writer.FlagSet, int)
android.databinding.tool.writer.FlagSet $receiver
int bucketIndex
public static final java.lang.String longToBinary (long)
long l
public static final java.util.List mapOr (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.FlagSet, kotlin.jvm.functions.Function2)
int i
java.util.ArrayList result
int min
android.databinding.tool.writer.FlagSet $receiver
android.databinding.tool.writer.FlagSet other
kotlin.jvm.functions.Function2 cb
public static final int indexFromTag (java.lang.String)
String $receiver$iv
int $i$f$substring
int startIndex
String tag
}
android/databinding/tool/writer/Scope.classLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.Scope extends java.lang.Enum {
public static final android.databinding.tool.writer.Scope GLOBAL
public static final android.databinding.tool.writer.Scope FIELD
public static final android.databinding.tool.writer.Scope METHOD
public static final android.databinding.tool.writer.Scope FLAG
public static final android.databinding.tool.writer.Scope EXECUTE_PENDING_METHOD
public static final android.databinding.tool.writer.Scope CONSTRUCTOR_PARAM
public static final android.databinding.tool.writer.Scope CALLBACK
private static final android.databinding.tool.writer.Scope[] $VALUES
private static android.databinding.tool.writer.Scope currentScope
private static final java.util.ArrayList scopeStack
public static final android.databinding.tool.writer.Scope$Companion Companion
static void ()
protected void (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static final android.databinding.tool.writer.Scope access$getCurrentScope$cp ()
public static final void access$setCurrentScope$cp (android.databinding.tool.writer.Scope)
android.databinding.tool.writer.Scope
public static final java.util.ArrayList access$getScopeStack$cp ()
public static android.databinding.tool.writer.Scope[] values ()
public static android.databinding.tool.writer.Scope valueOf (java.lang.String)
}
android/databinding/tool/writer/LayoutBinderWriter$callbacks$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$callbacks$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke ()
public final java.util.List invoke ()
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareInvalidateAll$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget binder
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.FlagSet fs
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final android.databinding.tool.writer.FlagSet $set
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.List $expressions
final android.databinding.tool.writer.FlagSet $flagSet
final boolean $needsIfWrapper
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr expr
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode assignment
android.databinding.tool.expr.Dependency it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Dependency it
int $i$a$2
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.writer.FlagSet ternaryFlags
boolean isBehindTernary
java.util.BitSet ternaryBitSet
android.databinding.tool.expr.Expr it
int $i$a$3
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
boolean hasAnotherIf
java.util.Map$Entry it
int $i$a$4
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Dependency it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
android.databinding.tool.expr.Dependency it
int $i$a$5
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.List chosen
android.databinding.tool.expr.Expr expr
int $i$a$4
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.List assignedValues
String condition
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
android.databinding.tool.writer.FlagSet nextInheritedFlags
java.util.ArrayList dependants
android.databinding.tool.writer.KCode $receiver
void (java.util.List, android.databinding.tool.writer.FlagSet, boolean, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareVariables$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareVariables$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.CallbackWrapper wrapper
android.databinding.tool.expr.LambdaExpr it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
final boolean $forLibrary
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
String type
android.databinding.tool.expr.IdentifierExpr it
int $i$a$5
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter, boolean)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareSetVariable$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$11.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$11 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackImplementations$1$2$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr lambda
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2)
}
android/databinding/tool/writer/BRWriter$klass$2$1.classBRWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.BRWriter$klass$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.BRWriter$klass$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
String prefix
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.BRWriter$klass$2)
}
android/databinding/tool/writer/LayoutBinderWriter$write$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$write$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$write$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$write$1)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$2 this$0
final android.databinding.tool.writer.FlagSet $flagSet
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$2, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$$special$$inlined$groupBy$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$$special$$inlined$groupBy$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.Binding $it
final android.databinding.tool.writer.FlagSet $tmpDirtyFlags$inlined
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final java.lang.String invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.Binding, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.FieldAccessExpr l
android.databinding.tool.writer.FlagSet r
int $i$a$1
Object accumulator$iv
int index$iv
java.util.List $receiver$iv
Object initial$iv
int $i$f$foldRight
android.databinding.tool.writer.FlagSet flagSet
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareDirtyFlags$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareDirtyFlags$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.FlagSet $flag
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final void invoke (java.lang.String, long)
String suffix
long value
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$variables$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variables$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke ()
public final java.util.List invoke ()
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$8.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$10.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$10 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$2$1$2$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
final android.databinding.tool.LayoutBinder $firstVal
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.LayoutBinder)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final android.databinding.tool.writer.FlagSet $ternaryFlags
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2 this$0
final java.util.ArrayList $dependants$inlined
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final java.lang.String invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2, android.databinding.tool.writer.KCode, java.util.ArrayList)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$1 this$0
final android.databinding.tool.writer.KCode receiver$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$2$1$2$1$1$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1$2$1$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.LayoutBinder $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.LayoutBinder)
}
android/databinding/tool/writer/LayoutBinderWriter$declareIncludeViews$1$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.BindingTarget $it
final android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.HashMap $includeMap$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.BindingTarget it
int $i$a$2
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.BindingTarget it
int $i$a$3
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.BindingTarget, android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1$1, android.databinding.tool.writer.KCode, java.util.HashMap)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterNotTo
Iterable $receiver$iv
int $i$f$filterNot
android.databinding.tool.expr.IdentifierExpr it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.expr.IdentifierExpr it
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final android.databinding.tool.writer.FlagSet $set
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$5 this$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$5, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareInvalidateAll$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1$1 this$0
final android.databinding.tool.writer.FlagSet $fs
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
int i
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1$1, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareSetVariable$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
int i
android.databinding.tool.expr.IdentifierExpr identifierExpr
int $i$a$2
Object item$iv
int index$iv
Iterable $receiver$iv
int $i$f$forEachIndexed
java.util.List declaredOnly
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1)
}
android/databinding/tool/writer/Scope$Companion.classLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.Scope$Companion extends java.lang.Object {
public final android.databinding.tool.writer.Scope getCurrentScope ()
public final void setCurrentScope (android.databinding.tool.writer.Scope)
android.databinding.tool.writer.Scope
private final java.util.ArrayList getScopeStack ()
public final void enter (android.databinding.tool.writer.Scope)
android.databinding.tool.writer.Scope scope
public final void exit ()
public final void reset ()
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1 this$0
final android.databinding.tool.writer.KCode receiver$0
final android.databinding.tool.writer.FlagSet $flagSet
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$1, android.databinding.tool.writer.KCode, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriter$declareListenerImpls$1$3$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode $assignment
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$4$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.DataBinderWriter$write$1$1$4$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$4$2$2$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4$2$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/LayoutBinderWriter$usedVariables$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$usedVariables$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke ()
public final java.util.List invoke ()
android.databinding.tool.expr.IdentifierExpr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter.classLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.LayoutBinderWriter extends java.lang.Object {
private final android.databinding.tool.expr.ExprModel model
private final java.util.HashMap indices
private final kotlin.Lazy mDirtyFlags$delegate
private final String className
private final String baseClassName
private final kotlin.Lazy includedBinders$delegate
private final kotlin.Lazy variables$delegate
private final kotlin.Lazy usedVariables$delegate
private final kotlin.Lazy callbacks$delegate
private final android.databinding.tool.LayoutBinder layoutBinder
private static final kotlin.reflect.KProperty[] $$delegatedProperties
public final android.databinding.tool.expr.ExprModel getModel ()
public final java.util.HashMap getIndices ()
public final android.databinding.tool.writer.FlagSet getMDirtyFlags ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.lang.String getClassName ()
public final java.lang.String getBaseClassName ()
public final java.util.List getIncludedBinders ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.util.List getVariables ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.util.List getUsedVariables ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.util.List getCallbacks ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final java.lang.String write (int)
int minSdk
public final java.lang.String buildImplements ()
android.databinding.tool.expr.LambdaExpr it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
public final void calculateIndices ()
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
kotlin.collections.IndexedValue it
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
int indexStart
java.util.List taggedViews
public final android.databinding.tool.writer.KCode declareIncludeViews ()
public final int maxIndex ()
Integer maxIndex
public final android.databinding.tool.writer.KCode declareConstructor (int)
int minSdk
public final android.databinding.tool.writer.KCode declareCallbackInstances ()
public final android.databinding.tool.writer.KCode declareCallbackImplementations ()
public final java.lang.String fieldConversion (android.databinding.tool.BindingTarget)
String variableName
int index
android.databinding.tool.BindingTarget target
public final android.databinding.tool.writer.KCode declareInvalidateAll ()
public final android.databinding.tool.writer.KCode declareHasPendingBindings ()
public final android.databinding.tool.writer.KCode declareSetVariable ()
public final android.databinding.tool.writer.KCode variableSettersAndGetters ()
public final android.databinding.tool.writer.KCode onFieldChange ()
public final android.databinding.tool.writer.KCode declareViews ()
public final android.databinding.tool.writer.KCode declareVariables ()
public final android.databinding.tool.writer.KCode declareBoundValues ()
public final android.databinding.tool.writer.KCode declareListeners ()
public final android.databinding.tool.writer.KCode declareInverseBindingImpls ()
public final android.databinding.tool.writer.KCode declareDirtyFlags ()
public final android.databinding.tool.writer.KCode flagMapping ()
public final android.databinding.tool.writer.KCode executePendingBindings ()
public final android.databinding.tool.writer.KCode readWithDependants (java.util.List, java.util.List, java.util.List, android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.FlagSet)
java.util.List expressionList
java.util.List justRead
java.util.List batch
android.databinding.tool.writer.FlagSet tmpDirtyFlags
android.databinding.tool.writer.FlagSet inheritedFlags
public static volatile android.databinding.tool.writer.KCode readWithDependants$default (android.databinding.tool.writer.LayoutBinderWriter, java.util.List, java.util.List, java.util.List, android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.FlagSet, int, java.lang.Object)
public final java.lang.String condition (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Dependency it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Dependency it
int $i$a$2
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
android.databinding.tool.expr.Expr it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.List nullables
android.databinding.tool.expr.Expr expr
public final android.databinding.tool.writer.KCode declareListenerImpls ()
public final android.databinding.tool.writer.KCode declareFactories ()
public final java.lang.String writeBaseClass (boolean)
boolean forLibrary
public final android.databinding.tool.LayoutBinder getLayoutBinder ()
public void (android.databinding.tool.LayoutBinder)
android.databinding.tool.LayoutBinder layoutBinder
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$3 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$1 this$0
final android.databinding.tool.writer.FlagSet $flagSet
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$1, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.DataBinderWriter$write$1$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/ComponentWriter.classComponentWriter.java
package android.databinding.tool.writer
public android.databinding.tool.writer.ComponentWriter extends java.lang.Object {
private static final String INDENT
public void ()
public java.lang.String createComponent ()
String className
java.util.Iterator i$
int index
java.util.List classes
String simpleName
java.util.Iterator i$
StringBuilder builder
android.databinding.tool.store.SetterStore setterStore
java.util.Map bindingAdapters
private static void addGetter (java.lang.StringBuilder, java.lang.String, java.lang.String, int)
StringBuilder builder
String simpleName
String className
int index
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$6.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.Map$Entry $it
final android.databinding.tool.expr.Expr $expr$inlined
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2 this$0
final java.util.ArrayList $dependants$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet set
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.expr.Expr, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2, android.databinding.tool.writer.KCode, java.util.ArrayList)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.Expr $it
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.Expr, android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareListenerImpls$1$3$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.ListenerExpr $expr
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
kotlin.collections.IndexedValue it
int $i$a$2
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.reflection.ModelClass returnType
android.databinding.tool.reflection.ModelClass[] parameterTypes
android.databinding.tool.reflection.ModelMethod listenerMethod
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.ListenerExpr)
}
android/databinding/tool/writer/LayoutBinderWriter$declareConstructor$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
final int $minSdk
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
String $receiver$iv
int startIndex$iv
int $i$f$substring
String resourceId
int slashIndex
String packageName
String tagValue
String originalTag
android.databinding.tool.BindingTarget it
int $i$a$4
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.List taggedViews
boolean rootTagsSupported
String superParam
String parameterType
int bindingCount
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter, int)
}
android/databinding/tool/writer/LayoutBinderWriter$declareConstructor$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final String $superParam
final int $bindingCount
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (java.lang.String, int)
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$flagMapping$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$flagMapping$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
int i
String[] mapping
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$5.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.Map$Entry $it
final android.databinding.tool.expr.Expr $expr$inlined
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2 this$0
final java.util.ArrayList $dependants$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet set
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.expr.Expr, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2, android.databinding.tool.writer.KCode, java.util.ArrayList)
}
android/databinding/tool/writer/LayoutBinderWriterKt$conditionalFlags$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$conditionalFlags$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$conditionalFlags$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.util.ArrayList invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$2$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter.classDataBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.DataBinderWriter extends java.lang.Object {
private final String pkg
private final String projectPackage
private final String className
private final java.util.List layoutBinders
private final int minSdk
public final java.lang.String write (android.databinding.tool.writer.BRWriter)
android.databinding.tool.writer.BRWriter brWriter
public final java.lang.String getPkg ()
public final java.lang.String getProjectPackage ()
public final java.lang.String getClassName ()
public final java.util.List getLayoutBinders ()
public final int getMinSdk ()
public void (java.lang.String, java.lang.String, java.lang.String, java.util.List, int)
String pkg
String projectPackage
String className
java.util.List layoutBinders
int minSdk
}
android/databinding/tool/writer/LayoutBinderWriterKt$androidId$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$androidId$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$androidId$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget target
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriterKt$listenerClassName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$listenerClassName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$listenerClassName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/KCode$Appendix.classKCode.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.KCode$Appendix extends java.lang.Object {
private final String glue
private final android.databinding.tool.writer.KCode code
public final java.lang.String getGlue ()
public final android.databinding.tool.writer.KCode getCode ()
public void (java.lang.String, android.databinding.tool.writer.KCode)
String glue
android.databinding.tool.writer.KCode code
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
final java.util.List $expressionList
final android.databinding.tool.writer.FlagSet $inheritedFlags
final android.databinding.tool.writer.FlagSet $tmpDirtyFlags
final java.util.List $justRead
final java.util.List $batch
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.writer.KCode readCode
String ifClause
java.util.List expressions
boolean needsIfWrapper
android.databinding.tool.writer.FlagSet flagSet
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter, java.util.List, android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.FlagSet, java.util.List, java.util.List)
}
android/databinding/tool/writer/LayoutBinderWriter$declareInverseBindingImpls$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
String param
String className
android.databinding.tool.InverseBinding inverseBinding
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.BindingTarget target
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.Map$Entry $it
final android.databinding.tool.expr.Expr $expr$inlined
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2 this$0
final java.util.ArrayList $dependants$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.expr.Expr, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$2, android.databinding.tool.writer.KCode, java.util.ArrayList)
}
android/databinding/tool/writer/LayoutBinderWriter$declareDirtyFlags$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareDirtyFlags$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet flag
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$3$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$3$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.IdentifierExpr $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.IdentifierExpr)
}
android/databinding/tool/writer/KCode.classKCode.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.KCode extends java.lang.Object {
private boolean sameLine
private final String lineSeparator
private final java.util.ArrayList nodes
private final String s
private static final java.util.BitSet cachedIndentations
private static final java.util.ArrayList indentCache
public static final android.databinding.tool.writer.KCode$Companion Companion
public final boolean isNull (android.databinding.tool.writer.KCode)
String $receiver$iv
int $i$f$trim
android.databinding.tool.writer.KCode kcode
public final transient android.databinding.tool.writer.KCode tab (android.databinding.tool.writer.KCode[])
android.databinding.tool.writer.KCode it
int $i$a$1
Object element$iv
Object[] $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode[] codes
public final android.databinding.tool.writer.KCode tab (java.util.Collection)
android.databinding.tool.writer.KCode it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.Collection codes
public final android.databinding.tool.writer.KCode tab (java.lang.String, kotlin.jvm.functions.Function1)
android.databinding.tool.writer.KCode c
String s
kotlin.jvm.functions.Function1 init
public static volatile android.databinding.tool.writer.KCode tab$default (android.databinding.tool.writer.KCode, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final android.databinding.tool.writer.KCode tab (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode c
public final android.databinding.tool.writer.KCode nl (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode c
public final android.databinding.tool.writer.KCode nl (java.lang.String, kotlin.jvm.functions.Function1)
android.databinding.tool.writer.KCode c
String s
kotlin.jvm.functions.Function1 init
public static volatile android.databinding.tool.writer.KCode nl$default (android.databinding.tool.writer.KCode, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final android.databinding.tool.writer.KCode block (java.lang.String, kotlin.jvm.functions.Function1)
android.databinding.tool.writer.KCode c
String s
kotlin.jvm.functions.Function1 init
public static volatile android.databinding.tool.writer.KCode block$default (android.databinding.tool.writer.KCode, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final android.databinding.tool.writer.KCode app (java.lang.String, android.databinding.tool.writer.KCode)
String glue
android.databinding.tool.writer.KCode c
public static volatile android.databinding.tool.writer.KCode app$default (android.databinding.tool.writer.KCode, java.lang.String, android.databinding.tool.writer.KCode, int, java.lang.Object)
public final android.databinding.tool.writer.KCode app (java.lang.String)
android.databinding.tool.writer.KCode c
String s
public final android.databinding.tool.writer.KCode app (java.lang.String, java.lang.String, kotlin.jvm.functions.Function1)
android.databinding.tool.writer.KCode c
String glue
String s
kotlin.jvm.functions.Function1 init
public static volatile android.databinding.tool.writer.KCode app$default (android.databinding.tool.writer.KCode, java.lang.String, java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final void toS (int, java.lang.StringBuilder)
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
String $receiver$iv
int $i$f$trim
int childTab
Object it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
kotlin.jvm.internal.Ref$BooleanRef addedChild
boolean newlineFirstNode
int n
StringBuilder sb
public final java.lang.String generate ()
StringBuilder sb
public void (java.lang.String)
String s
public void (java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void ()
static void ()
public static final java.util.BitSet access$getCachedIndentations$cp ()
public static final java.util.ArrayList access$getIndentCache$cp ()
}
android/databinding/tool/writer/CallbackWrapperWriter$write$1$1$1$1.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.CallbackWrapperWriter$write$1$1$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/CallbackWrapperWriterKt.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.CallbackWrapperWriterKt extends java.lang.Object {
public static final java.lang.String allArgsWithTypes (android.databinding.tool.CallbackWrapper)
kotlin.collections.IndexedValue it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.CallbackWrapper $receiver
public static final java.lang.String argsWithTypes (android.databinding.tool.CallbackWrapper)
kotlin.collections.IndexedValue it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.CallbackWrapper $receiver
public static final java.lang.String args (android.databinding.tool.CallbackWrapper)
kotlin.collections.IndexedValue it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.CallbackWrapper $receiver
public static final java.lang.String allArgs (android.databinding.tool.CallbackWrapper)
kotlin.collections.IndexedValue it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
android.databinding.tool.CallbackWrapper $receiver
}
android/databinding/tool/writer/LayoutBinderWriterKt$readableName$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$readableName$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$readableName$4 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
String stripped
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/BRWriter$klass$2$1$1.classBRWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.BRWriter$klass$2$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.BRWriter$klass$2$1 this$0
final String $prefix
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
kotlin.collections.IndexedValue it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.BRWriter$klass$2$1, java.lang.String)
}
android/databinding/tool/writer/LayoutBinderWriterKt$callbackLocalName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$callbackLocalName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$callbackLocalName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/KCode$block$1.classKCode.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.KCode$block$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode $c
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$3$1$3$1$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$3$1$3$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.LayoutBinder $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.LayoutBinder)
}
android/databinding/tool/writer/LayoutBinderWriter$declareSetVariable$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1)
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
int i
android.databinding.tool.expr.Expr it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr it
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
java.util.List readNow
java.util.ArrayList justRead
java.util.ArrayList batch
java.util.Collection $receiver$iv
int $i$f$isNotEmpty
android.databinding.tool.BindingTarget it
int $i$a$4
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$5
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.Binding it
int $i$a$6
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
java.util.Map$Entry it
int $i$a$7
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.BindingTarget it
int $i$a$8
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$9
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.Binding it
int $i$a$10
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.Binding it
int $i$a$11
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
java.util.Map$Entry it
int $i$a$12
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.BindingTarget it
int $i$a$13
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget binder
int $i$a$14
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.BindingTarget it
int $i$a$15
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$16
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.ArrayList batch
android.databinding.tool.writer.FlagSet tmpDirtyFlags
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackImplementations$1$2$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.List $lambdas
final boolean $shouldReturn
final android.databinding.tool.CallbackWrapper $wrapper
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr lambda
android.databinding.tool.writer.KCode $receiver
void (java.util.List, boolean, android.databinding.tool.CallbackWrapper)
}
android/databinding/tool/writer/DynamicUtilWriter.classDynamicUtilWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.DynamicUtilWriter extends java.lang.Object {
public final android.databinding.tool.writer.KCode write (int)
int targetSdk
public void ()
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$6$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$6$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$6$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriterKt$shouldReadFlagSet$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$shouldReadFlagSet$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$shouldReadFlagSet$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final android.databinding.tool.writer.FlagSet invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/AnnotationJavaFileWriter.classAnnotationJavaFileWriter.java
package android.databinding.tool.writer
public android.databinding.tool.writer.AnnotationJavaFileWriter extends android.databinding.tool.writer.JavaFileWriter {
private final javax.annotation.processing.ProcessingEnvironment mProcessingEnvironment
public void (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
public void writeToFile (java.lang.String, java.lang.String)
javax.tools.JavaFileObject javaFileObject
java.io.IOException e
String canonicalName
String contents
java.io.Writer writer
}
android/databinding/tool/writer/LayoutBinderWriterKt$WhenMappings.class
package android.databinding.tool.writer
public final android.databinding.tool.writer.LayoutBinderWriterKt$WhenMappings extends java.lang.Object {
public static final int[] $EnumSwitchMapping$0
static void ()
}
android/databinding/tool/writer/BRWriter$klass$2.classBRWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.BRWriter$klass$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.BRWriter this$0
public volatile java.lang.Object invoke ()
public final java.lang.String invoke ()
void (android.databinding.tool.writer.BRWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareHasPendingBindings$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget binder
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet set
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4)
}
android/databinding/tool/writer/LayoutBinderWriter$declareConstructor$1$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1 this$0
final String $superParam
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1, java.lang.String)
}
android/databinding/tool/writer/LayoutBinderWriterKt$invalidateFlagSet$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$invalidateFlagSet$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$invalidateFlagSet$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final android.databinding.tool.writer.FlagSet invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$3$1$3$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$3$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
final android.databinding.tool.LayoutBinder $firstVal
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.LayoutBinder)
}
android/databinding/tool/writer/FlagSet.classFlagSet.java
package android.databinding.tool.writer
public android.databinding.tool.writer.FlagSet extends java.lang.Object {
public static final int sBucketSize
public final String type
public final long[] buckets
private String mLocalName
private boolean mIsDynamic
public void (java.util.BitSet, int)
int i
java.util.BitSet bitSet
int bucketCount
public void (long[])
long[] buckets
public void (long[], int)
long[] buckets
int minBucketCount
public transient void (int[])
int i
int i
int x
int[] bits
int max
public boolean intersect (android.databinding.tool.writer.FlagSet, int)
android.databinding.tool.writer.FlagSet other
int bucketIndex
public java.lang.String getLocalName ()
public void setLocalName (java.lang.String)
String localName
public boolean hasLocalName ()
public boolean isDynamic ()
public void setDynamic (boolean)
boolean isDynamic
public android.databinding.tool.writer.FlagSet andNot (android.databinding.tool.writer.FlagSet)
int i
android.databinding.tool.writer.FlagSet other
android.databinding.tool.writer.FlagSet result
int min
public android.databinding.tool.writer.FlagSet or (android.databinding.tool.writer.FlagSet)
int i
android.databinding.tool.writer.FlagSet other
android.databinding.tool.writer.FlagSet result
public boolean isEmpty ()
int i
public java.lang.String toString ()
int i
StringBuilder sb
private long getBucket (int)
int bucketIndex
public boolean bitsEqual (android.databinding.tool.writer.FlagSet)
int i
android.databinding.tool.writer.FlagSet other
int max
public int hashCode ()
long bucket
long[] arr$
int len$
int i$
int hash
public boolean equals (java.lang.Object)
int i
android.databinding.tool.writer.FlagSet other
Object obj
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackImplementations$1$2$2$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.LambdaExpr $lambda
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.LambdaExpr, android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriterKt$getterName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$getterName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$getterName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet initial
android.databinding.tool.expr.FieldAccessExpr expr
int $i$a$1
Object element$iv
Object accumulator$iv
Iterable $receiver$iv
Object initial$iv
int $i$f$fold
android.databinding.tool.writer.FlagSet flagSet
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$2)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.Map$Entry $it
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry, android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriterKt$fieldName$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$4 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1 this$0
final android.databinding.tool.writer.FlagSet $tmpDirtyFlags
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
int i
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$lambda$2.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet flagSet
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$6.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2 this$0
final android.databinding.tool.writer.KCode receiver$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareHasPendingBindings$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareConstructor$1$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$2)
}
android/databinding/tool/writer/LayoutBinderWriter$mDirtyFlags$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$mDirtyFlags$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke ()
public final android.databinding.tool.writer.FlagSet invoke ()
android.databinding.tool.writer.FlagSet fs
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$lambda$1.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
String evaluate
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareHasPendingBindings$1$1$3$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1$3$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriterKt$constructorParamName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$constructorParamName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$constructorParamName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget target
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$16$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$16$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.BindingTarget $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.BindingTarget)
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackImplementations$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.expr.LambdaExpr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
boolean shouldReturn
java.util.List lambdas
android.databinding.tool.CallbackWrapper wrapper
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet set
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$4)
}
android/databinding/tool/writer/DataBinderWriter$write$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter this$0
final android.databinding.tool.writer.BRWriter $brWriter
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter, android.databinding.tool.writer.BRWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$includedBinders$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$includedBinders$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke ()
public final java.util.List invoke ()
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackImplementations$1$2$2$1$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareCallbackImplementations$1$2$2$1)
}
android/databinding/tool/writer/LayoutBinderWriterKt$requiredComponent$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$requiredComponent$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$requiredComponent$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.LayoutBinder)
android.databinding.tool.BindingTarget it
int $i$a$1
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.Binding it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
android.databinding.tool.BindingTarget it
int $i$a$1
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.InverseBinding it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
String requiredFromInverse
String requiredFromBindings
android.databinding.tool.LayoutBinder layoutBinder
void ()
static void ()
}
android/databinding/tool/writer/ExprModelExt.classLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.ExprModelExt extends java.lang.Object {
private final java.util.HashMap usedFieldNames
private final java.util.HashSet forceLocalize
private final java.util.ArrayList localizedFlags
public final java.util.HashMap getUsedFieldNames ()
public final java.util.HashSet getForceLocalize$compiler_compileKotlin ()
public final java.util.ArrayList getLocalizedFlags ()
public final android.databinding.tool.writer.FlagSet localizeFlag (android.databinding.tool.writer.FlagSet, java.lang.String)
String result
android.databinding.tool.writer.FlagSet set
String name
public final java.lang.String getUniqueName (java.lang.String, android.databinding.tool.writer.Scope, boolean)
String $receiver$iv
int startIndex$iv
int endIndex$iv
int $i$f$substring
int i
String candidate
String candidateBase
String base
android.databinding.tool.writer.Scope scope
boolean isPublic
public void ()
java.util.Map $receiver$iv
Object value$iv
int $i$f$set
android.databinding.tool.writer.Scope it
int $i$a$1
Object element$iv
Object[] $receiver$iv
int $i$f$forEach
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$2$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.LayoutBinder firstVal
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1$2)
}
android/databinding/tool/writer/LayoutBinderWriterKt$fieldName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.BindingTarget)
boolean isPublic
String name
android.databinding.tool.BindingTarget target
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$4$2$2$1$1$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4$2$2$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.LayoutBinder $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.LayoutBinder)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final android.databinding.tool.writer.FlagSet $set
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$6 this$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$6, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackInstances$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackInstances$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.expr.LambdaExpr lambda
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareListenerImpls$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr it
int $i$a$2
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
String extendsImplements
android.databinding.tool.reflection.ModelClass listenerType
android.databinding.tool.expr.ListenerExpr expr
java.util.Map$Entry it
int $i$a$3
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareSetVariable$1$1$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.IdentifierExpr $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.IdentifierExpr)
}
android/databinding/tool/writer/LayoutBinderWriterKt$needsLocalField$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$needsLocalField$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$needsLocalField$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final boolean invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$4$2.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1$4)
}
android/databinding/tool/writer/LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$2 this$0
final android.databinding.tool.writer.KCode receiver$0
final android.databinding.tool.writer.FlagSet $flagSet
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$lambda$2, android.databinding.tool.writer.KCode, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriterKt$fieldName$6.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$fieldName$6 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.InverseBinding)
String eventName
String targetName
android.databinding.tool.InverseBinding inverseBinding
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$4.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1)
}
android/databinding/tool/writer/BRWriter.classBRWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.BRWriter extends java.lang.Object {
private final Iterable indexedProps
private final kotlin.Lazy klass$delegate
private final boolean useFinal
private static final kotlin.reflect.KProperty[] $$delegatedProperties
public final java.lang.Iterable getIndexedProps ()
public final java.lang.String write (java.lang.String)
String pkg
public final java.lang.String getKlass ()
kotlin.Lazy $receiver$iv
Object thisRef$iv
kotlin.reflect.KProperty property$iv
int $i$f$getValue
public final boolean getUseFinal ()
public void (java.util.Set, boolean)
java.util.Set properties
boolean useFinal
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareConstructor$1$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1 this$0
final String $superParam
final int $bindingCount
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareConstructor$1, java.lang.String, int)
}
android/databinding/tool/writer/CallbackWrapperWriter$write$1.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.CallbackWrapperWriter$write$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.CallbackWrapperWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
String extendsImplements
android.databinding.tool.CallbackWrapper $receiver
int $i$a$1
Object receiver$iv
int $i$f$with
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.CallbackWrapperWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareIncludeViews$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$3$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1$3 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.LayoutBinder it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.LayoutBinder it
int $i$a$2
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.LayoutBinder firstVal
java.util.Map$Entry it
int $i$a$3
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1$3)
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$1$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$1$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.Expr $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.Expr)
}
android/databinding/tool/writer/CallbackWrapperWriter.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.CallbackWrapperWriter extends java.lang.Object {
private final android.databinding.tool.CallbackWrapper wrapper
public final java.lang.String write ()
public final android.databinding.tool.CallbackWrapper getWrapper ()
public void (android.databinding.tool.CallbackWrapper)
android.databinding.tool.CallbackWrapper wrapper
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$6$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$6$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1$6 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
kotlin.collections.IndexedValue it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1$6)
}
android/databinding/tool/writer/LayoutBinderWriterKt$interfaceClass$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$interfaceClass$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$interfaceClass$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget target
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$5.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.DataBinderWriter$write$1$1$5 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriterKt$setterName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$setterName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$setterName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/DynamicUtilWriter$write$1$1.classDynamicUtilWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DynamicUtilWriter$write$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DynamicUtilWriter$write$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DynamicUtilWriter$write$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareHasPendingBindings$1$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$7$1$2$setterValues$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$7$1$2$setterValues$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.Binding binding
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/DynamicUtilWriter$write$1$1$1.classDynamicUtilWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DynamicUtilWriter$write$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.DynamicUtilWriter$write$1$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackInstances$1$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackInstances$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr lambda
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/LayoutBinderWriterKt$onChangeName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$onChangeName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$onChangeName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareInvalidateAll$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInvalidateAll$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareHasPendingBindings$1$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
int it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
String flagCheck
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareHasPendingBindings$1$1)
}
android/databinding/tool/writer/LayoutBinderWriter$write$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$write$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
final int $minSdk
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
String classDeclaration
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter, int)
}
android/databinding/tool/writer/LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.InverseBinding $inverseBinding
final android.databinding.tool.BindingTarget $target$inlined
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.InverseBinding, android.databinding.tool.BindingTarget, android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareListeners$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareListeners$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr it
int $i$a$2
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.expr.ListenerExpr expr
java.util.Map$Entry it
int $i$a$3
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.KCode receiver$0$inlined
final android.databinding.tool.writer.FlagSet $set
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$2 this$0
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final android.databinding.tool.writer.KCode invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$lambda$2, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareViews$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareViews$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
String access
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
boolean oneLayout
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$5.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$5 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$2.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1)
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$5$1.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$5$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.DataBinderWriter$write$1$1$5$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$6.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$2$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.IdentifierExpr $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.IdentifierExpr)
}
android/databinding/tool/writer/CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1.classCallbackWrapperWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.CallbackWrapperWriter$write$1$$special$$inlined$with$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.CallbackWrapper receiver$0
final android.databinding.tool.writer.CallbackWrapperWriter$write$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.CallbackWrapper, android.databinding.tool.writer.CallbackWrapperWriter$write$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/DynamicUtilWriter$write$1.classDynamicUtilWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DynamicUtilWriter$write$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final int $targetSdk
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (int)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode $readCode
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$declareBoundValues$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareBoundValues$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$2
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.Binding it
int $i$a$3
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.Binding it
int $i$a$4
Iterable list$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$flatMapTo
Iterable $receiver$iv
int $i$f$flatMap
android.databinding.tool.expr.Expr it
int $i$a$5
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.expr.Expr expr
java.util.Map$Entry it
int $i$a$6
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter)
}
android/databinding/tool/writer/LayoutBinderWriter$declareIncludeViews$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
java.util.Collection $receiver$iv
int $i$f$count
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$firstOrNull
java.util.ArrayList list
android.databinding.tool.BindingTarget parent
String includeTag
android.databinding.tool.BindingTarget it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
Integer index
android.databinding.tool.BindingTarget it
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.HashMap includeMap
int numBindings
android.databinding.tool.BindingTarget it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.BindingTarget it
int $i$a$4
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
java.util.List viewsWithIds
boolean hasBinders
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareIncludeViews$1)
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$12$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$12$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.Binding it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv$iv
int $i$f$iterator
java.util.Map$Entry item$iv$iv
java.util.Map $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
java.util.Map $receiver$iv
int $i$f$map
android.databinding.tool.expr.Expr expr
int $i$a$1
Object element$iv
Object[] $receiver$iv
int $i$f$forEach
android.databinding.tool.Binding it
int $i$a$3
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/KCodeKt.classKCode.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.KCodeKt extends java.lang.Object {
public static final android.databinding.tool.writer.KCode kcode (java.lang.String, kotlin.jvm.functions.Function1)
android.databinding.tool.writer.KCode c
String s
kotlin.jvm.functions.Function1 init
public static volatile android.databinding.tool.writer.KCode kcode$default (java.lang.String, kotlin.jvm.functions.Function1, int, java.lang.Object)
}
android/databinding/tool/writer/LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.IdentifierExpr $it
final android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.FlagSet flagSet
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.IdentifierExpr, android.databinding.tool.writer.LayoutBinderWriter$variableSettersAndGetters$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.List $assignedValues
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr expr
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.List)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$9.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1)
}
android/databinding/tool/writer/KCode$Companion.classKCode.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.KCode$Companion extends java.lang.Object {
private final java.util.BitSet getCachedIndentations ()
private final java.util.ArrayList getIndentCache ()
public final java.lang.String indent (int)
String prev
int next
int $i$a$1
Object element$iv
Object accumulator$iv
Iterable $receiver$iv
Object initial$iv
int $i$f$fold
String s
int n
private void ()
public void (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
android/databinding/tool/writer/LayoutBinderWriterKt$executePendingLocalName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$executePendingLocalName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$executePendingLocalName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1$$special$$inlined$forEach$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.writer.FlagSet $flagSet
final android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1 this$0
final android.databinding.tool.writer.KCode receiver$0$inlined
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final java.lang.String invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.writer.FlagSet, android.databinding.tool.writer.LayoutBinderWriter$readWithDependants$1, android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriterKt$dirtyFlagSet$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$dirtyFlagSet$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$dirtyFlagSet$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final android.databinding.tool.writer.FlagSet invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareListenerImpls$1$3$1$3.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1 this$0
final android.databinding.tool.reflection.ModelClass $returnType
final android.databinding.tool.reflection.ModelClass[] $parameterTypes
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
kotlin.collections.IndexedValue it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
String args
String returnStr
String obj
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareListenerImpls$1$3$1, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelClass[])
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$7$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$7$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.Binding it
int $i$a$1
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
android.databinding.tool.writer.KCode setterValues
java.util.Map$Entry it
int $i$a$2
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$7$1$2$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$7$1$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.KCode $setterValues
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.KCode)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$7.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$7 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareCallbackInstances$1$2$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareCallbackInstances$1$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final java.util.Map$Entry $it
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.LambdaExpr lambda
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (java.util.Map$Entry)
}
android/databinding/tool/writer/LayoutBinderWriter$declareSetVariable$1$1$1$$special$$inlined$forEachIndexed$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareSetVariable$1$1$1$$special$$inlined$forEachIndexed$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final int $i
final android.databinding.tool.writer.KCode receiver$0$inlined
final java.util.List $declaredOnly$inlined
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (int, android.databinding.tool.writer.KCode, java.util.List)
}
android/databinding/tool/writer/LayoutBinderWriter$executePendingBindings$1$1$$special$$inlined$groupBy$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$executePendingBindings$1$1$$special$$inlined$groupBy$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 {
final android.databinding.tool.Binding $it
final android.databinding.tool.writer.FlagSet $tmpDirtyFlags$inlined
public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object)
public final java.lang.String invoke (java.lang.String, int)
String suffix
int index
void (android.databinding.tool.Binding, android.databinding.tool.writer.FlagSet)
}
android/databinding/tool/writer/LayoutBinderWriterKt$shouldReadWithConditionalsFlagSet$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$shouldReadWithConditionalsFlagSet$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$shouldReadWithConditionalsFlagSet$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final android.databinding.tool.writer.FlagSet invoke (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$lambda$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$2 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.store.SetterStore$BindingGetterCall getterCall
android.databinding.tool.expr.IdentifierExpr valueExpr
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$declareInverseBindingImpls$1$$special$$inlined$forEach$lambda$2)
}
android/databinding/tool/writer/LayoutBinderWriter$writeBaseClass$1$6.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$writeBaseClass$1$6 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriterKt$readableName$2.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriterKt$readableName$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriterKt$readableName$2 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget target
void ()
static void ()
}
android/databinding/tool/writer/LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.FieldAccessExpr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.FieldAccessExpr it
int $i$a$2
int $i$a$1
Object answer$iv$iv$iv
Object value$iv$iv$iv
java.util.Map $receiver$iv$iv$iv
int $i$f$getOrPut
java.util.List list$iv$iv
Object key$iv$iv
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Map destination$iv$iv
int $i$f$groupByTo
Iterable $receiver$iv
int $i$f$groupBy
java.util.Map$Entry it
int $i$a$3
java.util.Map $receiver$iv$iv
int $i$f$iterator
java.util.Map$Entry element$iv
java.util.Map $receiver$iv
int $i$f$forEach
java.util.List accessedFields
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.LayoutBinderWriter$onFieldChange$1$$special$$inlined$forEach$lambda$1)
}
android/databinding/tool/writer/LayoutBinderWriter$declareFactories$1$1.classLayoutBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final android.databinding.tool.writer.LayoutBinderWriter$declareFactories$1$1 INSTANCE
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void ()
static void ()
}
android/databinding/tool/writer/DataBinderWriter$write$1$1$4.classDataBinderWriter.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.DataBinderWriter$write$1$1$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.writer.DataBinderWriter$write$1$1 this$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.writer.DataBinderWriter$write$1$1)
}
android/databinding/tool/ext/
android/databinding/tool/ext/List_extKt.classlist_ext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.List_extKt extends java.lang.Object {
public static final java.lang.String joinToCamelCase (java.util.List)
String it
int $i$a$1
Object item$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $receiver$iv
int $i$f$map
java.util.List $receiver
public static final java.lang.String joinToCamelCaseAsVar (java.util.List)
java.util.List $receiver
}
android/databinding/tool/ext/ExtKt.classext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.ExtKt extends java.lang.Object {
public static final kotlin.properties.ReadOnlyProperty lazyProp (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 initializer
public static final kotlin.properties.ReadOnlyProperty versionedLazy (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 initializer
public static final java.lang.String toJavaCode (java.lang.Class)
String $receiver$iv
int startIndex$iv
int endIndex$iv
int $i$f$substring
String $receiver$iv
int $i$f$substring
String $receiver$iv
int startIndex$iv
int $i$f$substring
String arrayComp
String componentType
int numArray
Class $receiver
public static final java.lang.String androidId (java.lang.String)
String $receiver
public static final java.lang.String toCamelCase (java.lang.String)
java.util.List split
String $receiver
public static final java.lang.String toCamelCaseAsVar (java.lang.String)
java.util.List split
String $receiver
public static final java.lang.String br (java.lang.String)
String $receiver
}
android/databinding/tool/ext/VersionedResult.classext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.VersionedResult extends java.lang.Object {
private final int version
private final Object result
public final int getVersion ()
public final java.lang.Object getResult ()
public void (int, java.lang.Object)
int version
Object result
public final int component1 ()
public final java.lang.Object component2 ()
public final android.databinding.tool.ext.VersionedResult copy (int, java.lang.Object)
int version
Object result
public static volatile android.databinding.tool.ext.VersionedResult copy$default (android.databinding.tool.ext.VersionedResult, int, java.lang.Object, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
android/databinding/tool/ext/LazyExt.classext.kt
package android.databinding.tool.ext
final android.databinding.tool.ext.LazyExt extends java.lang.Object implements kotlin.properties.ReadOnlyProperty {
private final java.util.HashMap mapping
private final kotlin.jvm.functions.Function1 initializer
public java.lang.Object getValue (java.lang.Object, kotlin.reflect.KProperty)
Object result
Object t
Object thisRef
kotlin.reflect.KProperty property
public void (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 initializer
}
android/databinding/tool/ext/VersionedLazyExt.classext.kt
package android.databinding.tool.ext
final android.databinding.tool.ext.VersionedLazyExt extends java.lang.Object implements kotlin.properties.ReadOnlyProperty {
private final java.util.HashMap mapping
private final kotlin.jvm.functions.Function1 initializer
public java.lang.Object getValue (java.lang.Object, kotlin.reflect.KProperty)
Object result
int version
android.databinding.tool.ext.VersionedResult t
Object thisRef
kotlin.reflect.KProperty property
public void (kotlin.jvm.functions.Function1)
kotlin.jvm.functions.Function1 initializer
}
android/databinding/tool/solver/
android/databinding/tool/solver/ExecutionPath.classExecutionPath.java
package android.databinding.tool.solver
public android.databinding.tool.solver.ExecutionPath extends java.lang.Object {
private final android.databinding.tool.expr.Expr mExpr
private java.util.List mChildren
private android.databinding.tool.solver.ExecutionBranch mTrueBranch
private android.databinding.tool.solver.ExecutionBranch mFalseBranch
private java.util.Map mKnownValues
private java.util.Set mScopeExpressions
private final boolean mIsAlreadyEvaluated
public static android.databinding.tool.solver.ExecutionPath createRoot ()
private void (android.databinding.tool.expr.Expr, boolean)
android.databinding.tool.expr.Expr expr
boolean isAlreadyEvaluated
public android.databinding.tool.solver.ExecutionPath addBranch (android.databinding.tool.expr.Expr, boolean)
android.databinding.tool.solver.ExecutionPath path
android.databinding.tool.solver.ExecutionBranch edge
android.databinding.tool.expr.Expr pred
boolean expectedValue
Boolean knownValue
private android.databinding.tool.solver.ExecutionPath createPath (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
android.databinding.tool.solver.ExecutionPath path
public android.databinding.tool.solver.ExecutionPath addPath (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
android.databinding.tool.solver.ExecutionPath path
public void debug (java.lang.StringBuilder, int)
java.util.Map$Entry entry
java.util.Iterator i$
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
StringBuilder builder
int offset
public android.databinding.tool.expr.Expr getExpr ()
public java.util.List getChildren ()
public android.databinding.tool.solver.ExecutionBranch getTrueBranch ()
public android.databinding.tool.solver.ExecutionBranch getFalseBranch ()
public boolean isAlreadyEvaluated ()
private void debug (java.lang.StringBuilder, android.databinding.tool.solver.ExecutionBranch, int)
StringBuilder builder
android.databinding.tool.solver.ExecutionBranch branch
int offset
private void offset (java.lang.StringBuilder, int)
int i
StringBuilder builder
int offset
public java.util.Map getKnownValues ()
}
android/databinding/tool/solver/ExecutionBranch.classExecutionBranch.java
package android.databinding.tool.solver
public android.databinding.tool.solver.ExecutionBranch extends java.lang.Object {
private android.databinding.tool.expr.Expr mConditional
private final boolean mExpectedCondition
private final android.databinding.tool.solver.ExecutionPath mPath
public void (android.databinding.tool.solver.ExecutionPath, android.databinding.tool.expr.Expr, boolean)
android.databinding.tool.solver.ExecutionPath path
android.databinding.tool.expr.Expr conditional
boolean expectedCondition
public android.databinding.tool.expr.Expr getConditional ()
public boolean getExpectedCondition ()
public android.databinding.tool.solver.ExecutionPath getPath ()
}
android/databinding/tool/util/
android/databinding/tool/util/BrNameUtil.classBrNameUtil.java
package android.databinding.tool.util
public android.databinding.tool.util.BrNameUtil extends java.lang.Object {
public void ()
private static java.lang.String stripPrefixFromField (java.lang.String)
char thirdChar
char firstChar
char secondChar
String name
public static java.lang.String brKey (android.databinding.tool.reflection.Callable)
CharSequence propertyName
CharSequence propertyName
android.databinding.tool.reflection.Callable callable
CharSequence propertyName
String name
char firstChar
private static boolean isGetter (android.databinding.tool.reflection.Callable)
android.databinding.tool.reflection.Callable callable
private static boolean isSetter (android.databinding.tool.reflection.Callable)
android.databinding.tool.reflection.Callable callable
private static boolean isBooleanGetter (android.databinding.tool.reflection.Callable)
android.databinding.tool.reflection.Callable callable
private static boolean prefixes (java.lang.CharSequence, java.lang.String)
int i
int count
CharSequence sequence
String prefix
boolean prefixes
}
android/databinding/tool/util/GenerationalClassUtil$ExtensionFilter.classGenerationalClassUtil.java
package android.databinding.tool.util
public final android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter extends java.lang.Enum {
public static final android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter BR
public static final android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter LAYOUT
public static final android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter SETTER_STORE
private final String mExtension
private static final android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter[] $VALUES
public static android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter[] values ()
public static android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String extension
public boolean accept (java.lang.String)
String entryName
public java.lang.String getExtension ()
static void ()
}
android/databinding/tool/util/GenerationalClassUtil.classGenerationalClassUtil.java
package android.databinding.tool.util
public android.databinding.tool.util.GenerationalClassUtil extends java.lang.Object {
private static java.util.List[] sCache
public void ()
public static java.util.List loadObjects (android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter)
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter filter
private static void buildCache ()
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter filter
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter[] arr$
int len$
int i$
java.io.File file
java.io.IOException e
java.net.URISyntaxException e
java.net.URL url
java.net.URL[] arr$
int len$
int i$
ClassLoader classLoader
java.net.URLClassLoader urlClassLoader
private static void loadFromDirectory (java.io.File)
java.io.Serializable item
java.io.IOException e
ClassNotFoundException e
java.io.InputStream inputStream
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter filter
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter[] arr$
int len$
int i$
java.io.File file
java.util.Iterator i$
java.io.File directory
private static void loadFomZipFile (java.io.File) throws java.io.IOException
java.io.Serializable item
java.io.IOException e
ClassNotFoundException e
java.io.InputStream inputStream
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter filter
android.databinding.tool.util.GenerationalClassUtil$ExtensionFilter[] arr$
int len$
int i$
java.util.zip.ZipEntry entry
java.io.File file
java.util.zip.ZipFile zipFile
java.util.Enumeration entries
private static java.io.Serializable fromInputStream (java.io.InputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.InputStream inputStream
java.io.ObjectInputStream in
public static void writeIntermediateFile (javax.annotation.processing.ProcessingEnvironment, java.lang.String, java.lang.String, java.io.Serializable)
javax.tools.FileObject intermediate
java.io.OutputStream ios
java.io.IOException e
javax.annotation.processing.ProcessingEnvironment processingEnv
String packageName
String fileName
java.io.Serializable object
java.io.ObjectOutputStream oos
static void ()
}
android/databinding/tool/expr/
android/databinding/tool/expr/ExprWritersKt$toCode$1$3.classExprWriters.kt
package android.databinding.tool.expr
final android.databinding.tool.expr.ExprWritersKt$toCode$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.solver.ExecutionBranch $myFalse
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.solver.ExecutionBranch)
}
android/databinding/tool/expr/StaticIdentifierExpr.classStaticIdentifierExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.StaticIdentifierExpr extends android.databinding.tool.expr.IdentifierExpr {
void (java.lang.String)
String name
public boolean isObservable ()
public boolean isDynamic ()
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
}
android/databinding/tool/expr/MathExpr.classMathExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.MathExpr extends android.databinding.tool.expr.Expr {
final String mOp
void (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr left
String op
android.databinding.tool.expr.Expr right
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public android.databinding.tool.expr.Expr getLeft ()
public android.databinding.tool.expr.Expr getRight ()
protected android.databinding.tool.writer.KCode generateCode ()
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr newValue
android.databinding.tool.expr.Expr newValue
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
android.databinding.tool.expr.Expr left
android.databinding.tool.expr.Expr right
android.databinding.tool.expr.Expr constExpr
android.databinding.tool.expr.Expr newValue
android.databinding.tool.expr.Expr varExpr
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String toString ()
}
android/databinding/tool/expr/CastExpr.classCastExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.CastExpr extends android.databinding.tool.expr.Expr {
final String mType
void (java.lang.String, android.databinding.tool.expr.Expr)
String type
android.databinding.tool.expr.Expr expr
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.List dependencies
protected java.lang.String computeUniqueKey ()
public android.databinding.tool.expr.Expr getCastExpr ()
public java.lang.String getCastType ()
protected android.databinding.tool.writer.KCode generateCode ()
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
android.databinding.tool.expr.Expr castExpr
android.databinding.tool.reflection.ModelClass exprType
android.databinding.tool.expr.Expr castValue
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String toString ()
}
android/databinding/tool/expr/Expr$Node.classExpr.java
package android.databinding.tool.expr
android.databinding.tool.expr.Expr$Node extends java.lang.Object {
java.util.BitSet mBitSet
java.util.List mParents
int mConditionFlag
void ()
public boolean areAllPathsSatisfied (java.util.BitSet)
android.databinding.tool.expr.Expr$Node parent
java.util.Iterator i$
java.util.BitSet myBitsClone
java.util.BitSet readSoFar
public void setConditionFlag (int)
int requirementFlagIndex
}
android/databinding/tool/expr/ArgListExpr.classArgListExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ArgListExpr extends android.databinding.tool.expr.Expr {
private int mId
public void (int, java.lang.Iterable)
int id
Iterable children
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public boolean canBeEvaluatedToAVariable ()
public java.lang.String getInvertibleError ()
}
android/databinding/tool/expr/ObservableFieldExpr.classObservableFieldExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ObservableFieldExpr extends android.databinding.tool.expr.FieldAccessExpr {
void (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.expr.Expr resolveListeners (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
android.databinding.tool.reflection.ModelClass listener
android.databinding.tool.expr.Expr parent
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr target
boolean isStatic
android.databinding.tool.reflection.ModelClass resolvedType
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr clonedTarget
public java.lang.String toString ()
}
android/databinding/tool/expr/FieldAccessExpr.classFieldAccessExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.FieldAccessExpr extends android.databinding.tool.expr.MethodBaseExpr {
String mBrName
android.databinding.tool.reflection.Callable mGetter
boolean mIsListener
boolean mIsViewAttributeAccess
void (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.reflection.Callable getGetter ()
public java.lang.String getInvertibleError ()
public int getMinApi ()
public boolean isDynamic ()
public boolean hasBindableAnnotations ()
public android.databinding.tool.expr.Expr resolveListeners (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr listenerExpr
IllegalStateException e
android.databinding.tool.reflection.ModelClass listener
android.databinding.tool.expr.Expr parent
android.databinding.tool.reflection.ModelClass targetType
protected java.lang.String computeUniqueKey ()
public java.lang.String getBrName ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.FieldAccessExpr observableField
android.databinding.tool.expr.Expr target
boolean isStatic
android.databinding.tool.reflection.ModelClass resolvedType
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected void replaceStaticIdentifier (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass staticIdentifierType
android.databinding.tool.expr.StaticIdentifierExpr staticId
public android.databinding.tool.expr.Expr resolveTwoWayExpressions (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr replacement
android.databinding.tool.Binding binding
java.util.Iterator i$
android.databinding.tool.expr.Expr testExpr
android.databinding.tool.Binding binding
java.util.Iterator i$
android.databinding.tool.expr.Expr parent
android.databinding.tool.expr.Expr child
android.databinding.tool.expr.ViewFieldExpr expr
android.databinding.tool.BindingTarget bindingTarget
android.databinding.tool.store.SetterStore setterStore
android.databinding.tool.reflection.ModelClass targetClass
android.databinding.tool.store.SetterStore$BindingGetterCall getter
android.databinding.tool.InverseBinding inverseBinding
private static boolean attributeMatchesName (java.lang.String, java.lang.String)
String attribute
String field
int colonIndex
private void replaceExpression (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
java.util.List children
int index
android.databinding.tool.expr.Expr parent
android.databinding.tool.expr.Expr replacement
protected java.lang.String asPackage ()
String parentPackage
protected android.databinding.tool.writer.KCode generateCode ()
android.databinding.tool.writer.KCode code
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr result
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
android.databinding.tool.expr.Expr castExpr
android.databinding.tool.expr.Expr target
android.databinding.tool.expr.Expr result
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr clonedTarget
public java.lang.String toString ()
String name
}
android/databinding/tool/expr/BuiltInVariableExpr.classBuiltInVariableExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.BuiltInVariableExpr extends android.databinding.tool.expr.IdentifierExpr {
private final String mAccessCode
void (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String accessCode
public boolean isDynamic ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass modelClass
protected java.util.List constructDependencies ()
protected android.databinding.tool.writer.KCode generateCode ()
public boolean isDeclared ()
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
}
android/databinding/tool/expr/ViewFieldExpr.classViewFieldExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ViewFieldExpr extends android.databinding.tool.expr.BuiltInVariableExpr {
private final android.databinding.tool.BindingTarget mBindingTarget
void (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget bindingTarget
public java.lang.String getInvertibleError ()
public android.databinding.tool.BindingTarget getBindingTarget ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass type
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
}
android/databinding/tool/expr/BracketExpr.classBracketExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.BracketExpr extends android.databinding.tool.expr.Expr {
private android.databinding.tool.expr.BracketExpr$BracketAccessor mAccessor
void (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr target
android.databinding.tool.expr.Expr arg
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.reflection.ModelClass targetType
public java.util.List toExecutionPath (java.util.List)
java.util.List argPath
android.databinding.tool.expr.Expr cmp
android.databinding.tool.solver.ExecutionPath subPath
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List targetPaths
java.util.List result
protected java.util.List constructDependencies ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.List dependencies
protected java.lang.String computeUniqueKey ()
String targetKey
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr getTarget ()
public android.databinding.tool.expr.Expr getArg ()
public android.databinding.tool.expr.BracketExpr$BracketAccessor getAccessor ()
public boolean argCastsInteger ()
protected android.databinding.tool.writer.KCode generateCode ()
android.databinding.tool.reflection.ModelClass listType
android.databinding.tool.reflection.ModelClass targetType
String cast
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.reflection.ModelClass boxed
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
android.databinding.tool.expr.Expr arg
android.databinding.tool.expr.StaticIdentifierExpr viewDataBinding
android.databinding.tool.reflection.ModelClass targetType
java.util.List args
android.databinding.tool.expr.MethodCallExpr setter
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String toString ()
}
android/databinding/tool/expr/BracketExpr$BracketAccessor.classBracketExpr.java
package android.databinding.tool.expr
public final android.databinding.tool.expr.BracketExpr$BracketAccessor extends java.lang.Enum {
public static final android.databinding.tool.expr.BracketExpr$BracketAccessor ARRAY
public static final android.databinding.tool.expr.BracketExpr$BracketAccessor LIST
public static final android.databinding.tool.expr.BracketExpr$BracketAccessor MAP
private static final android.databinding.tool.expr.BracketExpr$BracketAccessor[] $VALUES
public static android.databinding.tool.expr.BracketExpr$BracketAccessor[] values ()
public static android.databinding.tool.expr.BracketExpr$BracketAccessor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
android/databinding/tool/expr/LambdaExpr.classLambdaExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.LambdaExpr extends android.databinding.tool.expr.Expr {
private static java.util.concurrent.atomic.AtomicInteger sIdCounter
private final int mId
private android.databinding.tool.CallbackWrapper mCallbackWrapper
private final android.databinding.tool.expr.CallbackExprModel mCallbackExprModel
private int mCallbackId
private android.databinding.tool.solver.ExecutionPath mExecutionPath
public void (android.databinding.tool.expr.Expr, android.databinding.tool.expr.CallbackExprModel)
android.databinding.tool.expr.Expr expr
android.databinding.tool.expr.CallbackExprModel callbackExprModel
public android.databinding.tool.expr.Expr getExpr ()
public android.databinding.tool.expr.CallbackExprModel getCallbackExprModel ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public android.databinding.tool.CallbackWrapper getCallbackWrapper ()
public android.databinding.tool.expr.Expr resolveListeners (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
android.databinding.tool.reflection.ModelClass valueType
android.databinding.tool.expr.Expr parent
protected java.lang.String computeUniqueKey ()
public boolean isDynamic ()
protected android.databinding.tool.writer.KCode generateCode ()
android.databinding.tool.writer.KCode code
int minApi
String fieldName
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String generateConstructor ()
public void markAsUsed ()
protected java.lang.String getInvertibleError ()
public java.util.List toExecutionPath (java.util.List)
java.util.List paths
public final android.databinding.tool.solver.ExecutionPath getExecutionPath ()
public int getCallbackId ()
public void setup (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod, int)
int i
android.databinding.tool.reflection.ModelClass klass
android.databinding.tool.reflection.ModelMethod method
int callbackId
android.databinding.tool.reflection.ModelClass[] parameterTypes
java.util.List args
static void ()
}
android/databinding/tool/expr/Dependency.classDependency.java
package android.databinding.tool.expr
public android.databinding.tool.expr.Dependency extends java.lang.Object {
final android.databinding.tool.expr.Expr mDependant
final android.databinding.tool.expr.Expr mOther
final android.databinding.tool.expr.Expr mCondition
final boolean mExpectedOutput
boolean mElevated
boolean mMandatory
public void (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Expr other
public void (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr, boolean)
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Expr other
android.databinding.tool.expr.Expr condition
boolean expectedOutput
public void setMandatory (boolean)
boolean mandatory
public boolean isMandatory ()
public boolean isConditional ()
public android.databinding.tool.expr.Expr getOther ()
public android.databinding.tool.expr.Expr getDependant ()
public boolean getExpectedOutput ()
public android.databinding.tool.expr.Expr getCondition ()
public void elevate ()
public boolean isElevated ()
}
android/databinding/tool/expr/ListenerExpr.classListenerExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ListenerExpr extends android.databinding.tool.expr.Expr {
private final String mName
private final android.databinding.tool.reflection.ModelClass mListenerType
private final android.databinding.tool.reflection.ModelMethod mMethod
void (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.expr.Expr expr
String name
android.databinding.tool.reflection.ModelClass listenerType
android.databinding.tool.reflection.ModelMethod method
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
public android.databinding.tool.reflection.ModelMethod getMethod ()
public android.databinding.tool.expr.Expr getTarget ()
public java.lang.String getName ()
public boolean isDynamic ()
protected java.util.List constructDependencies ()
java.util.List dependencies
android.databinding.tool.expr.Dependency dependency
protected java.lang.String computeUniqueKey ()
public android.databinding.tool.writer.KCode generateCode ()
android.databinding.tool.writer.KCode code
int minApi
String fieldName
String listenerClassName
android.databinding.tool.writer.KCode value
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String getInvertibleError ()
public java.lang.String toString ()
}
android/databinding/tool/expr/ExprModel.classExprModel.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ExprModel extends java.lang.Object {
java.util.Map mExprMap
java.util.List mBindingExpressions
private int mInvalidateableFieldLimit
private int mRequirementIdCount
private int mArgListIdCounter
private static final String TRUE_KEY_SUFFIX
private static final String FALSE_KEY_SUFFIX
private java.util.BitSet mInvalidateAnyFlags
private int mInvalidateAnyFlagIndex
private java.util.List mPendingExpressions
private String[] mFlagMapping
private int mFlagBucketCount
private java.util.List mObservables
private boolean mSealed
private java.util.Map mImports
private org.antlr.v4.runtime.ParserRuleContext mCurrentParserContext
private android.databinding.tool.store.Location mCurrentLocationInFile
private java.util.Map mCallbackWrappers
private java.util.concurrent.atomic.AtomicInteger mCallbackIdCounter
private android.databinding.tool.writer.ExprModelExt mExt
public void ()
public android.databinding.tool.expr.Expr register (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
android.databinding.tool.store.Location location
android.databinding.tool.expr.Expr existing
protected void markSealed ()
public android.databinding.tool.writer.ExprModelExt getExt ()
public int obtainCallbackId ()
public void setCurrentParserContext (org.antlr.v4.runtime.ParserRuleContext)
org.antlr.v4.runtime.ParserRuleContext currentParserContext
public org.antlr.v4.runtime.ParserRuleContext getCurrentParserContext ()
public android.databinding.tool.store.Location getCurrentLocationInFile ()
public java.util.Map getExprMap ()
public int size ()
public android.databinding.tool.expr.ComparisonExpr comparison (java.lang.String, android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
String op
android.databinding.tool.expr.Expr left
android.databinding.tool.expr.Expr right
public android.databinding.tool.expr.InstanceOfExpr instanceOfOp (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr expr
String type
public android.databinding.tool.expr.FieldAccessExpr field (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.expr.FieldAccessExpr observableField (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.expr.MethodReferenceExpr methodReference (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.expr.SymbolExpr symbol (java.lang.String, java.lang.Class)
String text
Class type
public android.databinding.tool.expr.TernaryExpr ternary (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr pred
android.databinding.tool.expr.Expr ifTrue
android.databinding.tool.expr.Expr ifFalse
public android.databinding.tool.expr.IdentifierExpr identifier (java.lang.String)
String name
public android.databinding.tool.expr.StaticIdentifierExpr staticIdentifier (java.lang.String)
String name
public android.databinding.tool.expr.BuiltInVariableExpr builtInVariable (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String accessCode
public android.databinding.tool.expr.ViewFieldExpr viewFieldExpr (android.databinding.tool.BindingTarget)
android.databinding.tool.BindingTarget bindingTarget
public android.databinding.tool.expr.StaticIdentifierExpr staticIdentifierFor (android.databinding.tool.reflection.ModelClass)
String baseName
String candidate
android.databinding.tool.reflection.ModelClass modelClass
String type
android.databinding.tool.expr.StaticIdentifierExpr id
int cnt
int dotIndex
String baseName
private android.databinding.tool.expr.StaticIdentifierExpr findStaticIdentifierExpr (java.lang.String)
android.databinding.tool.expr.StaticIdentifierExpr id
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
String type
public android.databinding.tool.expr.MethodCallExpr methodCall (android.databinding.tool.expr.Expr, java.lang.String, java.util.List)
android.databinding.tool.expr.Expr target
String name
java.util.List args
public android.databinding.tool.expr.MathExpr math (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr left
String op
android.databinding.tool.expr.Expr right
public android.databinding.tool.expr.TernaryExpr logical (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr left
String op
android.databinding.tool.expr.Expr right
public android.databinding.tool.expr.BitShiftExpr bitshift (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr left
String op
android.databinding.tool.expr.Expr right
public android.databinding.tool.expr.UnaryExpr unary (java.lang.String, android.databinding.tool.expr.Expr)
String op
android.databinding.tool.expr.Expr expr
public android.databinding.tool.expr.Expr resourceExpr (java.lang.String, java.lang.String, java.lang.String, java.util.List)
String packageName
String resourceType
String resourceName
java.util.List args
public android.databinding.tool.expr.Expr bracketExpr (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr variableExpr
android.databinding.tool.expr.Expr argExpr
public android.databinding.tool.expr.Expr castExpr (java.lang.String, android.databinding.tool.expr.Expr)
String type
android.databinding.tool.expr.Expr expr
public android.databinding.tool.expr.TwoWayListenerExpr twoWayListenerExpr (android.databinding.tool.InverseBinding)
android.databinding.tool.InverseBinding inverseBinding
public java.util.List getBindingExpressions ()
public android.databinding.tool.expr.StaticIdentifierExpr addImport (java.lang.String, java.lang.String, android.databinding.tool.store.Location)
android.databinding.tool.expr.StaticIdentifierExpr id
String alias
String type
android.databinding.tool.store.Location location
String existing
android.databinding.tool.expr.StaticIdentifierExpr id
public java.util.Map getImports ()
public android.databinding.tool.expr.Expr bindingExpr (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr bindingExpr
public void removeExpr (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
public java.util.List getObservables ()
public void seal ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.FieldAccessExpr fae
android.databinding.tool.expr.Expr parent
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.FieldAccessExpr fieldAccessExpr
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
int i
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
int i
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
int i
android.databinding.tool.expr.Expr value
java.util.Map$Entry entry
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
java.util.List notifiableExpressions
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
int counter
Iterable observables
java.util.List flagMapping
Iterable nonObservableIds
java.util.BitSet invalidateableFlags
java.util.BitSet conditionalFlags
private void updateExpressions (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
java.util.ArrayList exprs
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
int startSize
public int getFlagBucketCount ()
public int getTotalFlagCount ()
public int getInvalidateableFieldLimit ()
public java.lang.String[] getFlagMapping ()
public java.lang.String getFlag (int)
int id
private java.util.List filterNonObservableIds (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr input
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
java.util.List result
private java.lang.Iterable filterObservables (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr input
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
java.util.List result
public java.util.List getPendingExpressions ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
public boolean markBitsRead ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
java.util.List markedSomeFlagsRead
private boolean pruneDone (java.util.List)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
android.databinding.tool.expr.Expr markedAsRead
java.util.Iterator i$
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
android.databinding.tool.expr.Expr partialRead
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
java.util.List markedSomeFlagsAsRead
boolean marked
java.util.List markedAsReadList
boolean elevated
private static boolean hasConditionalOrNestedCannotReadDependency (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
android.databinding.tool.expr.Expr expr
public static java.util.ArrayList filterShouldRead (java.lang.Iterable)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
Iterable exprs
java.util.ArrayList result
public android.databinding.tool.expr.Expr findFlagExpression (int)
String trimmed
String trimmed
int flag
String key
int falseIndex
int trueIndex
StringBuilder error
public java.util.BitSet getInvalidateAnyBitSet ()
public int getInvalidateAnyFlagIndex ()
public android.databinding.tool.expr.Expr argListExpr (java.lang.Iterable)
Iterable expressions
public void setCurrentLocationInFile (android.databinding.tool.store.Location)
android.databinding.tool.store.Location location
public android.databinding.tool.expr.Expr listenerExpr (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.expr.Expr expression
String name
android.databinding.tool.reflection.ModelClass listenerType
android.databinding.tool.reflection.ModelMethod listenerMethod
public android.databinding.tool.expr.FieldAssignmentExpr assignment (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr target
String name
android.databinding.tool.expr.Expr value
public java.util.Map getCallbackWrappers ()
public android.databinding.tool.CallbackWrapper callbackWrapper (android.databinding.tool.reflection.ModelClass, android.databinding.tool.reflection.ModelMethod)
android.databinding.tool.reflection.ModelClass klass
android.databinding.tool.reflection.ModelMethod method
String key
android.databinding.tool.CallbackWrapper wrapper
public android.databinding.tool.expr.LambdaExpr lambdaExpr (android.databinding.tool.expr.Expr, android.databinding.tool.expr.CallbackExprModel)
android.databinding.tool.expr.Expr expr
android.databinding.tool.expr.CallbackExprModel callbackExprModel
public android.databinding.tool.expr.IdentifierExpr findIdentifier (java.lang.String)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
String name
}
android/databinding/tool/expr/MethodCallExpr.classMethodCallExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.MethodCallExpr extends android.databinding.tool.expr.Expr {
final String mName
android.databinding.tool.reflection.Callable mGetter
private boolean mAllowProtected
static java.util.List concat (android.databinding.tool.expr.Expr, java.util.List)
android.databinding.tool.expr.Expr e
java.util.List list
java.util.List merged
void (android.databinding.tool.expr.Expr, java.lang.String, java.util.List)
android.databinding.tool.expr.Expr target
String name
java.util.List args
public void updateExpr (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected android.databinding.tool.writer.KCode generateCode ()
android.databinding.tool.writer.KCode code
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
private void appendArgs (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr arg
java.util.Iterator i$
android.databinding.tool.writer.KCode code
boolean first
public java.util.List toExecutionPath (java.util.List)
android.databinding.tool.expr.Expr cmp
android.databinding.tool.solver.ExecutionPath subPath
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List targetPaths
java.util.List result
private java.util.List toExecutionPathInOrder (android.databinding.tool.solver.ExecutionPath, java.util.List)
android.databinding.tool.solver.ExecutionPath path
java.util.List args
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass arg
java.util.Iterator i$
StringBuilder argTypes
String message
IllegalArgumentException e
android.databinding.tool.expr.StaticIdentifierExpr staticId
java.util.List args
android.databinding.tool.expr.Expr target
boolean isStatic
android.databinding.tool.reflection.ModelMethod method
int flags
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.List dependencies
protected java.lang.String computeUniqueKey ()
public android.databinding.tool.expr.Expr getTarget ()
public java.lang.String getName ()
public java.util.List getArgs ()
public android.databinding.tool.reflection.Callable getGetter ()
public void setAllowProtected ()
public java.lang.String getInvertibleError ()
public java.lang.String toString ()
android.databinding.tool.expr.Expr arg
int i
StringBuilder buf
java.util.List args
}
android/databinding/tool/expr/CallbackExprModel.classCallbackExprModel.java
package android.databinding.tool.expr
public android.databinding.tool.expr.CallbackExprModel extends android.databinding.tool.expr.ExprModel {
final android.databinding.tool.expr.ExprModel mOriginal
final java.util.List mArguments
public void (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel original
public java.util.Map getImports ()
public android.databinding.tool.expr.StaticIdentifierExpr addImport (java.lang.String, java.lang.String, android.databinding.tool.store.Location)
String alias
String type
android.databinding.tool.store.Location location
public android.databinding.tool.expr.Expr register (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
public void seal ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
public android.databinding.tool.expr.IdentifierExpr identifier (java.lang.String)
android.databinding.tool.expr.IdentifierExpr identifier
String name
android.databinding.tool.expr.CallbackArgExpr arg
android.databinding.tool.expr.IdentifierExpr id
android.databinding.tool.expr.Expr existing
private android.databinding.tool.expr.CallbackArgExpr findArgByName (java.lang.String)
android.databinding.tool.expr.CallbackArgExpr arg
java.util.Iterator i$
String name
public android.databinding.tool.expr.CallbackArgExpr callbackArg (java.lang.String)
android.databinding.tool.expr.IdentifierExpr identifierWithSameName
String name
android.databinding.tool.expr.CallbackArgExpr id
android.databinding.tool.expr.CallbackArgExpr added
public int getArgCount ()
public java.util.List getArguments ()
}
android/databinding/tool/expr/TernaryExpr.classTernaryExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.TernaryExpr extends android.databinding.tool.expr.Expr {
void (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr pred
android.databinding.tool.expr.Expr ifTrue
android.databinding.tool.expr.Expr ifFalse
public android.databinding.tool.expr.Expr getPred ()
public android.databinding.tool.expr.Expr getIfTrue ()
public android.databinding.tool.expr.Expr getIfFalse ()
protected java.lang.String computeUniqueKey ()
public java.lang.String getInvertibleError ()
String trueInvertible
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
android.databinding.tool.expr.Expr ifTrue
android.databinding.tool.expr.Expr ifFalse
private static boolean isNullLiteral (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr expr
android.databinding.tool.reflection.ModelClass type
protected java.util.List constructDependencies ()
java.util.List deps
android.databinding.tool.expr.Expr predExpr
android.databinding.tool.expr.Dependency pred
android.databinding.tool.expr.Expr ifTrueExpr
android.databinding.tool.expr.Expr ifFalseExpr
public java.util.List toExecutionPath (java.util.List)
android.databinding.tool.solver.ExecutionPath ifTrue
android.databinding.tool.solver.ExecutionPath ifFalse
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List executionPaths
java.util.List result
protected java.util.BitSet getPredicateInvalidFlags ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
android.databinding.tool.expr.Expr pred
android.databinding.tool.expr.Expr ifTrue
android.databinding.tool.expr.Expr ifFalse
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public boolean isConditional ()
public java.lang.String toString ()
}
android/databinding/tool/expr/TwoWayListenerExpr.classTwoWayListenerExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.TwoWayListenerExpr extends android.databinding.tool.expr.Expr {
final android.databinding.tool.InverseBinding mInverseBinding
public void (android.databinding.tool.InverseBinding)
android.databinding.tool.InverseBinding inverseBinding
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
protected android.databinding.tool.writer.KCode generateCode ()
String fieldName
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected java.lang.String computeUniqueKey ()
public java.lang.String getInvertibleError ()
}
android/databinding/tool/expr/InstanceOfExpr.classInstanceOfExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.InstanceOfExpr extends android.databinding.tool.expr.Expr {
final String mTypeStr
android.databinding.tool.reflection.ModelClass mType
void (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr left
String type
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public android.databinding.tool.expr.Expr getExpr ()
public android.databinding.tool.reflection.ModelClass getType ()
public java.lang.String getInvertibleError ()
public java.lang.String toString ()
}
android/databinding/tool/expr/BitShiftExpr.classBitShiftExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.BitShiftExpr extends android.databinding.tool.expr.Expr {
final String mOp
void (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr left
String op
android.databinding.tool.expr.Expr right
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public java.lang.String getOp ()
public android.databinding.tool.expr.Expr getLeft ()
public android.databinding.tool.expr.Expr getRight ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String getInvertibleError ()
public java.lang.String toString ()
}
android/databinding/tool/expr/FieldAssignmentExpr.classFieldAssignmentExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.FieldAssignmentExpr extends android.databinding.tool.expr.Expr {
final String mName
public void (android.databinding.tool.expr.Expr, java.lang.String, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr target
String name
android.databinding.tool.expr.Expr value
protected java.lang.String computeUniqueKey ()
public android.databinding.tool.expr.Expr getTarget ()
public android.databinding.tool.expr.Expr getValueExpr ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected java.lang.String getInvertibleError ()
public java.util.List toExecutionPath (java.util.List)
android.databinding.tool.expr.ComparisonExpr cmp
android.databinding.tool.solver.ExecutionPath subPath
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
android.databinding.tool.expr.Expr child
java.util.List targetPaths
java.util.List result
public java.lang.String toString ()
}
android/databinding/tool/expr/ResourceExpr.classResourceExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ResourceExpr extends android.databinding.tool.expr.Expr {
private static final java.util.Map RESOURCE_TYPE_TO_R_OBJECT
private java.util.Map mResourceToTypeMapping
protected final String mPackage
protected final String mResourceType
protected final String mResourceId
public void (java.lang.String, java.lang.String, java.lang.String, java.util.List)
String packageName
String resourceType
String resourceName
java.util.List args
private java.util.Map getResourceToTypeMapping (android.databinding.tool.reflection.ModelAnalyzer)
java.util.Map imports
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
java.util.Map mapping
android.databinding.tool.reflection.ModelClass modelClass
protected java.util.List constructDependencies ()
protected java.lang.String computeUniqueKey ()
String base
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
String pkg
public java.lang.String getResourceId ()
public java.lang.String getInvertibleError ()
public java.lang.String toJava ()
String base
String pbase
String context
String resources
String resourceName
String property
private java.lang.String getChildCode (int, java.lang.String)
int childIndex
String defaultValue
private java.lang.String makeParameterCall (java.lang.String, java.lang.String)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
String resourceName
String methodCall
StringBuilder sb
private java.lang.String getResourceObject ()
String rFileObject
public java.lang.String toString ()
static void ()
}
android/databinding/tool/expr/ExprWritersKt$toCode$1.classExprWriters.kt
package android.databinding.tool.expr
final android.databinding.tool.expr.ExprWritersKt$toCode$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.solver.ExecutionPath receiver$0
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr chosen
String assign
boolean eligible
boolean localize
android.databinding.tool.solver.ExecutionPath it
int $i$a$1
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.expr.Expr $receiver
int $i$a$1
Object receiver$iv
int $i$f$with
String condition
android.databinding.tool.solver.ExecutionBranch myFalse
android.databinding.tool.solver.ExecutionBranch myTrue
android.databinding.tool.expr.Expr myExpr
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.solver.ExecutionPath)
}
android/databinding/tool/expr/MethodBaseExpr.classMethodBaseExpr.java
package android.databinding.tool.expr
public abstract android.databinding.tool.expr.MethodBaseExpr extends android.databinding.tool.expr.Expr {
String mName
void (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
public android.databinding.tool.expr.Expr getTarget ()
public java.util.List toExecutionPath (java.util.List)
android.databinding.tool.expr.ComparisonExpr cmp
android.databinding.tool.solver.ExecutionPath subPath
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List targetPaths
java.util.List result
protected android.databinding.tool.expr.Expr resolveListenersAsMethodReference (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
int index
android.databinding.tool.expr.Expr listenerExpr
android.databinding.tool.reflection.ModelMethod method
java.util.Iterator i$
android.databinding.tool.reflection.ModelClass listener
android.databinding.tool.expr.Expr parent
android.databinding.tool.expr.Expr target
android.databinding.tool.reflection.ModelClass childType
java.util.List abstractMethods
int numberOfAbstractMethods
android.databinding.tool.reflection.ModelMethod listenerMethod
android.databinding.tool.reflection.ModelClass[] listenerParameters
boolean isStatic
java.util.List methods
private boolean acceptsParameters (android.databinding.tool.reflection.ModelMethod, android.databinding.tool.reflection.ModelClass[])
int i
android.databinding.tool.reflection.ModelMethod method
android.databinding.tool.reflection.ModelClass[] listenerParameters
android.databinding.tool.reflection.ModelClass[] parameters
protected java.util.List constructDependencies ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.List dependencies
public java.lang.String getName ()
public void updateExpr (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
}
android/databinding/tool/expr/SymbolExpr.classSymbolExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.SymbolExpr extends android.databinding.tool.expr.Expr {
String mText
Class mType
void (java.lang.String, java.lang.Class)
String text
Class type
public java.lang.String getText ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.lang.String computeUniqueKey ()
public java.lang.String getInvertibleError ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected java.util.List constructDependencies ()
public boolean canBeEvaluatedToAVariable ()
public java.util.List toExecutionPath (java.util.List)
java.util.List paths
public java.lang.String toString ()
}
android/databinding/tool/expr/MethodReferenceExpr.classMethodReferenceExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.MethodReferenceExpr extends android.databinding.tool.expr.MethodBaseExpr {
void (android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.Expr parent
String name
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.lang.String computeUniqueKey ()
public java.lang.String getInvertibleError ()
public boolean isDynamic ()
public android.databinding.tool.expr.Expr resolveListeners (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
IllegalStateException e
android.databinding.tool.reflection.ModelClass listener
android.databinding.tool.expr.Expr parent
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr clonedTarget
public java.lang.String toString ()
}
android/databinding/tool/expr/ComparisonExpr.classComparisonExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.ComparisonExpr extends android.databinding.tool.expr.Expr {
final String mOp
void (java.lang.String, android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
String op
android.databinding.tool.expr.Expr left
android.databinding.tool.expr.Expr right
protected java.lang.String computeUniqueKey ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
public java.lang.String getOp ()
public android.databinding.tool.expr.Expr getLeft ()
public android.databinding.tool.expr.Expr getRight ()
public boolean isEqualityCheck ()
protected android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String getInvertibleError ()
public java.lang.String toString ()
}
android/databinding/tool/expr/UnaryExpr.classUnaryExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.UnaryExpr extends android.databinding.tool.expr.Expr {
final String mOp
void (java.lang.String, android.databinding.tool.expr.Expr)
String op
android.databinding.tool.expr.Expr expr
public java.lang.String getInvertibleError ()
protected java.lang.String computeUniqueKey ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
protected android.databinding.tool.writer.KCode generateCode ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
private java.lang.String getOpStr ()
public java.lang.String getOp ()
public android.databinding.tool.expr.Expr getExpr ()
public java.lang.String toString ()
}
android/databinding/tool/expr/ExprWritersKt$localizeGlobalVariables$1.classExprWriters.kt
package android.databinding.tool.expr
final android.databinding.tool.expr.ExprWritersKt$localizeGlobalVariables$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.expr.CallbackExprModel receiver$0
final android.databinding.tool.expr.Expr[] $ignore
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.expr.Expr it
int $i$a$1
Object element$iv$iv
Iterable $receiver$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterTo
Iterable $receiver$iv
int $i$f$filter
android.databinding.tool.expr.Expr it
int $i$a$2
Object element$iv
Iterable $receiver$iv
int $i$f$forEach
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.expr.CallbackExprModel, android.databinding.tool.expr.Expr[])
}
android/databinding/tool/expr/VersionProvider.classVersionProvider.java
package android.databinding.tool.expr
public abstract android.databinding.tool.expr.VersionProvider extends java.lang.Object {
public abstract int getVersion ()
}
android/databinding/tool/expr/IdentifierExpr.classIdentifierExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.IdentifierExpr extends android.databinding.tool.expr.Expr {
String mName
String mUserDefinedType
private boolean mIsDeclared
void (java.lang.String)
String name
public java.lang.String getName ()
public void setUserDefinedType (java.lang.String)
String userDefinedType
protected java.lang.String computeUniqueKey ()
public java.lang.String getUserDefinedType ()
public boolean isDynamic ()
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
protected java.lang.String asPackage ()
protected android.databinding.tool.writer.KCode generateCode ()
public void setDeclared ()
public boolean isDeclared ()
public java.lang.String getInvertibleError ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
String thisType
android.databinding.tool.expr.Expr target
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
public java.lang.String toString ()
}
android/databinding/tool/expr/CallbackArgExpr.classCallbackArgExpr.java
package android.databinding.tool.expr
public android.databinding.tool.expr.CallbackArgExpr extends android.databinding.tool.expr.IdentifierExpr {
private int mArgIndex
private String mName
private android.databinding.tool.reflection.ModelClass mClassFromCallback
public void (int, java.lang.String)
int argIndex
String name
public boolean isDynamic ()
public void setClassFromCallback (android.databinding.tool.reflection.ModelClass)
android.databinding.tool.reflection.ModelClass modelClass
protected android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
protected java.util.List constructDependencies ()
protected android.databinding.tool.writer.KCode generateCode ()
protected java.lang.String computeUniqueKey ()
public java.lang.String getInvertibleError ()
public java.lang.String getName ()
public android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
}
android/databinding/tool/expr/BracketExpr$1.classBracketExpr.java
package android.databinding.tool.expr
android.databinding.tool.expr.BracketExpr$1 extends java.lang.Object {
static final int[] $SwitchMap$android$databinding$tool$expr$BracketExpr$BracketAccessor
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
android/databinding/tool/expr/ExprWritersKt.classExprWriters.kt
package android.databinding.tool.expr
public final android.databinding.tool.expr.ExprWritersKt extends java.lang.Object {
public static final boolean shouldLocalizeInCallbacks (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr $receiver
public static final transient android.databinding.tool.writer.KCode localizeGlobalVariables (android.databinding.tool.expr.CallbackExprModel, android.databinding.tool.expr.Expr[])
android.databinding.tool.expr.CallbackExprModel $receiver
android.databinding.tool.expr.Expr[] ignore
public static final android.databinding.tool.writer.KCode toCode (android.databinding.tool.solver.ExecutionPath)
android.databinding.tool.solver.ExecutionPath $receiver
}
android/databinding/tool/expr/Expr.classExpr.java
package android.databinding.tool.expr
public abstract android.databinding.tool.expr.Expr extends java.lang.Object implements android.databinding.tool.expr.VersionProvider android.databinding.tool.processing.scopes.LocationScopeProvider {
public static final int NO_ID
protected java.util.List mChildren
private java.util.List mParents
private Boolean mIsDynamic
private android.databinding.tool.reflection.ModelClass mResolvedType
private String mUniqueKey
private java.util.List mDependencies
private java.util.List mDependants
private int mId
private int mRequirementId
private int mVersion
private boolean mCanBeInvalidated
private java.util.List mLocations
private java.util.BitSet mInvalidFlags
private android.databinding.tool.expr.ExprModel mModel
java.util.BitSet mShouldReadFlags
java.util.BitSet mReadSoFar
java.util.BitSet mShouldReadWithConditionals
private boolean mIsBindingExpression
private boolean mRead
private boolean mIsUsed
private boolean mIsUsedInCallback
protected static final String KEY_JOIN
java.util.BitSet mConditionalFlags
private android.databinding.tool.expr.Expr$Node mCalculationPaths
void (java.lang.Iterable)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
Iterable children
transient void (android.databinding.tool.expr.Expr[])
android.databinding.tool.expr.Expr[] children
public int getId ()
public void setId (int)
int id
public void addLocation (android.databinding.tool.store.Location)
android.databinding.tool.store.Location location
public java.util.List getLocations ()
public android.databinding.tool.expr.ExprModel getModel ()
public java.util.BitSet getInvalidFlags ()
private java.util.BitSet resolveInvalidFlags ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.BitSet bitSet
public void setBindingExpression (boolean)
boolean isBindingExpression
public boolean isBindingExpression ()
public boolean canBeEvaluatedToAVariable ()
public boolean isObservable ()
public android.databinding.tool.expr.Expr resolveListeners (android.databinding.tool.reflection.ModelClass, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr child
int i
android.databinding.tool.reflection.ModelClass valueType
android.databinding.tool.expr.Expr parent
public android.databinding.tool.expr.Expr resolveTwoWayExpressions (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr child
int i
android.databinding.tool.expr.Expr parent
protected void resetResolvedType ()
public java.util.BitSet getShouldReadFlags ()
public java.util.BitSet getShouldReadFlagsWithConditionals ()
public void setModel (android.databinding.tool.expr.ExprModel)
android.databinding.tool.expr.ExprModel model
private java.util.BitSet resolveShouldReadWithConditionals ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.BitSet bitSet
private java.util.BitSet resolveShouldReadFlags ()
boolean isUnreadElevated
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
java.util.BitSet bitSet
private static boolean isUnreadElevated (android.databinding.tool.expr.Dependency)
android.databinding.tool.expr.Dependency input
private void addParents ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
public void onSwappedWith (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr child
java.util.Iterator i$
android.databinding.tool.expr.Expr existing
private void onParentSwapped (android.databinding.tool.expr.Expr, android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Expr oldParent
android.databinding.tool.expr.Expr newParent
public java.util.List getChildren ()
public java.util.List getParents ()
public boolean isDynamic ()
private boolean isAnyChildDynamic ()
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
public android.databinding.tool.reflection.ModelClass getResolvedType ()
public final java.util.List toExecutionPath (android.databinding.tool.solver.ExecutionPath)
android.databinding.tool.solver.ExecutionPath path
java.util.List paths
public java.util.List toExecutionPath (java.util.List)
java.util.List paths
protected final java.util.List addJustMeToExecutionPath (java.util.List)
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List result
protected final transient java.util.List toExecutionPathInOrder (java.util.List, android.databinding.tool.expr.Expr[])
android.databinding.tool.expr.Expr anOrder
android.databinding.tool.expr.Expr[] arr$
int len$
int i$
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
android.databinding.tool.expr.Expr[] order
java.util.List executionPaths
java.util.List result
protected final java.util.List toExecutionPathInOrder (java.util.List, java.util.List)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.solver.ExecutionPath path
java.util.Iterator i$
java.util.List paths
java.util.List order
java.util.List executionPaths
java.util.List result
protected abstract android.databinding.tool.reflection.ModelClass resolveType (android.databinding.tool.reflection.ModelAnalyzer)
protected abstract java.util.List constructDependencies ()
protected java.util.List constructDynamicChildrenDependencies ()
android.databinding.tool.expr.Expr node
java.util.Iterator i$
java.util.List dependencies
public final java.util.List getDependencies ()
void addDependant (android.databinding.tool.expr.Dependency)
android.databinding.tool.expr.Dependency dependency
public java.util.List getDependants ()
public final java.lang.String getUniqueKey ()
protected java.lang.String computeUniqueKey ()
protected final java.lang.String computeChildrenKey ()
public void enableDirectInvalidation ()
public boolean canBeInvalidated ()
public void trimShouldReadFlags (java.util.BitSet)
java.util.BitSet bitSet
public boolean isConditional ()
public int getRequirementId ()
public void setRequirementId (int)
int requirementId
public int getRequirementFlagIndex (boolean)
boolean expectedOutput
public boolean hasId ()
public void markFlagsAsRead (java.util.BitSet)
java.util.BitSet flags
public boolean isRead ()
public boolean considerElevatingConditionals (android.databinding.tool.expr.Expr)
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
android.databinding.tool.expr.Expr justRead
boolean elevated
public void invalidateReadFlags ()
public int getVersion ()
public boolean hasNestedCannotRead ()
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
private static boolean hasNestedCannotRead (android.databinding.tool.expr.Dependency)
android.databinding.tool.expr.Dependency input
public boolean markAsReadIfDone ()
android.databinding.tool.expr.Expr expr
java.util.BitSet readForConditional
int i
boolean allCovered
java.util.BitSet clone
private java.util.BitSet findConditionalFlags ()
private void resolveConditionalFlags (java.util.BitSet)
android.databinding.tool.expr.Dependency dependency
java.util.BitSet flags
public java.lang.String toString ()
public java.util.BitSet getReadSoFar ()
protected android.databinding.tool.expr.Expr$Node getAllCalculationPaths ()
android.databinding.tool.expr.Expr$Node cond
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
android.databinding.tool.expr.Expr$Node node
public java.lang.String getDefaultValue ()
protected java.util.BitSet getPredicateInvalidFlags ()
public boolean shouldReadNow (java.util.List)
boolean dependencyReady
android.databinding.tool.expr.Dependency input
java.util.Iterator i$
java.util.List justRead
public boolean isEqualityCheck ()
public void markAsUsed ()
android.databinding.tool.expr.Expr child
java.util.Iterator i$
public void markAsUsedInCallback ()
android.databinding.tool.expr.Expr child
java.util.Iterator i$
public boolean isIsUsedInCallback ()
public boolean isUsed ()
public void updateExpr (android.databinding.tool.reflection.ModelAnalyzer)
android.databinding.tool.expr.Expr parent
int i
android.databinding.tool.expr.Expr child
java.util.Iterator i$
android.databinding.tool.reflection.ModelAnalyzer modelAnalyzer
java.util.Map exprMap
protected static transient java.lang.String join (java.lang.String[])
int i
String[] items
StringBuilder result
protected static java.lang.String join (java.util.List)
int i
java.util.List items
StringBuilder result
protected java.lang.String asPackage ()
public java.util.List provideScopeLocation ()
public android.databinding.tool.writer.KCode toCode ()
public android.databinding.tool.writer.KCode toFullCode ()
protected abstract android.databinding.tool.writer.KCode generateCode ()
public android.databinding.tool.expr.Expr generateInverse (android.databinding.tool.expr.ExprModel, android.databinding.tool.expr.Expr, java.lang.String)
android.databinding.tool.expr.ExprModel model
android.databinding.tool.expr.Expr value
String bindingClassName
public abstract android.databinding.tool.expr.Expr cloneToModel (android.databinding.tool.expr.ExprModel)
protected static java.util.List cloneToModel (android.databinding.tool.expr.ExprModel, java.util.List)
android.databinding.tool.expr.Expr expr
java.util.Iterator i$
android.databinding.tool.expr.ExprModel model
java.util.List exprs
java.util.ArrayList clones
public void assertIsInvertible ()
String errorMessage
protected abstract java.lang.String getInvertibleError ()
public boolean hasConditionalDependant ()
android.databinding.tool.expr.TernaryExpr ternary
android.databinding.tool.expr.Expr dependant
android.databinding.tool.expr.Dependency dependency
java.util.Iterator i$
}
android/databinding/tool/expr/ExprWritersKt$toCode$1$2.classExprWriters.kt
package android.databinding.tool.expr
final android.databinding.tool.expr.ExprWritersKt$toCode$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final android.databinding.tool.solver.ExecutionBranch $myTrue
public volatile java.lang.Object invoke (java.lang.Object)
public final void invoke (android.databinding.tool.writer.KCode)
android.databinding.tool.writer.KCode $receiver
void (android.databinding.tool.solver.ExecutionBranch)
}
api-versions.xml
NOTICE.txt
META-INF/services/
META-INF/services/javax.annotation.processing.Processor