Home | History | Annotate | Download | only in 3.2.0-alpha16

META-INF/
META-INF/MANIFEST.MF
android/
android/databinding/
android/databinding/tool/
android/databinding/tool/util/
android/databinding/tool/util/L$Client.class
L.java
package android.databinding.tool.util
public abstract android.databinding.tool.util.L$Client extends java.lang.Object {
	public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.String, javax.lang.model.element.Element) 
}

android/databinding/tool/util/XmlEditor.class
XmlEditor.java
package android.databinding.tool.util
public android.databinding.tool.util.XmlEditor extends java.lang.Object {
	public void  () 
	public static java.lang.String strip (java.io.File, java.lang.String, java.lang.String)  throws java.io.IOException 
		android.databinding.parser.XMLParser$ElementContext it
		android.databinding.parser.XMLParser$AttributeContext attr
		android.databinding.tool.util.XmlEditor$TagAndContext tagAndContext
		android.databinding.tool.util.XmlEditor$TagAndContext newRootTag
		int index
		android.databinding.tool.util.XmlEditor$TagAndContext newRootTag
		android.databinding.parser.XMLParser$ElementContext element
		String tag
		android.databinding.tool.util.XmlEditor$Position endTagPosition
		String line
		String newLine
		android.databinding.tool.util.XmlEditor$TagAndContext it
		java.io.File f
		String newTag
		String encoding
		java.io.FileInputStream fin
		java.io.InputStreamReader reader
		org.antlr.v4.runtime.ANTLRInputStream inputStream
		android.databinding.parser.XMLLexer lexer
		org.antlr.v4.runtime.CommonTokenStream tokenStream
		android.databinding.parser.XMLParser parser
		android.databinding.parser.XMLParser$DocumentContext expr
		android.databinding.parser.XMLParser$ElementContext root
		java.util.List childrenOfRoot
		java.util.List dataNodes
		java.util.ArrayList lines
		java.util.List layoutNodes
		android.databinding.parser.XMLParser$ElementContext layoutNode
		java.util.ArrayList noTag
		android.databinding.tool.util.XmlEditor$Position rootStartTag
		android.databinding.tool.util.XmlEditor$Position rootEndTag
		android.databinding.tool.util.XmlEditor$PositionPair endLayoutPositions
		StringBuilder rootAttributes
		android.databinding.tool.util.XmlEditor$TagAndContext noTagRoot
	private static java.util.List filterNodesByName (java.lang.String, java.lang.Iterable) 
		android.databinding.parser.XMLParser$ElementContext item
		String name
		Iterable items
		java.util.List result
	private static java.util.List excludeNodesByName (java.lang.String, java.lang.Iterable) 
		android.databinding.parser.XMLParser$ElementContext item
		String name
		Iterable items
		java.util.List result
	private static android.databinding.tool.util.XmlEditor$Position toPosition (org.antlr.v4.runtime.Token) 
		org.antlr.v4.runtime.Token token
	private static android.databinding.tool.util.XmlEditor$Position toEndPosition (org.antlr.v4.runtime.Token) 
		org.antlr.v4.runtime.Token token
	public static java.lang.String nodeName (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext elementContext
	public static java.util.List attributes (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext elementContext
	public static java.util.List expressionAttributes (android.databinding.parser.XMLParser$ElementContext) 
		String value
		String attrName
		boolean isExpression
		android.databinding.parser.XMLParser$AttributeContext input
		android.databinding.parser.XMLParser$ElementContext elementContext
		java.util.List result
	private static boolean isExpressionText (java.lang.String) 
		String value
	private static android.databinding.tool.util.XmlEditor$Position endTagPosition (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.tool.util.XmlEditor$Position endTag
		android.databinding.tool.util.XmlEditor$Position position
		android.databinding.parser.XMLParser$ElementContext context
	public static java.util.List elements (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext context
	private static boolean replace (java.util.ArrayList, android.databinding.tool.util.XmlEditor$Position, android.databinding.tool.util.XmlEditor$Position, java.lang.String) 
		String line
		int i
		String startLine
		String newStartLine
		String endLine
		String newEndLine
		String line
		int endTextIndex
		String replacedText
		String spacedText
		String line
		String newLine
		java.util.ArrayList lines
		android.databinding.tool.util.XmlEditor$Position start
		android.databinding.tool.util.XmlEditor$Position end
		String text
	private static java.lang.String replaceRange (java.lang.String, int, int, java.lang.String) 
		String line
		int start
		int end
		String newText
	public static boolean hasExpressionAttributes (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext context
		java.util.List expressions
		int size
	private static int recurseReplace (android.databinding.parser.XMLParser$ElementContext, java.util.ArrayList, java.util.ArrayList, java.lang.String, int) 
		android.databinding.tool.util.XmlEditor$Position start
		android.databinding.tool.util.XmlEditor$Position end
		String defaultVal
		android.databinding.parser.XMLParser$AttributeContext it
		String tag
		String nextTag
		android.databinding.parser.XMLParser$ElementContext it
		android.databinding.parser.XMLParser$ElementContext node
		java.util.ArrayList lines
		java.util.ArrayList noTag
		String newTag
		int bindingIndex
		int nextBindingIndex
		boolean isMerge
		boolean containsInclude
		String nextTag
	private static java.lang.String defaultReplacement (android.databinding.parser.XMLParser$AttributeContext) 
		String quotedStr
		String unquoted
		String quotedStr
		String unquoted
		String unescaped
		org.antlr.v4.runtime.tree.TerminalNode doubleQuote
		android.databinding.parser.BindingExpressionParser$StringLiteralContext stringLiteral
		android.databinding.parser.BindingExpressionParser$ConstantValueContext constantValue
		android.databinding.parser.BindingExpressionParser$LiteralContext literal
		android.databinding.parser.XMLParser$AttributeContext attr
		String textWithQuotes
		String escapedText
		boolean isTwoWay
		boolean isOneWay
		int startIndex
		int endIndex
		String text
		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
		android.databinding.parser.BindingExpressionParser$DefaultsContext defaults
	private static android.databinding.tool.util.XmlEditor$PositionPair findTerminalPositions (android.databinding.parser.XMLParser$ElementContext, java.util.ArrayList) 
		android.databinding.parser.XMLParser$ElementContext node
		java.util.ArrayList lines
		android.databinding.tool.util.XmlEditor$Position endPosition
		android.databinding.tool.util.XmlEditor$Position startPosition
		int index
	private static java.lang.String replaceWithSpaces (java.lang.String, int, int) 
		int i
		String line
		int start
		int end
		StringBuilder lineBuilder
	private static void fixPosition (java.util.ArrayList, android.databinding.tool.util.XmlEditor$Position) 
		java.util.ArrayList lines
		android.databinding.tool.util.XmlEditor$Position pos
		String line
	static android.databinding.tool.util.XmlEditor$Position access$500 (org.antlr.v4.runtime.Token) 
		org.antlr.v4.runtime.Token x0
}

android/databinding/tool/util/ParserHelper.class
ParserHelper.java
package android.databinding.tool.util
public android.databinding.tool.util.ParserHelper extends java.lang.Object {
	public void  () 
	public static java.lang.String toClassName (java.lang.String) 
		String item
		String name
		StringBuilder builder
	public static java.lang.String stripExtension (java.lang.String) 
		String name
		int dot
}

android/databinding/tool/util/SourceCodeEscapers$1.class
SourceCodeEscapers.java
package android.databinding.tool.util
final android.databinding.tool.util.SourceCodeEscapers$1 extends com.google.common.escape.CharEscaper {
	void  () 
	protected char[] escape (char) 
		char c
}

android/databinding/tool/util/L.class

android/databinding/tool/util/XmlEditor$2.class
XmlEditor.java
package android.databinding.tool.util
final android.databinding.tool.util.XmlEditor$2 extends android.databinding.parser.BindingExpressionBaseVisitor {
	void  () 
	public android.databinding.parser.BindingExpressionParser$DefaultsContext visitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
		android.databinding.parser.BindingExpressionParser$DefaultsContext ctx
	public volatile java.lang.Object visitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
}

android/databinding/tool/util/XmlEditor$1.class
XmlEditor.java
package android.databinding.tool.util
final android.databinding.tool.util.XmlEditor$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.databinding.tool.util.XmlEditor$TagAndContext, android.databinding.tool.util.XmlEditor$TagAndContext) 
		android.databinding.tool.util.XmlEditor$TagAndContext o1
		android.databinding.tool.util.XmlEditor$TagAndContext o2
		android.databinding.tool.util.XmlEditor$Position start1
		android.databinding.tool.util.XmlEditor$Position start2
		int lineCmp
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/databinding/tool/util/SourceCodeEscapers.class
SourceCodeEscapers.java
package android.databinding.tool.util
public final android.databinding.tool.util.SourceCodeEscapers extends java.lang.Object {
	private static final char PRINTABLE_ASCII_MIN
	private static final char PRINTABLE_ASCII_MAX
	private static final char[] HEX_DIGITS
	private static final com.google.common.escape.Escaper JAVA_CHAR_ESCAPER
	private static final com.google.common.escape.Escaper JAVA_CHAR_ESCAPER_WITH_OCTAL
	private static final com.google.common.escape.Escaper JAVA_STRING_ESCAPER_WITH_OCTAL
	private static final com.google.common.escape.Escaper JAVA_STRING_UNICODE_ESCAPER
	private void  () 
	public static com.google.common.escape.Escaper javaCharEscaper () 
	public static com.google.common.escape.Escaper javaCharEscaperWithOctal () 
	public static com.google.common.escape.Escaper javaStringEscaperWithOctal () 
	public static com.google.common.escape.Escaper javaStringUnicodeEscaper () 
	private static char[] asUnicodeHexEscape (char) 
		char c
		char[] r
	private static char[] asOctalEscape (char) 
		char c
		char[] r
	static char[] access$000 (char) 
		char x0
	static char[] access$100 (char) 
		char x0
	static void  () 
		java.util.Map javaMap
}

android/databinding/tool/util/StringUtils.class
StringUtils.java
package android.databinding.tool.util
public android.databinding.tool.util.StringUtils extends java.lang.Object {
	public static final String LINE_SEPARATOR
	private static final String AMP_ENTITY
	private static final String QUOT_ENTITY
	private static final String APOS_ENTITY
	private static final String LT_ENTITY
	private static final String GT_ENTITY
	private static final String TAB_ENTITY
	private static final String CR_ENTITY
	private static final String LFEED_ENTITY
	public static boolean isNotBlank (java.lang.CharSequence) 
		int i
		int n
		CharSequence string
	public static java.lang.String capitalize (java.lang.String) 
		String string
		char ch
	public static java.lang.String unescapeXml (java.lang.String) 
		String escaped
	public static java.lang.String join (java.lang.CharSequence[], java.lang.String) 
		CharSequence[] strings
		String sep
	private void  () 
	static void  () 
}

android/databinding/tool/util/XmlEditor$Position.class
XmlEditor.java
package android.databinding.tool.util
 android.databinding.tool.util.XmlEditor$Position extends java.lang.Object {
	int line
	int charIndex
	public void  (int, int) 
		int line
		int charIndex
}

android/databinding/tool/util/Preconditions.class
Preconditions.java
package android.databinding.tool.util
public android.databinding.tool.util.Preconditions extends java.lang.Object {
	public void  () 
	public static transient void check (boolean, java.lang.String, java.lang.Object[]) 
		boolean value
		String error
		Object[] args
	public static transient void checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object value
		String error
		Object[] args
	public static transient void checkNull (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object value
		String error
		Object[] args
}

android/databinding/tool/util/LoggedErrorException.class
LoggedErrorException.java
package android.databinding.tool.util
public android.databinding.tool.util.LoggedErrorException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

android/databinding/tool/util/SourceCodeEscapers$JavaCharEscaperWithOctal.class
SourceCodeEscapers.java
package android.databinding.tool.util
 android.databinding.tool.util.SourceCodeEscapers$JavaCharEscaperWithOctal extends com.google.common.escape.ArrayBasedCharEscaper {
	void  (java.util.Map) 
		java.util.Map replacements
	protected char[] escapeUnsafe (char) 
		char c
}

android/databinding/tool/util/SourceCodeEscapers$JavaCharEscaper.class
SourceCodeEscapers.java
package android.databinding.tool.util
 android.databinding.tool.util.SourceCodeEscapers$JavaCharEscaper extends com.google.common.escape.ArrayBasedCharEscaper {
	void  (java.util.Map) 
		java.util.Map replacements
	protected char[] escapeUnsafe (char) 
		char c
}

android/databinding/tool/util/XmlEditor$PositionPair.class
XmlEditor.java
package android.databinding.tool.util
 android.databinding.tool.util.XmlEditor$PositionPair extends java.lang.Object {
	private final android.databinding.tool.util.XmlEditor$Position left
	private final android.databinding.tool.util.XmlEditor$Position right
	private void  (android.databinding.tool.util.XmlEditor$Position, android.databinding.tool.util.XmlEditor$Position) 
		android.databinding.tool.util.XmlEditor$Position left
		android.databinding.tool.util.XmlEditor$Position right
	static android.databinding.tool.util.XmlEditor$Position access$000 (android.databinding.tool.util.XmlEditor$PositionPair) 
		android.databinding.tool.util.XmlEditor$PositionPair x0
	static android.databinding.tool.util.XmlEditor$Position access$100 (android.databinding.tool.util.XmlEditor$PositionPair) 
		android.databinding.tool.util.XmlEditor$PositionPair x0
	void  (android.databinding.tool.util.XmlEditor$Position, android.databinding.tool.util.XmlEditor$Position, android.databinding.tool.util.XmlEditor$1) 
		android.databinding.tool.util.XmlEditor$Position x0
		android.databinding.tool.util.XmlEditor$Position x1
		android.databinding.tool.util.XmlEditor$1 x2
}

android/databinding/tool/util/XmlEditor$TagAndContext.class
XmlEditor.java
package android.databinding.tool.util
 android.databinding.tool.util.XmlEditor$TagAndContext extends java.lang.Object {
	private final String mTag
	private final android.databinding.parser.XMLParser$ElementContext mElementContext
	private void  (java.lang.String, android.databinding.parser.XMLParser$ElementContext) 
		String tag
		android.databinding.parser.XMLParser$ElementContext elementContext
	private android.databinding.parser.XMLParser$ElementContext getContext () 
	private java.lang.String getTag () 
	static android.databinding.parser.XMLParser$ElementContext access$200 (android.databinding.tool.util.XmlEditor$TagAndContext) 
		android.databinding.tool.util.XmlEditor$TagAndContext x0
	static java.lang.String access$300 (android.databinding.tool.util.XmlEditor$TagAndContext) 
		android.databinding.tool.util.XmlEditor$TagAndContext x0
	void  (java.lang.String, android.databinding.parser.XMLParser$ElementContext, android.databinding.tool.util.XmlEditor$1) 
		String x0
		android.databinding.parser.XMLParser$ElementContext x1
		android.databinding.tool.util.XmlEditor$1 x2
}

android/databinding/tool/DataBindingBuilder.class
DataBindingBuilder.java
package android.databinding.tool
public android.databinding.tool.DataBindingBuilder extends java.lang.Object {
	android.databinding.tool.DataBindingBuilder$Versions mVersions
	private static final java.util.List EXCLUDE_PATTERNS
	public static final String PROCESSOR_NAME
	public static final String ARTIFACT_FILES_DIR_FROM_LIBS
	public static final String ARTIFACT_BASE_CLASSES_DIR_FROM_LIBS
	public static final String INCREMENTAL_BIN_AAR_DIR
	public static final String INCREMENTAL_BINDING_CLASSES_LIST_DIR
	public static final String DATA_BINDING_ROOT_FOLDER_IN_AAR
	public static final String DATA_BINDING_CLASS_LOG_ROOT_FOLDER_IN_AAR
	public static final String BR_FILE_EXT
	public static final String LAYOUT_INFO_FILE_EXT
	public static final String SETTER_STORE_FILE_EXT
	public static final java.util.List RESOURCE_FILE_EXTENSIONS
	public static final String BINDING_CLASS_LIST_SUFFIX
	public static final String FEATURE_PACKAGE_LIST_FILE_NAME
	public static final String FEATURE_BR_OFFSET_FILE_NAME
	public void  () 
	public java.lang.String getCompilerVersion () 
	public java.lang.String getBaseLibraryVersion (java.lang.String) 
		String compilerVersion
	public java.lang.String getLibraryVersion (java.lang.String) 
		String compilerVersion
	public java.lang.String getBaseAdaptersVersion (java.lang.String) 
		String compilerVersion
	public void setPrintMachineReadableOutput (boolean) 
		boolean machineReadableOutput
	public boolean getPrintMachineReadableOutput () 
	public void setDebugLogEnabled (boolean) 
		boolean enableDebugLogs
	public boolean isDebugLogEnabled () 
	private android.databinding.tool.DataBindingBuilder$Versions getVersions () 
		java.util.Properties props
		java.io.InputStream stream
		java.io.IOException exception
	public java.util.List getJarExcludeList (android.databinding.tool.LayoutXmlProcessor, java.io.File, java.io.File) 
		String pkg
		String klass
		java.util.List generatedClasses
		android.databinding.tool.LayoutXmlProcessor layoutXmlProcessor
		java.io.File generatedClassListFile
		java.io.File dataBindingCompilerBuildFolder
		java.util.List excludes
		String infoClassAsFile
	private static java.util.List getBRFilePackages (java.io.File) 
		String filename
		java.nio.file.Path path
		java.nio.file.DirectoryStream directoryStream
		java.io.IOException e
		java.io.File dataBindingCompilerBuildFolder
		java.io.File dir
		java.util.List packages
	private java.util.List readGeneratedClasses (java.io.File) 
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.File generatedClassListFile
		java.io.FileInputStream fis
	public android.databinding.tool.writer.JavaFileWriter createJavaFileWriter (java.io.File) 
		java.io.File outFolder
	static void  () 
}

android/databinding/tool/LayoutXmlProcessor$ResourceInput.class
LayoutXmlProcessor.java
package android.databinding.tool
public android.databinding.tool.LayoutXmlProcessor$ResourceInput extends java.lang.Object {
	private final boolean mIncremental
	private final java.io.File mRootInputFolder
	private final java.io.File mRootOutputFolder
	private java.util.List mAdded
	private java.util.List mRemoved
	private java.util.List mChanged
	public void  (boolean, java.io.File, java.io.File) 
		boolean incremental
		java.io.File rootInputFolder
		java.io.File rootOutputFolder
	public void added (java.io.File) 
		java.io.File file
	public void removed (java.io.File) 
		java.io.File file
	public void changed (java.io.File) 
		java.io.File file
	public boolean shouldCopy () 
	java.util.List getAdded () 
	java.util.List getRemoved () 
	java.util.List getChanged () 
	java.io.File getRootInputFolder () 
	java.io.File getRootOutputFolder () 
	public boolean isIncremental () 
	public java.lang.String toString () 
		StringBuilder out
	private static void logFiles (java.lang.StringBuilder, java.lang.String, java.util.List) 
		java.io.File file
		StringBuilder out
		String name
		java.util.List files
}

android/databinding/tool/LayoutXmlProcessor$1.class
LayoutXmlProcessor.java
package android.databinding.tool
 android.databinding.tool.LayoutXmlProcessor$1 extends java.lang.Object implements android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback  {
	final java.net.URI val$inputRootUri
	final android.databinding.tool.LayoutXmlProcessor$ResourceInput val$input
	final android.databinding.tool.store.LayoutFileParser val$layoutFileParser
	final android.databinding.tool.LayoutXmlProcessor this$0
	void  (android.databinding.tool.LayoutXmlProcessor, java.net.URI, android.databinding.tool.LayoutXmlProcessor$ResourceInput, android.databinding.tool.store.LayoutFileParser) 
		android.databinding.tool.LayoutXmlProcessor this$0
	private java.io.File convertToOutFile (java.io.File) 
		java.io.File file
		String subPath
	public void processLayoutFile (java.io.File)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException java.io.IOException 
		java.io.File file
		java.io.File output
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bindingLayout
	public void processOtherFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File parentFolder
		java.io.File file
		java.io.File outParent
	public void processRemovedLayoutFile (java.io.File) 
		java.io.File file
		java.io.File out
	public void processRemovedOtherFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File parentFolder
		java.io.File file
		java.io.File outParent
	public void processOtherFolder (java.io.File) 
		java.io.File folder
	public void processLayoutFolder (java.io.File) 
		java.io.File folder
	public void processOtherRootFile (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File outFile
	public void processRemovedOtherRootFile (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File outFile
}

android/databinding/tool/LayoutXmlProcessor$OriginalFileLookup.class
LayoutXmlProcessor.java
package android.databinding.tool
public abstract android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup extends java.lang.Object {
	public abstract java.io.File getOriginalFileFor (java.io.File) 
}

android/databinding/tool/LayoutXmlProcessor$ProcessFileCallback.class
LayoutXmlProcessor.java
package android.databinding.tool
abstract android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback extends java.lang.Object {
	public abstract void processLayoutFile (java.io.File)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException java.io.IOException 
	public abstract void processOtherFile (java.io.File, java.io.File)  throws java.io.IOException 
	public abstract void processRemovedLayoutFile (java.io.File) 
	public abstract void processRemovedOtherFile (java.io.File, java.io.File)  throws java.io.IOException 
	public abstract void processOtherFolder (java.io.File) 
	public abstract void processLayoutFolder (java.io.File) 
	public abstract void processOtherRootFile (java.io.File)  throws java.io.IOException 
	public abstract void processRemovedOtherRootFile (java.io.File)  throws java.io.IOException 
}

android/databinding/tool/LayoutXmlProcessor.class

android/databinding/tool/expr/
android/databinding/tool/expr/VersionProvider.class
VersionProvider.java
package android.databinding.tool.expr
public abstract android.databinding.tool.expr.VersionProvider extends java.lang.Object {
	public abstract int getVersion () 
}

android/databinding/tool/store/
android/databinding/tool/store/LayoutFileParser.class
LayoutFileParser.java
package android.databinding.tool.store
public android.databinding.tool.store.LayoutFileParser extends java.lang.Object {
	private static final String XPATH_BINDING_LAYOUT
	private static final String LAYOUT_PREFIX
	public void  () 
	public android.databinding.tool.store.ResourceBundle$LayoutFileBundle parseXml (java.io.File, java.io.File, java.lang.String, android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup)  throws javax.xml.parsers.ParserConfigurationException java.io.IOException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException 
		String encoding
		java.io.File inputFile
		java.io.File outputFile
		String pkg
		android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup originalFileLookup
		java.io.File originalFile
		String originalFilePath
	public static boolean stripSingleLayoutFile (java.io.File, java.io.File)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException java.io.IOException 
		java.io.File layoutFile
		java.io.File outputFile
		String encoding
		String noExt
		String binderId
		String res
	private android.databinding.tool.store.ResourceBundle$LayoutFileBundle parseOriginalXml (java.io.File, java.lang.String, java.lang.String)  throws java.io.IOException 
		String xmlNoExtension
		java.io.FileInputStream fin
		java.io.InputStreamReader reader
		org.antlr.v4.runtime.ANTLRInputStream inputStream
		android.databinding.parser.XMLLexer lexer
		org.antlr.v4.runtime.CommonTokenStream tokenStream
		android.databinding.parser.XMLParser parser
		android.databinding.parser.XMLParser$DocumentContext expr
		android.databinding.parser.XMLParser$ElementContext root
		android.databinding.parser.XMLParser$ElementContext data
		android.databinding.parser.XMLParser$ElementContext rootView
		boolean isMerge
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		String newTag
		java.io.File original
		String pkg
		String encoding
	private static boolean isProcessedElement (java.lang.String) 
		String name
	private void parseExpressions (java.lang.String, android.databinding.parser.XMLParser$ElementContext, boolean, android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		String includeValue
		org.antlr.v4.runtime.ParserRuleContext myParentContent
		org.antlr.v4.runtime.ParserRuleContext grandParent
		String tag
		String tag
		int startIndex
		int endIndex
		String strippedValue
		android.databinding.tool.store.Location attrLocation
		android.databinding.tool.store.Location valueLocation
		String value
		boolean isOneWay
		boolean isTwoWay
		android.databinding.parser.XMLParser$AttributeContext attr
		java.util.Map attributes
		String nodeName
		String viewName
		String includedLayoutName
		String id
		String tag
		String originalTag
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle bindingTargetBundle
		android.databinding.parser.XMLParser$ElementContext parent
		String id
		String className
		android.databinding.parser.XMLParser$ElementContext elm
		String newTag
		android.databinding.parser.XMLParser$ElementContext rootView
		boolean isMerge
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.List bindingElements
		java.util.List otherElementsWithIds
		java.util.HashMap nodeTagMap
		int tagNumber
	private java.lang.String getViewName (android.databinding.parser.XMLParser$ElementContext) 
		String classNode
		android.databinding.parser.XMLParser$ElementContext elm
		String viewName
	private void parseData (java.io.File, android.databinding.parser.XMLParser$ElementContext, android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		java.util.Map attrMap
		String type
		String alias
		android.databinding.parser.XMLParser$ElementContext imp
		java.util.Map attrMap
		String type
		String name
		android.databinding.parser.XMLParser$ElementContext variable
		android.databinding.tool.store.Location location
		String name
		java.io.File xml
		android.databinding.parser.XMLParser$ElementContext data
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		android.databinding.parser.XMLParser$AttributeContext className
	private android.databinding.parser.XMLParser$ElementContext getDataNode (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext root
		java.util.List data
	private android.databinding.parser.XMLParser$ElementContext getViewNode (java.io.File, android.databinding.parser.XMLParser$ElementContext) 
		java.io.File xml
		android.databinding.parser.XMLParser$ElementContext root
		java.util.List view
	private java.util.List filter (android.databinding.parser.XMLParser$ElementContext, java.lang.String) 
		android.databinding.parser.XMLParser$ElementContext child
		android.databinding.parser.XMLParser$ElementContext root
		String name
		java.util.List result
		android.databinding.parser.XMLParser$ContentContext content
	private java.util.List filterNot (android.databinding.parser.XMLParser$ElementContext, java.lang.String) 
		android.databinding.parser.XMLParser$ElementContext child
		android.databinding.parser.XMLParser$ElementContext root
		String name
		java.util.List result
		android.databinding.parser.XMLParser$ContentContext content
	private boolean hasMergeInclude (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext rootView
	private void stripFile (java.io.File, java.io.File, java.lang.String, android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup)  throws javax.xml.parsers.ParserConfigurationException java.io.IOException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException 
		java.io.File xml
		java.io.File out
		String encoding
		android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup originalFileLookup
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document doc
		javax.xml.xpath.XPathFactory xPathFactory
		javax.xml.xpath.XPath xPath
		java.io.File actualFile
		String noExt
		String binderId
		boolean changed
	private boolean isBindingLayout (org.w3c.dom.Document, javax.xml.xpath.XPath)  throws javax.xml.xpath.XPathExpressionException 
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xPath
	private java.util.List get (org.w3c.dom.Document, javax.xml.xpath.XPath, java.lang.String)  throws javax.xml.xpath.XPathExpressionException 
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xPath
		String pattern
		javax.xml.xpath.XPathExpression expr
	private java.util.List toList (org.w3c.dom.NodeList) 
		int i
		org.w3c.dom.NodeList nodeList
		java.util.List result
	private void stripBindingTags (java.io.File, java.io.File, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.File xml
		java.io.File output
		String newTag
		String encoding
		String res
	private static java.lang.String findEncoding (java.io.File)  throws java.io.IOException 
		org.mozilla.universalchardet.UniversalDetector universalDetector
		byte[] buf
		int nread
		String encoding
		java.io.File f
		java.io.FileInputStream fin
	private static java.util.Map attributeMap (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$AttributeContext attr
		android.databinding.parser.XMLParser$ElementContext root
		java.util.Map result
	private static android.databinding.parser.XMLParser$AttributeContext findAttribute (android.databinding.parser.XMLParser$ElementContext, java.lang.String) 
		android.databinding.parser.XMLParser$AttributeContext attr
		android.databinding.parser.XMLParser$ElementContext element
		String name
	private static java.lang.String escapeQuotes (java.lang.String, boolean) 
		String textWithQuotes
		boolean unescapeValue
		char first
		int start
		int end
		char last
		String val
	static boolean access$000 (java.lang.String) 
		String x0
	static java.util.Map access$100 (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext x0
}

android/databinding/tool/store/ResourceBundle$2.class
ResourceBundle.java
package android.databinding.tool.store
 android.databinding.tool.store.ResourceBundle$2 extends java.lang.Object implements android.databinding.tool.store.ResourceBundle$ValidateAndFilterCallback  {
	final android.databinding.tool.store.ResourceBundle this$0
	void  (android.databinding.tool.store.ResourceBundle) 
		android.databinding.tool.store.ResourceBundle this$0
	public java.util.List get (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
}

android/databinding/tool/store/LayoutFileParser$1.class
LayoutFileParser.java
package android.databinding.tool.store
 android.databinding.tool.store.LayoutFileParser$1 extends java.lang.Object implements android.databinding.tool.processing.scopes.FileScopeProvider  {
	final String val$originalFilePath
	final android.databinding.tool.store.LayoutFileParser this$0
	void  (android.databinding.tool.store.LayoutFileParser, java.lang.String) 
		android.databinding.tool.store.LayoutFileParser this$0
	public java.lang.String provideScopeFilePath () 
}

android/databinding/tool/store/Location$1.class
Location.java
package android.databinding.tool.store
 android.databinding.tool.store.Location$1 extends java.lang.Object implements android.databinding.tool.processing.scopes.LocationScopeProvider  {
	final android.databinding.tool.store.Location this$0
	void  (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location this$0
	public java.util.List provideScopeLocation () 
}

android/databinding/tool/store/ResourceBundle$NameTypeLocation.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$NameTypeLocation extends java.lang.Object {
	public String type
	public String name
	public android.databinding.tool.store.Location location
	public void  () 
	public void  (java.lang.String, java.lang.String, android.databinding.tool.store.Location) 
		String name
		String type
		android.databinding.tool.store.Location location
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		android.databinding.tool.store.ResourceBundle$NameTypeLocation that
	public int hashCode () 
		int result
	public static boolean contains (java.util.List, java.lang.String) 
		android.databinding.tool.store.ResourceBundle$NameTypeLocation ntl
		java.util.List list
		String name
}

android/databinding/tool/store/ResourceBundle$ValidateAndFilterCallback.class
ResourceBundle.java
package android.databinding.tool.store
abstract android.databinding.tool.store.ResourceBundle$ValidateAndFilterCallback extends java.lang.Object {
	public abstract java.util.List get (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
}

android/databinding/tool/store/Location.class
Location.java
package android.databinding.tool.store
public android.databinding.tool.store.Location extends java.lang.Object {
	public static final int NaN
	public int startLine
	public int startOffset
	public int endLine
	public int endOffset
	public android.databinding.tool.store.Location parentLocation
	public void  () 
	public void  (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location other
	public void  (org.antlr.v4.runtime.Token, org.antlr.v4.runtime.Token) 
		String endText
		int lastLineStart
		String lastLine
		org.antlr.v4.runtime.Token start
		org.antlr.v4.runtime.Token end
	public void  (org.antlr.v4.runtime.ParserRuleContext) 
		org.antlr.v4.runtime.ParserRuleContext context
	public void  (int, int, int, int) 
		int startLine
		int startOffset
		int endLine
		int endOffset
	public java.lang.String toString () 
	public void setParentLocation (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location parentLocation
	public boolean equals (java.lang.Object) 
		Object o
		android.databinding.tool.store.Location location
	public int hashCode () 
		int result
	public boolean isValid () 
	public boolean contains (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location other
	private android.databinding.tool.store.Location getValidParentAbsoluteLocation () 
	public android.databinding.tool.store.Location toAbsoluteLocation () 
		android.databinding.tool.store.Location absoluteParent
		android.databinding.tool.store.Location copy
		boolean sameLine
	public java.lang.String toUserReadableString () 
	public static android.databinding.tool.store.Location fromUserReadableString (java.lang.String) 
		String str
		int glue
		String start
		String end
		int[] point
		android.databinding.tool.store.Location location
	private static boolean parsePoint (java.lang.String, int[]) 
		String content
		int[] into
		int index
	public android.databinding.tool.processing.scopes.LocationScopeProvider createScope () 
}

android/databinding/tool/store/ResourceBundle$BindingTargetBundle$BindingBundle.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$BindingTargetBundle$BindingBundle extends java.lang.Object implements java.io.Serializable  {
	private String mName
	private String mExpr
	private android.databinding.tool.store.Location mLocation
	private android.databinding.tool.store.Location mValueLocation
	private boolean mIsTwoWay
	public void  () 
	public void  (java.lang.String, java.lang.String, boolean, android.databinding.tool.store.Location, android.databinding.tool.store.Location) 
		String name
		String expr
		boolean isTwoWay
		android.databinding.tool.store.Location location
		android.databinding.tool.store.Location valueLocation
	public java.lang.String getName () 
	public java.lang.String getExpr () 
	public void setName (java.lang.String) 
		String name
	public void setExpr (java.lang.String) 
		String expr
	public void setTwoWay (boolean) 
		boolean isTwoWay
	public android.databinding.tool.store.Location getLocation () 
	public void setLocation (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location location
	public android.databinding.tool.store.Location getValueLocation () 
	public boolean isTwoWay () 
	public void setValueLocation (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location valueLocation
}

android/databinding/tool/store/ResourceBundle$BindingTargetBundle.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$BindingTargetBundle extends java.lang.Object implements java.io.Serializable android.databinding.tool.processing.scopes.LocationScopeProvider  {
	public String mId
	public String mTag
	public String mOriginalTag
	public String mViewName
	private String mFullClassName
	public boolean mUsed
	public java.util.List mBindingBundleList
	public String mIncludedLayout
	public android.databinding.tool.store.Location mLocation
	private String mInterfaceType
	public void  () 
	public void  (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, android.databinding.tool.store.Location) 
		String id
		String viewName
		boolean used
		String tag
		String originalTag
		android.databinding.tool.store.Location location
	public void addBinding (java.lang.String, java.lang.String, boolean, android.databinding.tool.store.Location, android.databinding.tool.store.Location) 
		String name
		String expr
		boolean isTwoWay
		android.databinding.tool.store.Location location
		android.databinding.tool.store.Location valueLocation
	public void setIncludedLayout (java.lang.String) 
		String includedLayout
	public java.lang.String getIncludedLayout () 
	public boolean isBinder () 
	public void setInterfaceType (java.lang.String) 
		String interfaceType
	public void setLocation (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location location
	public android.databinding.tool.store.Location getLocation () 
	public java.lang.String getId () 
	public java.lang.String getTag () 
	public java.lang.String getOriginalTag () 
	public java.lang.String getFullClassName () 
	public boolean isUsed () 
	public java.util.List getBindingBundleList () 
	public java.lang.String getInterfaceType () 
	public java.util.List provideScopeLocation () 
}

android/databinding/tool/store/ResourceBundle.class

android/databinding/tool/store/LayoutFileParser$2.class
LayoutFileParser.java
package android.databinding.tool.store
 android.databinding.tool.store.LayoutFileParser$2 extends java.lang.Object implements android.databinding.tool.processing.scopes.FileScopeProvider  {
	final java.io.File val$original
	final android.databinding.tool.store.LayoutFileParser this$0
	void  (android.databinding.tool.store.LayoutFileParser, java.io.File) 
		android.databinding.tool.store.LayoutFileParser this$0
	public java.lang.String provideScopeFilePath () 
}

android/databinding/tool/store/ResourceBundle$VariableDeclaration.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$VariableDeclaration extends android.databinding.tool.store.ResourceBundle$NameTypeLocation {
	public boolean declared
	public void  () 
	public void  (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/store/ResourceBundle$LayoutFileBundle.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$LayoutFileBundle extends java.lang.Object implements java.io.Serializable android.databinding.tool.processing.scopes.FileScopeProvider  {
	public String mFileName
	public String mModulePackage
	public String mAbsoluteFilePath
	private String mConfigName
	public String mBindingClass
	private android.databinding.tool.store.Location mClassNameLocation
	private String mFullBindingClass
	private String mBindingClassName
	private String mBindingPackage
	public String mDirectory
	public boolean mHasVariations
	public java.util.List mVariables
	public java.util.List mImports
	public java.util.List mBindingTargetBundles
	private boolean mIsMerge
	private android.databinding.tool.processing.scopes.LocationScopeProvider mClassNameLocationProvider
	private static final javax.xml.bind.Marshaller sMarshaller
	private static final javax.xml.bind.Unmarshaller sUnmarshaller
	public void  () 
	public void inheritConfigurationFrom (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle other
	public void  (java.io.File, java.lang.String, java.lang.String, java.lang.String, boolean) 
		java.io.File file
		String fileName
		String directory
		String modulePackage
		boolean isMerge
	public android.databinding.tool.processing.scopes.LocationScopeProvider getClassNameLocationProvider () 
	public void 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
	public void 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.store.ResourceBundle$BindingTargetBundle createBindingTarget (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, android.databinding.tool.store.Location) 
		String id
		String viewName
		boolean used
		String tag
		String originalTag
		android.databinding.tool.store.Location location
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
	public boolean isEmpty () 
	public android.databinding.tool.store.ResourceBundle$BindingTargetBundle getBindingTargetById (java.lang.String) 
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		String key
	public java.lang.String getFileName () 
	public java.lang.String getConfigName () 
	public java.lang.String getDirectory () 
	public boolean hasVariations () 
	public java.util.List getVariables () 
	public java.util.List getImports () 
	public boolean isMerge () 
	public java.lang.String getBindingClassName () 
		String fullClass
		int dotIndex
	public void setBindingClass (java.lang.String, android.databinding.tool.store.Location) 
		String bindingClass
		android.databinding.tool.store.Location location
	public java.lang.String getBindingClassPackage () 
		String fullClass
		int dotIndex
	public java.lang.String getFullBindingClass () 
	public java.lang.String createImplClassNameWithConfig () 
	public java.util.List getBindingTargetBundles () 
	public boolean equals (java.lang.Object) 
		Object o
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public java.lang.String getModulePackage () 
	public java.lang.String getAbsoluteFilePath () 
	public java.lang.String provideScopeFilePath () 
	public java.lang.String toXML ()  throws javax.xml.bind.JAXBException 
		java.io.StringWriter writer
	public static android.databinding.tool.store.ResourceBundle$LayoutFileBundle fromXML (java.io.InputStream)  throws javax.xml.bind.JAXBException 
		java.io.InputStream inputStream
	public java.lang.String createTag () 
	static java.lang.String access$000 (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle x0
	static java.lang.String access$002 (android.databinding.tool.store.ResourceBundle$LayoutFileBundle, java.lang.String) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle x0
		String x1
	static void  () 
		javax.xml.bind.JAXBContext context
		javax.xml.bind.JAXBException e
}

android/databinding/tool/store/ResourceBundle$1.class
ResourceBundle.java
package android.databinding.tool.store
 android.databinding.tool.store.ResourceBundle$1 extends java.lang.Object implements android.databinding.tool.store.ResourceBundle$ValidateAndFilterCallback  {
	final android.databinding.tool.store.ResourceBundle this$0
	void  (android.databinding.tool.store.ResourceBundle) 
		android.databinding.tool.store.ResourceBundle this$0
	public java.util.List get (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
}

android/databinding/tool/store/LayoutFileParser$3.class
LayoutFileParser.java
package android.databinding.tool.store
 android.databinding.tool.store.LayoutFileParser$3 extends android.databinding.parser.XMLParserBaseVisitor {
	final java.util.List val$bindingElements
	final java.util.List val$otherElementsWithIds
	final boolean val$isMerge
	final android.databinding.parser.XMLParser$ElementContext val$rootView
	final android.databinding.tool.store.LayoutFileParser this$0
	void  (android.databinding.tool.store.LayoutFileParser, java.util.List, java.util.List, boolean, android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.tool.store.LayoutFileParser this$0
	public java.lang.Void visitElement (android.databinding.parser.XMLParser$ElementContext) 
		String name
		android.databinding.parser.XMLParser$ElementContext ctx
	private boolean filter (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext ctx
	private boolean hasIncludeChild (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext child
		android.databinding.parser.XMLParser$ElementContext ctx
	public volatile java.lang.Object visitElement (android.databinding.parser.XMLParser$ElementContext) 
}

android/databinding/tool/store/ResourceBundle$MarshalledMapType.class
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle$MarshalledMapType extends java.lang.Object {
	public java.util.List entries
	public void  () 
}

android/databinding/tool/processing/
android/databinding/tool/processing/ScopedErrorReport.class
ScopedErrorReport.java
package android.databinding.tool.processing
public android.databinding.tool.processing.ScopedErrorReport extends java.lang.Object {
	private final String mFilePath
	private final java.util.List mLocations
	void  (java.lang.String, java.util.List) 
		String filePath
		java.util.List locations
	public java.lang.String getFilePath () 
	public java.util.List getLocations () 
	public boolean isValid () 
	public java.lang.String toUserReadableString () 
		android.databinding.tool.store.Location location
		StringBuilder sb
}

android/databinding/tool/processing/Scope$ScopeEntry.class
Scope.java
package android.databinding.tool.processing
 android.databinding.tool.processing.Scope$ScopeEntry extends java.lang.Object {
	android.databinding.tool.processing.scopes.ScopeProvider mProvider
	android.databinding.tool.processing.Scope$ScopeEntry mParent
	public void  (android.databinding.tool.processing.scopes.ScopeProvider, android.databinding.tool.processing.Scope$ScopeEntry) 
		android.databinding.tool.processing.scopes.ScopeProvider scopeProvider
		android.databinding.tool.processing.Scope$ScopeEntry parent
}

android/databinding/tool/processing/Scope$1.class
Scope.java
package android.databinding.tool.processing
final android.databinding.tool.processing.Scope$1 extends java.lang.Object implements android.databinding.tool.processing.scopes.LocationScopeProvider  {
	final android.databinding.tool.store.Location val$location
	void  (android.databinding.tool.store.Location) 
	public java.util.List provideScopeLocation () 
}

android/databinding/tool/processing/ErrorMessages.class
ErrorMessages.java
package android.databinding.tool.processing
public android.databinding.tool.processing.ErrorMessages extends java.lang.Object {
	public static final String INCLUDE_INSIDE_MERGE
	public static final String UNDEFINED_VARIABLE
	public static final String CANNOT_FIND_SETTER_CALL
	public static final String CANNOT_RESOLVE_TYPE
	public static final String MULTI_CONFIG_LAYOUT_CLASS_NAME_MISMATCH
	public static final String MULTI_CONFIG_VARIABLE_TYPE_MISMATCH
	public static final String MULTI_CONFIG_IMPORT_TYPE_MISMATCH
	public static final String MULTI_CONFIG_ID_USED_AS_IMPORT
	public static final String ROOT_TAG_NOT_SUPPORTED
	public static final String SYNTAX_ERROR
	public static final String CANNOT_FIND_GETTER_CALL
	public static final String EXPRESSION_NOT_INVERTIBLE
	public static final String TWO_WAY_EVENT_ATTRIBUTE
	public static final String CANNOT_FIND_ABSTRACT_METHOD
	public static final String CALLBACK_ARGUMENT_COUNT_MISMATCH
	public static final String UNDEFINED_CALLBACK_ARGUMENT
	public static final String DUPLICATE_CALLBACK_ARGUMENT
	public static final String CALLBACK_VARIABLE_NAME_CLASH
	public static String CANNOT_UNBOX_TYPE
	public static String BOXED_VALUE_CASTING
	public static String CANNOT_FIND_METHOD_ON_OWNER
	public static String ARGUMENT_COUNT_MISMATCH
	public static String OBSERVABLE_FIELD_GET
	public void  () 
	static void  () 
}

android/databinding/tool/processing/scopes/
android/databinding/tool/processing/scopes/ScopeProvider.class
ScopeProvider.java
package android.databinding.tool.processing.scopes
public abstract android.databinding.tool.processing.scopes.ScopeProvider extends java.lang.Object {
}

android/databinding/tool/processing/scopes/FileScopeProvider.class
FileScopeProvider.java
package android.databinding.tool.processing.scopes
public abstract android.databinding.tool.processing.scopes.FileScopeProvider extends java.lang.Object implements android.databinding.tool.processing.scopes.ScopeProvider  {
	public abstract java.lang.String provideScopeFilePath () 
}

android/databinding/tool/processing/scopes/LocationScopeProvider.class
LocationScopeProvider.java
package android.databinding.tool.processing.scopes
public abstract android.databinding.tool.processing.scopes.LocationScopeProvider extends java.lang.Object implements android.databinding.tool.processing.scopes.ScopeProvider  {
	public abstract java.util.List provideScopeLocation () 
}

android/databinding/tool/processing/Scope.class
Scope.java
package android.databinding.tool.processing
public android.databinding.tool.processing.Scope extends java.lang.Object {
	private static ThreadLocal sScopeItems
	static java.util.List sDeferredExceptions
	public void  () 
	public static void enter (android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location location
	public static void enter (android.databinding.tool.processing.scopes.ScopeProvider) 
		android.databinding.tool.processing.scopes.ScopeProvider scopeProvider
		android.databinding.tool.processing.Scope$ScopeEntry peek
		android.databinding.tool.processing.Scope$ScopeEntry entry
	public static void exit () 
		android.databinding.tool.processing.Scope$ScopeEntry entry
	public static void defer (android.databinding.tool.processing.ScopedException) 
		android.databinding.tool.processing.ScopedException exception
	private static transient void registerErrorInternal (java.lang.String, int, android.databinding.tool.processing.scopes.ScopeProvider[]) 
		String msg
		int scopeIndex
		android.databinding.tool.processing.scopes.ScopeProvider[] scopeProviders
	public static transient void registerError (java.lang.String, android.databinding.tool.processing.scopes.ScopeProvider[]) 
		String msg
		android.databinding.tool.processing.scopes.ScopeProvider[] scopeProviders
	public static void assertNoError () 
		String message
		android.databinding.tool.processing.ScopedException ex
		StringBuilder sb
		java.util.HashSet messages
	static java.lang.String produceScopeLog () 
		android.databinding.tool.store.Location location
		android.databinding.tool.processing.scopes.LocationScopeProvider loc
		java.util.List locations
		android.databinding.tool.processing.scopes.ScopeProvider provider
		StringBuilder sb
		android.databinding.tool.processing.Scope$ScopeEntry top
	static android.databinding.tool.processing.ScopedErrorReport createReport () 
		android.databinding.tool.processing.scopes.ScopeProvider provider
		android.databinding.tool.processing.Scope$ScopeEntry top
		String filePath
		java.util.List locations
	private static java.util.List findAbsoluteLocationFrom (android.databinding.tool.processing.Scope$ScopeEntry, android.databinding.tool.processing.scopes.LocationScopeProvider) 
		android.databinding.tool.store.Location absLocation
		android.databinding.tool.store.Location location
		android.databinding.tool.processing.Scope$ScopeEntry entry
		android.databinding.tool.processing.scopes.LocationScopeProvider top
		java.util.List locations
		java.util.List chosen
	private static boolean validatedContained (android.databinding.tool.processing.Scope$ScopeEntry, android.databinding.tool.store.Location) 
		android.databinding.tool.store.Location location
		android.databinding.tool.processing.Scope$ScopeEntry parent
		android.databinding.tool.store.Location absLocation
		android.databinding.tool.processing.scopes.ScopeProvider provider
		java.util.List absoluteParents
	static void  () 
}

android/databinding/tool/processing/ScopedException.class
ScopedException.java
package android.databinding.tool.processing
public android.databinding.tool.processing.ScopedException extends java.lang.RuntimeException {
	public static final String ERROR_LOG_PREFIX
	public static final String ERROR_LOG_SUFFIX
	public static final String MSG_KEY
	public static final String LOCATION_KEY
	public static final String FILE_KEY
	private static boolean sEncodeOutput
	private android.databinding.tool.processing.ScopedErrorReport mScopedErrorReport
	private String mScopeLog
	public transient void  (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
	void  (java.lang.String, android.databinding.tool.processing.ScopedErrorReport) 
		String message
		android.databinding.tool.processing.ScopedErrorReport scopedErrorReport
	public java.lang.String getBareMessage () 
	public java.lang.String getMessage () 
	public java.lang.String createHumanReadableMessage () 
		android.databinding.tool.processing.ScopedErrorReport scopedError
		StringBuilder sb
	private java.lang.String createEncodedMessage () 
		android.databinding.tool.store.Location location
		android.databinding.tool.processing.ScopedErrorReport scopedError
		StringBuilder sb
	public android.databinding.tool.processing.ScopedErrorReport getScopedErrorReport () 
	public boolean isValid () 
	public static android.databinding.tool.processing.ScopedException createFromOutput (java.lang.String) 
		android.databinding.tool.store.Location loc
		android.databinding.tool.store.Location loc
		int nextLoc
		int locStart
		int fileStart
		String output
		String message
		String file
		java.util.List locations
		int msgStart
	public static java.util.List extractErrors (java.lang.String) 
		int end
		String output
		java.util.List errors
		int index
		int limit
	public static void encodeOutput (boolean) 
		boolean encodeOutput
	public static boolean issEncodeOutput () 
	static void  () 
}

android/databinding/tool/DataBindingBuilder$Versions.class
DataBindingBuilder.java
package android.databinding.tool
 android.databinding.tool.DataBindingBuilder$Versions extends java.lang.Object {
	final String compilerCommon
	final String compiler
	final String baseLibrary
	final String extensions
	public void  (java.util.Properties) 
		java.util.Properties properties
}

android/databinding/tool/writer/
android/databinding/tool/writer/JavaFileWriter.class
JavaFileWriter.java
package android.databinding.tool.writer
public abstract android.databinding.tool.writer.JavaFileWriter extends java.lang.Object {
	public void  () 
	public abstract void writeToFile (java.lang.String, java.lang.String) 
	public abstract void deleteFile (java.lang.String) 
	public void writeToFile (java.io.File, java.lang.String) 
		java.io.IOException e
		java.io.File parent
		java.io.File exactPath
		String contents
}

android/databinding/tool/DataBindingBuilder$GradleFileWriter.class
DataBindingBuilder.java
package android.databinding.tool
public android.databinding.tool.DataBindingBuilder$GradleFileWriter extends android.databinding.tool.writer.JavaFileWriter {
	private final String outputBase
	public void  (java.lang.String) 
		String outputBase
	public void writeToFile (java.lang.String, java.lang.String) 
		java.io.IOException e
		String canonicalName
		String contents
		java.io.File f
		java.io.FileOutputStream fos
	private java.io.File toFile (java.lang.String) 
		String canonicalName
		String asPath
	public void deleteFile (java.lang.String) 
		String canonicalName
}

android/databinding/parser/
android/databinding/parser/BindingExpressionLexer.class
BindingExpressionLexer.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionLexer extends org.antlr.v4.runtime.Lexer {
	protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
	protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
	public static final int T__0
	public static final int T__1
	public static final int T__2
	public static final int T__3
	public static final int T__4
	public static final int T__5
	public static final int T__6
	public static final int T__7
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int THIS
	public static final int VoidLiteral
	public static final int IntegerLiteral
	public static final int FloatingPointLiteral
	public static final int BooleanLiteral
	public static final int CharacterLiteral
	public static final int SingleQuoteString
	public static final int DoubleQuoteString
	public static final int NullLiteral
	public static final int Identifier
	public static final int WS
	public static final int ResourceReference
	public static final int PackageName
	public static final int ResourceType
	public static String[] modeNames
	public static final String[] ruleNames
	private static final String[] _LITERAL_NAMES
	private static final String[] _SYMBOLIC_NAMES
	public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
	public static final String[] tokenNames
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public java.lang.String[] getTokenNames () 
	public org.antlr.v4.runtime.Vocabulary getVocabulary () 
	public void  (org.antlr.v4.runtime.CharStream) 
		org.antlr.v4.runtime.CharStream input
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	public java.lang.String[] getModeNames () 
	public org.antlr.v4.runtime.atn.ATN getATN () 
	public boolean sempred (org.antlr.v4.runtime.RuleContext, int, int) 
		org.antlr.v4.runtime.RuleContext _localctx
		int ruleIndex
		int predIndex
	private boolean JavaLetter_sempred (org.antlr.v4.runtime.RuleContext, int) 
		org.antlr.v4.runtime.RuleContext _localctx
		int predIndex
	private boolean JavaLetterOrDigit_sempred (org.antlr.v4.runtime.RuleContext, int) 
		org.antlr.v4.runtime.RuleContext _localctx
		int predIndex
	static void  () 
		int i
		int i
}

android/databinding/parser/BindingExpressionParser$CastOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$CastOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$TypeContext type () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$RootLambdaContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$RootLambdaContext extends android.databinding.parser.BindingExpressionParser$BindingSyntaxContext {
	public android.databinding.parser.BindingExpressionParser$LambdaExpressionContext lambdaExpression () 
	public void  (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ResourceParametersContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ResourceParametersContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext expressionList () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser$PrologContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$PrologContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode XMLDeclOpen () 
	public org.antlr.v4.runtime.tree.TerminalNode SPECIAL_CLOSE () 
	public java.util.List attribute () 
	public android.databinding.parser.XMLParser$AttributeContext attribute (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$TernaryOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$TernaryOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext iftrue
	public android.databinding.parser.BindingExpressionParser$ExpressionContext iffalse
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ExpressionContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ExpressionContext extends org.antlr.v4.runtime.ParserRuleContext {
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void  () 
	public void copyFrom (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
}

android/databinding/parser/BindingExpressionParser$TypeArgumentsContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$TypeArgumentsContext extends org.antlr.v4.runtime.ParserRuleContext {
	public java.util.List type () 
	public android.databinding.parser.BindingExpressionParser$TypeContext type (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ComparisonOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ComparisonOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionBaseVisitor.class
BindingExpressionBaseVisitor.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionBaseVisitor extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor implements android.databinding.parser.BindingExpressionVisitor  {
	public void  () 
	public java.lang.Object visitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
		android.databinding.parser.BindingExpressionParser$RootExprContext ctx
	public java.lang.Object visitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
		android.databinding.parser.BindingExpressionParser$RootLambdaContext ctx
	public java.lang.Object visitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
		android.databinding.parser.BindingExpressionParser$DefaultsContext ctx
	public java.lang.Object visitConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
		android.databinding.parser.BindingExpressionParser$ConstantValueContext ctx
	public java.lang.Object visitLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
		android.databinding.parser.BindingExpressionParser$LambdaExpressionContext ctx
	public java.lang.Object visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
		android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext ctx
	public java.lang.Object visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParameterListContext ctx
	public java.lang.Object visitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext ctx
	public java.lang.Object visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
		android.databinding.parser.BindingExpressionParser$CastOpContext ctx
	public java.lang.Object visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
		android.databinding.parser.BindingExpressionParser$ComparisonOpContext ctx
	public java.lang.Object visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
		android.databinding.parser.BindingExpressionParser$UnaryOpContext ctx
	public java.lang.Object visitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
		android.databinding.parser.BindingExpressionParser$BracketOpContext ctx
	public java.lang.Object visitResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
		android.databinding.parser.BindingExpressionParser$ResourceContext ctx
	public java.lang.Object visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
		android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext ctx
	public java.lang.Object visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
		android.databinding.parser.BindingExpressionParser$GroupingContext ctx
	public java.lang.Object visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$MethodInvocationContext ctx
	public java.lang.Object visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
		android.databinding.parser.BindingExpressionParser$BitShiftOpContext ctx
	public java.lang.Object visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
		android.databinding.parser.BindingExpressionParser$AndOrOpContext ctx
	public java.lang.Object visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
		android.databinding.parser.BindingExpressionParser$TernaryOpContext ctx
	public java.lang.Object visitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
		android.databinding.parser.BindingExpressionParser$PrimaryContext ctx
	public java.lang.Object visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
		android.databinding.parser.BindingExpressionParser$DotOpContext ctx
	public java.lang.Object visitGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext ctx
	public java.lang.Object visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
		android.databinding.parser.BindingExpressionParser$MathOpContext ctx
	public java.lang.Object visitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
		android.databinding.parser.BindingExpressionParser$InstanceOfOpContext ctx
	public java.lang.Object visitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
		android.databinding.parser.BindingExpressionParser$BinaryOpContext ctx
	public java.lang.Object visitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
		android.databinding.parser.BindingExpressionParser$FunctionRefContext ctx
	public java.lang.Object visitClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
		android.databinding.parser.BindingExpressionParser$ClassExtractionContext ctx
	public java.lang.Object visitExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionListContext ctx
	public java.lang.Object visitLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
		android.databinding.parser.BindingExpressionParser$LiteralContext ctx
	public java.lang.Object visitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
		android.databinding.parser.BindingExpressionParser$IdentifierContext ctx
	public java.lang.Object visitJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
		android.databinding.parser.BindingExpressionParser$JavaLiteralContext ctx
	public java.lang.Object visitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
		android.databinding.parser.BindingExpressionParser$StringLiteralContext ctx
	public java.lang.Object visitExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext ctx
	public java.lang.Object visitTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$TypeArgumentsContext ctx
	public java.lang.Object visitType (android.databinding.parser.BindingExpressionParser$TypeContext) 
		android.databinding.parser.BindingExpressionParser$TypeContext ctx
	public java.lang.Object visitExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext ctx
	public java.lang.Object visitArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$ArgumentsContext ctx
	public java.lang.Object visitClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
		android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext ctx
	public java.lang.Object visitPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
		android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext ctx
	public java.lang.Object visitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
		android.databinding.parser.BindingExpressionParser$ResourcesContext ctx
	public java.lang.Object visitResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
		android.databinding.parser.BindingExpressionParser$ResourceParametersContext ctx
}

android/databinding/parser/BindingExpressionParser$AndOrOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$AndOrOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser$ChardataContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$ChardataContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode TEXT () 
	public org.antlr.v4.runtime.tree.TerminalNode SEA_WS () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParserBaseListener.class
XMLParserBaseListener.java
package android.databinding.parser
public android.databinding.parser.XMLParserBaseListener extends java.lang.Object implements android.databinding.parser.XMLParserListener  {
	public void  () 
	public void enterDocument (android.databinding.parser.XMLParser$DocumentContext) 
		android.databinding.parser.XMLParser$DocumentContext ctx
	public void exitDocument (android.databinding.parser.XMLParser$DocumentContext) 
		android.databinding.parser.XMLParser$DocumentContext ctx
	public void enterProlog (android.databinding.parser.XMLParser$PrologContext) 
		android.databinding.parser.XMLParser$PrologContext ctx
	public void exitProlog (android.databinding.parser.XMLParser$PrologContext) 
		android.databinding.parser.XMLParser$PrologContext ctx
	public void enterContent (android.databinding.parser.XMLParser$ContentContext) 
		android.databinding.parser.XMLParser$ContentContext ctx
	public void exitContent (android.databinding.parser.XMLParser$ContentContext) 
		android.databinding.parser.XMLParser$ContentContext ctx
	public void enterElement (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext ctx
	public void exitElement (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext ctx
	public void enterReference (android.databinding.parser.XMLParser$ReferenceContext) 
		android.databinding.parser.XMLParser$ReferenceContext ctx
	public void exitReference (android.databinding.parser.XMLParser$ReferenceContext) 
		android.databinding.parser.XMLParser$ReferenceContext ctx
	public void enterAttribute (android.databinding.parser.XMLParser$AttributeContext) 
		android.databinding.parser.XMLParser$AttributeContext ctx
	public void exitAttribute (android.databinding.parser.XMLParser$AttributeContext) 
		android.databinding.parser.XMLParser$AttributeContext ctx
	public void enterChardata (android.databinding.parser.XMLParser$ChardataContext) 
		android.databinding.parser.XMLParser$ChardataContext ctx
	public void exitChardata (android.databinding.parser.XMLParser$ChardataContext) 
		android.databinding.parser.XMLParser$ChardataContext ctx
	public void enterMisc (android.databinding.parser.XMLParser$MiscContext) 
		android.databinding.parser.XMLParser$MiscContext ctx
	public void exitMisc (android.databinding.parser.XMLParser$MiscContext) 
		android.databinding.parser.XMLParser$MiscContext ctx
	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
	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
}

android/databinding/parser/BindingExpressionParser$PrimitiveTypeContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext extends org.antlr.v4.runtime.ParserRuleContext {
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser$ContentContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$ContentContext extends org.antlr.v4.runtime.ParserRuleContext {
	public java.util.List chardata () 
	public android.databinding.parser.XMLParser$ChardataContext chardata (int) 
		int i
	public java.util.List element () 
	public android.databinding.parser.XMLParser$ElementContext element (int) 
		int i
	public java.util.List reference () 
	public android.databinding.parser.XMLParser$ReferenceContext reference (int) 
		int i
	public java.util.List CDATA () 
	public org.antlr.v4.runtime.tree.TerminalNode CDATA (int) 
		int i
	public java.util.List PI () 
	public org.antlr.v4.runtime.tree.TerminalNode PI (int) 
		int i
	public java.util.List COMMENT () 
	public org.antlr.v4.runtime.tree.TerminalNode COMMENT (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ArgumentsContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ArgumentsContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext expressionList () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$BinaryOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$BinaryOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$RootExprContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$RootExprContext extends android.databinding.parser.BindingExpressionParser$BindingSyntaxContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public android.databinding.parser.BindingExpressionParser$DefaultsContext defaults () 
	public void  (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$DotOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$DotOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$MethodInvocationContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$MethodInvocationContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext target
	public org.antlr.v4.runtime.Token methodName
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext args
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext expressionList () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLLexer.class
XMLLexer.java
package android.databinding.parser
public android.databinding.parser.XMLLexer extends org.antlr.v4.runtime.Lexer {
	protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
	protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
	public static final int COMMENT
	public static final int CDATA
	public static final int DTD
	public static final int EntityRef
	public static final int CharRef
	public static final int SEA_WS
	public static final int OPEN
	public static final int XMLDeclOpen
	public static final int TEXT
	public static final int CLOSE
	public static final int SPECIAL_CLOSE
	public static final int SLASH_CLOSE
	public static final int SLASH
	public static final int EQUALS
	public static final int STRING
	public static final int Name
	public static final int S
	public static final int PI
	public static final int INSIDE
	public static final int PROC_INSTR
	public static String[] modeNames
	public static final String[] ruleNames
	private static final String[] _LITERAL_NAMES
	private static final String[] _SYMBOLIC_NAMES
	public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
	public static final String[] tokenNames
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public java.lang.String[] getTokenNames () 
	public org.antlr.v4.runtime.Vocabulary getVocabulary () 
	public void  (org.antlr.v4.runtime.CharStream) 
		org.antlr.v4.runtime.CharStream input
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	public java.lang.String[] getModeNames () 
	public org.antlr.v4.runtime.atn.ATN getATN () 
	static void  () 
		int i
		int i
}

android/databinding/parser/XMLParser$MiscContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$MiscContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode COMMENT () 
	public org.antlr.v4.runtime.tree.TerminalNode PI () 
	public org.antlr.v4.runtime.tree.TerminalNode SEA_WS () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$InferredFormalParameterListContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext extends org.antlr.v4.runtime.ParserRuleContext {
	public java.util.List Identifier () 
	public org.antlr.v4.runtime.tree.TerminalNode Identifier (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$GroupingContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$GroupingContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ExplicitGenericInvocationContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$TypeArgumentsContext typeArguments () 
	public android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext explicitGenericInvocationSuffix () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$InstanceOfOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$InstanceOfOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public android.databinding.parser.BindingExpressionParser$TypeContext type () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$JavaLiteralContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$JavaLiteralContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode IntegerLiteral () 
	public org.antlr.v4.runtime.tree.TerminalNode FloatingPointLiteral () 
	public org.antlr.v4.runtime.tree.TerminalNode BooleanLiteral () 
	public org.antlr.v4.runtime.tree.TerminalNode NullLiteral () 
	public org.antlr.v4.runtime.tree.TerminalNode CharacterLiteral () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$GlobalMethodInvocationContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public org.antlr.v4.runtime.Token methodName
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext args
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public android.databinding.parser.BindingExpressionParser$ExpressionListContext expressionList () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser$ReferenceContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$ReferenceContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode EntityRef () 
	public org.antlr.v4.runtime.tree.TerminalNode CharRef () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ExplicitGenericInvocationSuffixContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public android.databinding.parser.BindingExpressionParser$ArgumentsContext arguments () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionVisitor.class
BindingExpressionVisitor.java
package android.databinding.parser
public abstract android.databinding.parser.BindingExpressionVisitor extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeVisitor  {
	public abstract java.lang.Object visitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
	public abstract java.lang.Object visitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
	public abstract java.lang.Object visitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
	public abstract java.lang.Object visitConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
	public abstract java.lang.Object visitLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
	public abstract java.lang.Object visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract java.lang.Object visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract java.lang.Object visitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract java.lang.Object visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract java.lang.Object visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract java.lang.Object visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract java.lang.Object visitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
	public abstract java.lang.Object visitResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
	public abstract java.lang.Object visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract java.lang.Object visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract java.lang.Object visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract java.lang.Object visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	public abstract java.lang.Object visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract java.lang.Object visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract java.lang.Object visitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract java.lang.Object visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract java.lang.Object visitGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
	public abstract java.lang.Object visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract java.lang.Object visitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
	public abstract java.lang.Object visitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
	public abstract java.lang.Object visitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
	public abstract java.lang.Object visitClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
	public abstract java.lang.Object visitExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
	public abstract java.lang.Object visitLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
	public abstract java.lang.Object visitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
	public abstract java.lang.Object visitJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
	public abstract java.lang.Object visitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
	public abstract java.lang.Object visitExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
	public abstract java.lang.Object visitTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
	public abstract java.lang.Object visitType (android.databinding.parser.BindingExpressionParser$TypeContext) 
	public abstract java.lang.Object visitExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
	public abstract java.lang.Object visitArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
	public abstract java.lang.Object visitClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
	public abstract java.lang.Object visitPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
	public abstract java.lang.Object visitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
	public abstract java.lang.Object visitResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
}

android/databinding/parser/XMLParser$AttributeContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$AttributeContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.Token attrName
	public org.antlr.v4.runtime.Token attrValue
	public org.antlr.v4.runtime.tree.TerminalNode Name () 
	public org.antlr.v4.runtime.tree.TerminalNode STRING () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$FunctionRefContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$FunctionRefContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParserListener.class
XMLParserListener.java
package android.databinding.parser
public abstract android.databinding.parser.XMLParserListener extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeListener  {
	public abstract void enterDocument (android.databinding.parser.XMLParser$DocumentContext) 
	public abstract void exitDocument (android.databinding.parser.XMLParser$DocumentContext) 
	public abstract void enterProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract void exitProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract void enterContent (android.databinding.parser.XMLParser$ContentContext) 
	public abstract void exitContent (android.databinding.parser.XMLParser$ContentContext) 
	public abstract void enterElement (android.databinding.parser.XMLParser$ElementContext) 
	public abstract void exitElement (android.databinding.parser.XMLParser$ElementContext) 
	public abstract void enterReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract void exitReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract void enterAttribute (android.databinding.parser.XMLParser$AttributeContext) 
	public abstract void exitAttribute (android.databinding.parser.XMLParser$AttributeContext) 
	public abstract void enterChardata (android.databinding.parser.XMLParser$ChardataContext) 
	public abstract void exitChardata (android.databinding.parser.XMLParser$ChardataContext) 
	public abstract void enterMisc (android.databinding.parser.XMLParser$MiscContext) 
	public abstract void exitMisc (android.databinding.parser.XMLParser$MiscContext) 
}

android/databinding/parser/BindingExpressionParser$BindingSyntaxContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$BindingSyntaxContext extends org.antlr.v4.runtime.ParserRuleContext {
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void  () 
	public void copyFrom (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext ctx
}

android/databinding/parser/BindingExpressionParser$ClassExtractionContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ClassExtractionContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$TypeContext type () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser$ElementContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$ElementContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.Token elmName
	public android.databinding.parser.XMLParser$ContentContext content () 
	public java.util.List Name () 
	public org.antlr.v4.runtime.tree.TerminalNode Name (int) 
		int i
	public java.util.List attribute () 
	public android.databinding.parser.XMLParser$AttributeContext attribute (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ClassOrInterfaceTypeContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$IdentifierContext identifier () 
	public java.util.List typeArguments () 
	public android.databinding.parser.BindingExpressionParser$TypeArgumentsContext typeArguments (int) 
		int i
	public java.util.List Identifier () 
	public org.antlr.v4.runtime.tree.TerminalNode Identifier (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$DefaultsContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$DefaultsContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$ConstantValueContext constantValue () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParser.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser extends org.antlr.v4.runtime.Parser {
	protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
	protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
	public static final int COMMENT
	public static final int CDATA
	public static final int DTD
	public static final int EntityRef
	public static final int CharRef
	public static final int SEA_WS
	public static final int OPEN
	public static final int XMLDeclOpen
	public static final int TEXT
	public static final int CLOSE
	public static final int SPECIAL_CLOSE
	public static final int SLASH_CLOSE
	public static final int SLASH
	public static final int EQUALS
	public static final int STRING
	public static final int Name
	public static final int S
	public static final int PI
	public static final int RULE_document
	public static final int RULE_prolog
	public static final int RULE_content
	public static final int RULE_element
	public static final int RULE_reference
	public static final int RULE_attribute
	public static final int RULE_chardata
	public static final int RULE_misc
	public static final String[] ruleNames
	private static final String[] _LITERAL_NAMES
	private static final String[] _SYMBOLIC_NAMES
	public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
	public static final String[] tokenNames
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public java.lang.String[] getTokenNames () 
	public org.antlr.v4.runtime.Vocabulary getVocabulary () 
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	public org.antlr.v4.runtime.atn.ATN getATN () 
	public void  (org.antlr.v4.runtime.TokenStream) 
		org.antlr.v4.runtime.TokenStream input
	public final android.databinding.parser.XMLParser$DocumentContext document ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$DocumentContext _localctx
	public final android.databinding.parser.XMLParser$PrologContext prolog ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$PrologContext _localctx
	public final android.databinding.parser.XMLParser$ContentContext content ()  throws org.antlr.v4.runtime.RecognitionException 
		int _alt
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ContentContext _localctx
	public final android.databinding.parser.XMLParser$ElementContext element ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ElementContext _localctx
	public final android.databinding.parser.XMLParser$ReferenceContext reference ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ReferenceContext _localctx
	public final android.databinding.parser.XMLParser$AttributeContext attribute ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$AttributeContext _localctx
	public final android.databinding.parser.XMLParser$ChardataContext chardata ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ChardataContext _localctx
	public final android.databinding.parser.XMLParser$MiscContext misc ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$MiscContext _localctx
	static void  () 
		int i
		int i
}

android/databinding/parser/XMLParserBaseVisitor.class
XMLParserBaseVisitor.java
package android.databinding.parser
public android.databinding.parser.XMLParserBaseVisitor extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor implements android.databinding.parser.XMLParserVisitor  {
	public void  () 
	public java.lang.Object visitDocument (android.databinding.parser.XMLParser$DocumentContext) 
		android.databinding.parser.XMLParser$DocumentContext ctx
	public java.lang.Object visitProlog (android.databinding.parser.XMLParser$PrologContext) 
		android.databinding.parser.XMLParser$PrologContext ctx
	public java.lang.Object visitContent (android.databinding.parser.XMLParser$ContentContext) 
		android.databinding.parser.XMLParser$ContentContext ctx
	public java.lang.Object visitElement (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext ctx
	public java.lang.Object visitReference (android.databinding.parser.XMLParser$ReferenceContext) 
		android.databinding.parser.XMLParser$ReferenceContext ctx
	public java.lang.Object visitAttribute (android.databinding.parser.XMLParser$AttributeContext) 
		android.databinding.parser.XMLParser$AttributeContext ctx
	public java.lang.Object visitChardata (android.databinding.parser.XMLParser$ChardataContext) 
		android.databinding.parser.XMLParser$ChardataContext ctx
	public java.lang.Object visitMisc (android.databinding.parser.XMLParser$MiscContext) 
		android.databinding.parser.XMLParser$MiscContext ctx
}

android/databinding/parser/BindingExpressionParser$ExpressionListContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ExpressionListContext extends org.antlr.v4.runtime.ParserRuleContext {
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$LambdaExpressionContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$LambdaExpressionContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$LambdaParametersContext args
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expr
	public android.databinding.parser.BindingExpressionParser$LambdaParametersContext lambdaParameters () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionListener.class
BindingExpressionListener.java
package android.databinding.parser
public abstract android.databinding.parser.BindingExpressionListener extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeListener  {
	public abstract void enterRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
	public abstract void exitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
	public abstract void enterRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
	public abstract void exitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
	public abstract void enterDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
	public abstract void exitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
	public abstract void enterConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
	public abstract void exitConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
	public abstract void enterLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
	public abstract void exitLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
	public abstract void enterSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract void exitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract void enterLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract void exitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract void enterInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract void exitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract void enterCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract void exitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract void enterComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract void exitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract void enterUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract void exitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract void enterBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
	public abstract void exitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
	public abstract void enterResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
	public abstract void exitResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
	public abstract void enterQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract void exitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract void enterGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract void exitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract void enterMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract void exitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract void enterBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	public abstract void exitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	public abstract void enterAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract void exitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract void enterTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract void exitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract void enterPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract void exitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract void enterDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract void exitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract void enterGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
	public abstract void exitGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
	public abstract void enterMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract void exitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract void enterInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
	public abstract void exitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
	public abstract void enterBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
	public abstract void exitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
	public abstract void enterFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
	public abstract void exitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
	public abstract void enterClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
	public abstract void exitClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
	public abstract void enterExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
	public abstract void exitExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
	public abstract void enterLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
	public abstract void exitLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
	public abstract void enterIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
	public abstract void exitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
	public abstract void enterJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
	public abstract void exitJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
	public abstract void enterStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
	public abstract void exitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
	public abstract void enterExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
	public abstract void exitExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
	public abstract void enterTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
	public abstract void exitTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
	public abstract void enterType (android.databinding.parser.BindingExpressionParser$TypeContext) 
	public abstract void exitType (android.databinding.parser.BindingExpressionParser$TypeContext) 
	public abstract void enterExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
	public abstract void exitExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
	public abstract void enterArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
	public abstract void exitArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
	public abstract void enterClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
	public abstract void exitClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
	public abstract void enterPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
	public abstract void exitPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
	public abstract void enterResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
	public abstract void exitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
	public abstract void enterResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
	public abstract void exitResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
}

android/databinding/parser/BindingExpressionBaseListener.class
BindingExpressionBaseListener.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionBaseListener extends java.lang.Object implements android.databinding.parser.BindingExpressionListener  {
	public void  () 
	public void enterRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
		android.databinding.parser.BindingExpressionParser$RootExprContext ctx
	public void exitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
		android.databinding.parser.BindingExpressionParser$RootExprContext ctx
	public void enterRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
		android.databinding.parser.BindingExpressionParser$RootLambdaContext ctx
	public void exitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
		android.databinding.parser.BindingExpressionParser$RootLambdaContext ctx
	public void enterDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
		android.databinding.parser.BindingExpressionParser$DefaultsContext ctx
	public void exitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
		android.databinding.parser.BindingExpressionParser$DefaultsContext ctx
	public void enterConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
		android.databinding.parser.BindingExpressionParser$ConstantValueContext ctx
	public void exitConstantValue (android.databinding.parser.BindingExpressionParser$ConstantValueContext) 
		android.databinding.parser.BindingExpressionParser$ConstantValueContext ctx
	public void enterLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
		android.databinding.parser.BindingExpressionParser$LambdaExpressionContext ctx
	public void exitLambdaExpression (android.databinding.parser.BindingExpressionParser$LambdaExpressionContext) 
		android.databinding.parser.BindingExpressionParser$LambdaExpressionContext ctx
	public void enterSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
		android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext ctx
	public void exitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
		android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext ctx
	public void enterLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParameterListContext ctx
	public void exitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParameterListContext ctx
	public void enterInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext ctx
	public void exitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext ctx
	public void enterCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
		android.databinding.parser.BindingExpressionParser$CastOpContext ctx
	public void exitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
		android.databinding.parser.BindingExpressionParser$CastOpContext ctx
	public void enterComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
		android.databinding.parser.BindingExpressionParser$ComparisonOpContext ctx
	public void exitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
		android.databinding.parser.BindingExpressionParser$ComparisonOpContext ctx
	public void enterUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
		android.databinding.parser.BindingExpressionParser$UnaryOpContext ctx
	public void exitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
		android.databinding.parser.BindingExpressionParser$UnaryOpContext ctx
	public void enterBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
		android.databinding.parser.BindingExpressionParser$BracketOpContext ctx
	public void exitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
		android.databinding.parser.BindingExpressionParser$BracketOpContext ctx
	public void enterResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
		android.databinding.parser.BindingExpressionParser$ResourceContext ctx
	public void exitResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
		android.databinding.parser.BindingExpressionParser$ResourceContext ctx
	public void enterQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
		android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext ctx
	public void exitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
		android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext ctx
	public void enterGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
		android.databinding.parser.BindingExpressionParser$GroupingContext ctx
	public void exitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
		android.databinding.parser.BindingExpressionParser$GroupingContext ctx
	public void enterMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$MethodInvocationContext ctx
	public void exitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$MethodInvocationContext ctx
	public void enterBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
		android.databinding.parser.BindingExpressionParser$BitShiftOpContext ctx
	public void exitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
		android.databinding.parser.BindingExpressionParser$BitShiftOpContext ctx
	public void enterAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
		android.databinding.parser.BindingExpressionParser$AndOrOpContext ctx
	public void exitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
		android.databinding.parser.BindingExpressionParser$AndOrOpContext ctx
	public void enterTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
		android.databinding.parser.BindingExpressionParser$TernaryOpContext ctx
	public void exitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
		android.databinding.parser.BindingExpressionParser$TernaryOpContext ctx
	public void enterPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
		android.databinding.parser.BindingExpressionParser$PrimaryContext ctx
	public void exitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
		android.databinding.parser.BindingExpressionParser$PrimaryContext ctx
	public void enterDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
		android.databinding.parser.BindingExpressionParser$DotOpContext ctx
	public void exitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
		android.databinding.parser.BindingExpressionParser$DotOpContext ctx
	public void enterGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext ctx
	public void exitGlobalMethodInvocation (android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$GlobalMethodInvocationContext ctx
	public void enterMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
		android.databinding.parser.BindingExpressionParser$MathOpContext ctx
	public void exitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
		android.databinding.parser.BindingExpressionParser$MathOpContext ctx
	public void enterInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
		android.databinding.parser.BindingExpressionParser$InstanceOfOpContext ctx
	public void exitInstanceOfOp (android.databinding.parser.BindingExpressionParser$InstanceOfOpContext) 
		android.databinding.parser.BindingExpressionParser$InstanceOfOpContext ctx
	public void enterBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
		android.databinding.parser.BindingExpressionParser$BinaryOpContext ctx
	public void exitBinaryOp (android.databinding.parser.BindingExpressionParser$BinaryOpContext) 
		android.databinding.parser.BindingExpressionParser$BinaryOpContext ctx
	public void enterFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
		android.databinding.parser.BindingExpressionParser$FunctionRefContext ctx
	public void exitFunctionRef (android.databinding.parser.BindingExpressionParser$FunctionRefContext) 
		android.databinding.parser.BindingExpressionParser$FunctionRefContext ctx
	public void enterClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
		android.databinding.parser.BindingExpressionParser$ClassExtractionContext ctx
	public void exitClassExtraction (android.databinding.parser.BindingExpressionParser$ClassExtractionContext) 
		android.databinding.parser.BindingExpressionParser$ClassExtractionContext ctx
	public void enterExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionListContext ctx
	public void exitExpressionList (android.databinding.parser.BindingExpressionParser$ExpressionListContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionListContext ctx
	public void enterLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
		android.databinding.parser.BindingExpressionParser$LiteralContext ctx
	public void exitLiteral (android.databinding.parser.BindingExpressionParser$LiteralContext) 
		android.databinding.parser.BindingExpressionParser$LiteralContext ctx
	public void enterIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
		android.databinding.parser.BindingExpressionParser$IdentifierContext ctx
	public void exitIdentifier (android.databinding.parser.BindingExpressionParser$IdentifierContext) 
		android.databinding.parser.BindingExpressionParser$IdentifierContext ctx
	public void enterJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
		android.databinding.parser.BindingExpressionParser$JavaLiteralContext ctx
	public void exitJavaLiteral (android.databinding.parser.BindingExpressionParser$JavaLiteralContext) 
		android.databinding.parser.BindingExpressionParser$JavaLiteralContext ctx
	public void enterStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
		android.databinding.parser.BindingExpressionParser$StringLiteralContext ctx
	public void exitStringLiteral (android.databinding.parser.BindingExpressionParser$StringLiteralContext) 
		android.databinding.parser.BindingExpressionParser$StringLiteralContext ctx
	public void enterExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext ctx
	public void exitExplicitGenericInvocation (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext ctx
	public void enterTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$TypeArgumentsContext ctx
	public void exitTypeArguments (android.databinding.parser.BindingExpressionParser$TypeArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$TypeArgumentsContext ctx
	public void enterType (android.databinding.parser.BindingExpressionParser$TypeContext) 
		android.databinding.parser.BindingExpressionParser$TypeContext ctx
	public void exitType (android.databinding.parser.BindingExpressionParser$TypeContext) 
		android.databinding.parser.BindingExpressionParser$TypeContext ctx
	public void enterExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext ctx
	public void exitExplicitGenericInvocationSuffix (android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext) 
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext ctx
	public void enterArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$ArgumentsContext ctx
	public void exitArguments (android.databinding.parser.BindingExpressionParser$ArgumentsContext) 
		android.databinding.parser.BindingExpressionParser$ArgumentsContext ctx
	public void enterClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
		android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext ctx
	public void exitClassOrInterfaceType (android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext) 
		android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext ctx
	public void enterPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
		android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext ctx
	public void exitPrimitiveType (android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext) 
		android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext ctx
	public void enterResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
		android.databinding.parser.BindingExpressionParser$ResourcesContext ctx
	public void exitResources (android.databinding.parser.BindingExpressionParser$ResourcesContext) 
		android.databinding.parser.BindingExpressionParser$ResourcesContext ctx
	public void enterResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
		android.databinding.parser.BindingExpressionParser$ResourceParametersContext ctx
	public void exitResourceParameters (android.databinding.parser.BindingExpressionParser$ResourceParametersContext) 
		android.databinding.parser.BindingExpressionParser$ResourceParametersContext ctx
	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
	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
}

android/databinding/parser/BindingExpressionParser$MathOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$MathOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$StringLiteralContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$StringLiteralContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode SingleQuoteString () 
	public org.antlr.v4.runtime.tree.TerminalNode DoubleQuoteString () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$BracketOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$BracketOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$PrimaryContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$PrimaryContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$LiteralContext literal () 
	public org.antlr.v4.runtime.tree.TerminalNode VoidLiteral () 
	public android.databinding.parser.BindingExpressionParser$IdentifierContext identifier () 
	public android.databinding.parser.BindingExpressionParser$ClassExtractionContext classExtraction () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$UnaryOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$UnaryOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$QuestionQuestionOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser extends org.antlr.v4.runtime.Parser {
	protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
	protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
	public static final int T__0
	public static final int T__1
	public static final int T__2
	public static final int T__3
	public static final int T__4
	public static final int T__5
	public static final int T__6
	public static final int T__7
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int THIS
	public static final int VoidLiteral
	public static final int IntegerLiteral
	public static final int FloatingPointLiteral
	public static final int BooleanLiteral
	public static final int CharacterLiteral
	public static final int SingleQuoteString
	public static final int DoubleQuoteString
	public static final int NullLiteral
	public static final int Identifier
	public static final int WS
	public static final int ResourceReference
	public static final int PackageName
	public static final int ResourceType
	public static final int RULE_bindingSyntax
	public static final int RULE_defaults
	public static final int RULE_constantValue
	public static final int RULE_lambdaExpression
	public static final int RULE_lambdaParameters
	public static final int RULE_inferredFormalParameterList
	public static final int RULE_expression
	public static final int RULE_classExtraction
	public static final int RULE_expressionList
	public static final int RULE_literal
	public static final int RULE_identifier
	public static final int RULE_javaLiteral
	public static final int RULE_stringLiteral
	public static final int RULE_explicitGenericInvocation
	public static final int RULE_typeArguments
	public static final int RULE_type
	public static final int RULE_explicitGenericInvocationSuffix
	public static final int RULE_arguments
	public static final int RULE_classOrInterfaceType
	public static final int RULE_primitiveType
	public static final int RULE_resources
	public static final int RULE_resourceParameters
	public static final String[] ruleNames
	private static final String[] _LITERAL_NAMES
	private static final String[] _SYMBOLIC_NAMES
	public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
	public static final String[] tokenNames
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public java.lang.String[] getTokenNames () 
	public org.antlr.v4.runtime.Vocabulary getVocabulary () 
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	public org.antlr.v4.runtime.atn.ATN getATN () 
	public void  (org.antlr.v4.runtime.TokenStream) 
		org.antlr.v4.runtime.TokenStream input
	public final android.databinding.parser.BindingExpressionParser$BindingSyntaxContext bindingSyntax ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext _localctx
	public final android.databinding.parser.BindingExpressionParser$DefaultsContext defaults ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$DefaultsContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ConstantValueContext constantValue ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ConstantValueContext _localctx
	public final android.databinding.parser.BindingExpressionParser$LambdaExpressionContext lambdaExpression ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$LambdaExpressionContext _localctx
	public final android.databinding.parser.BindingExpressionParser$LambdaParametersContext lambdaParameters ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext _localctx
	public final android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext inferredFormalParameterList ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ExpressionContext expression ()  throws org.antlr.v4.runtime.RecognitionException 
	private android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int)  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		int _la
		int _la
		int _la
		int _la
		int _la
		int _la
		int _la
		int _la
		int _alt
		org.antlr.v4.runtime.RecognitionException re
		int _p
		org.antlr.v4.runtime.ParserRuleContext _parentctx
		int _parentState
		android.databinding.parser.BindingExpressionParser$ExpressionContext _localctx
		android.databinding.parser.BindingExpressionParser$ExpressionContext _prevctx
		int _startState
	public final android.databinding.parser.BindingExpressionParser$ClassExtractionContext classExtraction ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ClassExtractionContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ExpressionListContext expressionList ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ExpressionListContext _localctx
	public final android.databinding.parser.BindingExpressionParser$LiteralContext literal ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$LiteralContext _localctx
	public final android.databinding.parser.BindingExpressionParser$IdentifierContext identifier ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$IdentifierContext _localctx
	public final android.databinding.parser.BindingExpressionParser$JavaLiteralContext javaLiteral ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$JavaLiteralContext _localctx
	public final android.databinding.parser.BindingExpressionParser$StringLiteralContext stringLiteral ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$StringLiteralContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext explicitGenericInvocation ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationContext _localctx
	public final android.databinding.parser.BindingExpressionParser$TypeArgumentsContext typeArguments ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$TypeArgumentsContext _localctx
	public final android.databinding.parser.BindingExpressionParser$TypeContext type ()  throws org.antlr.v4.runtime.RecognitionException 
		int _alt
		int _alt
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$TypeContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext explicitGenericInvocationSuffix ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ExplicitGenericInvocationSuffixContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ArgumentsContext arguments ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ArgumentsContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext classOrInterfaceType ()  throws org.antlr.v4.runtime.RecognitionException 
		int _alt
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext _localctx
	public final android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext primitiveType ()  throws org.antlr.v4.runtime.RecognitionException 
		int _la
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ResourcesContext resources ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ResourcesContext _localctx
	public final android.databinding.parser.BindingExpressionParser$ResourceParametersContext resourceParameters ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ResourceParametersContext _localctx
	public boolean sempred (org.antlr.v4.runtime.RuleContext, int, int) 
		org.antlr.v4.runtime.RuleContext _localctx
		int ruleIndex
		int predIndex
	private boolean expression_sempred (android.databinding.parser.BindingExpressionParser$ExpressionContext, int) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext _localctx
		int predIndex
	static void  () 
		int i
		int i
}

android/databinding/parser/BindingExpressionParser$LambdaParameterListContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$LambdaParameterListContext extends android.databinding.parser.BindingExpressionParser$LambdaParametersContext {
	public android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext params
	public android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext inferredFormalParameterList () 
	public void  (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$LiteralContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$LiteralContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$JavaLiteralContext javaLiteral () 
	public android.databinding.parser.BindingExpressionParser$StringLiteralContext stringLiteral () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/XMLParserVisitor.class
XMLParserVisitor.java
package android.databinding.parser
public abstract android.databinding.parser.XMLParserVisitor extends java.lang.Object implements org.antlr.v4.runtime.tree.ParseTreeVisitor  {
	public abstract java.lang.Object visitDocument (android.databinding.parser.XMLParser$DocumentContext) 
	public abstract java.lang.Object visitProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract java.lang.Object visitContent (android.databinding.parser.XMLParser$ContentContext) 
	public abstract java.lang.Object visitElement (android.databinding.parser.XMLParser$ElementContext) 
	public abstract java.lang.Object visitReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract java.lang.Object visitAttribute (android.databinding.parser.XMLParser$AttributeContext) 
	public abstract java.lang.Object visitChardata (android.databinding.parser.XMLParser$ChardataContext) 
	public abstract java.lang.Object visitMisc (android.databinding.parser.XMLParser$MiscContext) 
}

android/databinding/parser/XMLParser$DocumentContext.class
XMLParser.java
package android.databinding.parser
public android.databinding.parser.XMLParser$DocumentContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.XMLParser$ElementContext element () 
	public android.databinding.parser.XMLParser$PrologContext prolog () 
	public java.util.List misc () 
	public android.databinding.parser.XMLParser$MiscContext misc (int) 
		int i
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$IdentifierContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$IdentifierContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ResourceContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ResourceContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ResourcesContext resources () 
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$TypeContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$TypeContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$ClassOrInterfaceTypeContext classOrInterfaceType () 
	public android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext primitiveType () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$BitShiftOpContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$BitShiftOpContext extends android.databinding.parser.BindingExpressionParser$ExpressionContext {
	public android.databinding.parser.BindingExpressionParser$ExpressionContext left
	public org.antlr.v4.runtime.Token op
	public android.databinding.parser.BindingExpressionParser$ExpressionContext right
	public java.util.List expression () 
	public android.databinding.parser.BindingExpressionParser$ExpressionContext expression (int) 
		int i
	public void  (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ConstantValueContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ConstantValueContext extends org.antlr.v4.runtime.ParserRuleContext {
	public android.databinding.parser.BindingExpressionParser$LiteralContext literal () 
	public org.antlr.v4.runtime.tree.TerminalNode ResourceReference () 
	public android.databinding.parser.BindingExpressionParser$IdentifierContext identifier () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$SingleLambdaParameterContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext extends android.databinding.parser.BindingExpressionParser$LambdaParametersContext {
	public org.antlr.v4.runtime.tree.TerminalNode Identifier () 
	public void  (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext ctx
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$ResourcesContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$ResourcesContext extends org.antlr.v4.runtime.ParserRuleContext {
	public org.antlr.v4.runtime.tree.TerminalNode ResourceReference () 
	public android.databinding.parser.BindingExpressionParser$ResourceParametersContext resourceParameters () 
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void enterRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public void exitRule (org.antlr.v4.runtime.tree.ParseTreeListener) 
		org.antlr.v4.runtime.tree.ParseTreeListener listener
	public java.lang.Object accept (org.antlr.v4.runtime.tree.ParseTreeVisitor) 
		org.antlr.v4.runtime.tree.ParseTreeVisitor visitor
}

android/databinding/parser/BindingExpressionParser$LambdaParametersContext.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser$LambdaParametersContext extends org.antlr.v4.runtime.ParserRuleContext {
	public void  (org.antlr.v4.runtime.ParserRuleContext, int) 
		org.antlr.v4.runtime.ParserRuleContext parent
		int invokingState
	public int getRuleIndex () 
	public void  () 
	public void copyFrom (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext ctx
}

android/databinding/tool/BindingMethodsCompat$Companion$create$2$1.class
BindingMethodsCompat.kt
package android.databinding.tool
final android.databinding.tool.BindingMethodsCompat$Companion$create$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final androidx.databinding.BindingMethod $it
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (androidx.databinding.BindingMethod) 
}

android/databinding/tool/InverseMethodCompat$Companion.class
InverseMethodCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseMethodCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.InverseMethodCompat create (javax.lang.model.element.Element) 
		androidx.databinding.InverseMethod androidX
		android.databinding.InverseMethod support
		javax.lang.model.element.Element element
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/FeaturePackageInfo$Companion.class
FeaturePackageInfo.kt
package android.databinding.tool
public final android.databinding.tool.FeaturePackageInfo$Companion extends java.lang.Object {
	private final com.google.gson.Gson getGSON () 
	public final android.databinding.tool.FeaturePackageInfo fromFile (java.io.File) 
		java.io.InputStreamReader it
		int $i$a$1$use
		java.io.File file
	private void  () 
	public static final com.google.gson.Gson access$getGSON$p (android.databinding.tool.FeaturePackageInfo$Companion) 
		android.databinding.tool.FeaturePackageInfo$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/BindingMethodsCompat.class
BindingMethodsCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindingMethodsCompat extends java.lang.Object {
	private final java.util.List methods
	public static final android.databinding.tool.BindingMethodsCompat$Companion Companion
	public final java.util.List getMethods () 
	public void  (java.util.List) 
		java.util.List methods
	static void  () 
	public final java.util.List component1 () 
	public final android.databinding.tool.BindingMethodsCompat copy (java.util.List) 
		java.util.List methods
	public static volatile android.databinding.tool.BindingMethodsCompat copy$default (android.databinding.tool.BindingMethodsCompat, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.BindingMethodsCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/LibTypes$dataBindingComponent$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$dataBindingComponent$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingMethodsCompat$InverseBindingMethodCompat.class
InverseBindingMethodCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseBindingMethodsCompat$InverseBindingMethodCompat extends java.lang.Object {
	private final String type
	private final String attribute
	private final String event
	private final String method
	public final java.lang.String getType () 
	public final java.lang.String getAttribute () 
	public final java.lang.String getEvent () 
	public final java.lang.String getMethod () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String type
		String attribute
		String event
		String method
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final java.lang.String component3 () 
	public final java.lang.String component4 () 
	public final android.databinding.tool.InverseBindingMethodsCompat$InverseBindingMethodCompat copy (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String type
		String attribute
		String event
		String method
	public static volatile android.databinding.tool.InverseBindingMethodsCompat$InverseBindingMethodCompat copy$default (android.databinding.tool.InverseBindingMethodsCompat$InverseBindingMethodCompat, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/LibTypes.class
LibTypes.kt
package android.databinding.tool
public final android.databinding.tool.LibTypes extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final String bindingPackage
	private final kotlin.Lazy typeRewriter$delegate
	private final kotlin.Lazy viewStubProxy$delegate
	private final kotlin.Lazy observable$delegate
	private final kotlin.Lazy observableList$delegate
	private final kotlin.Lazy observableMap$delegate
	private final kotlin.Lazy liveData$delegate
	private final kotlin.Lazy mutableLiveData$delegate
	private final kotlin.Lazy dataBindingComponent$delegate
	private final kotlin.Lazy dataBinderMapper$delegate
	private final kotlin.Lazy observableFields$delegate
	private final kotlin.Lazy viewDataBinding$delegate
	private final kotlin.Lazy listClassNames$delegate
	private final kotlin.Lazy inverseBindingListener$delegate
	private final kotlin.Lazy propertyChangedInverseListener$delegate
	private final kotlin.Lazy bindable$delegate
	private final kotlin.Lazy bindingAdapter$delegate
	private final kotlin.Lazy dataBindingUtil$delegate
	private final kotlin.Lazy nonNull$delegate
	private final kotlin.Lazy nullable$delegate
	private final kotlin.Lazy lifecycleOwner$delegate
	private final Class bindableClass
	private final Class bindingAdapterClass
	private final Class bindingMethodsClass
	private final Class bindingConversionClass
	private final Class inverseBindingAdapterClass
	private final Class inverseBindingMethodsClass
	private final Class inverseMethodClass
	private final Class untaggableClass
	private final boolean useAndroidX
	private static final java.util.Map PREFIX_REPLACEMENTS
	public static final android.databinding.tool.LibTypes$Companion Companion
	static void  () 
	public final java.lang.String getBindingPackage () 
	private final com.android.tools.build.jetifier.core.TypeRewriter getTypeRewriter () 
	public final java.lang.String getViewStubProxy () 
	public final java.lang.String getObservable () 
	public final java.lang.String getObservableList () 
	public final java.lang.String getObservableMap () 
	public final java.lang.String getLiveData () 
	public final java.lang.String getMutableLiveData () 
	public final java.lang.String getDataBindingComponent () 
	public final java.lang.String getDataBinderMapper () 
	public final java.util.List getObservableFields () 
	public final java.lang.String getViewDataBinding () 
	public final java.util.List getListClassNames () 
	public final java.lang.String getInverseBindingListener () 
	public final java.lang.String getPropertyChangedInverseListener () 
	public final java.lang.String getBindable () 
	public final java.lang.String getBindingAdapter () 
	public final java.lang.String getDataBindingUtil () 
	public final java.lang.String getNonNull () 
	public final java.lang.String getNullable () 
	public final java.lang.String getLifecycleOwner () 
	public final java.lang.Class getBindableClass () 
	public final java.lang.Class getBindingAdapterClass () 
	public final java.lang.Class getBindingMethodsClass () 
	public final java.lang.Class getBindingConversionClass () 
	public final java.lang.Class getInverseBindingAdapterClass () 
	public final java.lang.Class getInverseBindingMethodsClass () 
	public final java.lang.Class getInverseMethodClass () 
	public final java.lang.Class getUntaggableClass () 
	public final java.lang.String convert (java.lang.String) 
		String it
		int $i$a$1$let
		com.android.tools.build.jetifier.core.type.JavaType javaType
		String inp
	private final java.lang.String hackConvert (java.lang.String) 
		java.util.Map$Entry it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		java.util.Map$Entry match
		String inp
	public final boolean getUseAndroidX () 
	public void  (boolean) 
		boolean useAndroidX
	public static final java.util.Map access$getPREFIX_REPLACEMENTS$cp () 
}

android/databinding/tool/LibTypes$bindable$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$bindable$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/UntaggableCompat.class
UntaggableCompat.kt
package android.databinding.tool
public final android.databinding.tool.UntaggableCompat extends java.lang.Object {
	private final String[] value
	public static final android.databinding.tool.UntaggableCompat$Companion Companion
	public final java.lang.String[] getValue () 
	public void  (java.lang.String[]) 
		String[] value
	static void  () 
	public static final android.databinding.tool.UntaggableCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/LibTypes$dataBinderMapper$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$dataBinderMapper$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$listClassNames$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$listClassNames$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
		String it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$typeRewriter$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$typeRewriter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final android.databinding.tool.LibTypes$typeRewriter$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final com.android.tools.build.jetifier.core.TypeRewriter invoke () 
		com.android.tools.build.jetifier.core.config.Config config
	void  () 
	static void  () 
}

android/databinding/tool/FeaturePackageInfo.class
FeaturePackageInfo.kt
package android.databinding.tool
public final android.databinding.tool.FeaturePackageInfo extends java.lang.Object {
	private final int packageId
	private static final com.google.gson.Gson GSON
	public static final android.databinding.tool.FeaturePackageInfo$Companion Companion
	public final void serialize (java.io.File) 
		java.io.OutputStreamWriter it
		int $i$a$1$use
		java.io.File file
	public final int getPackageId () 
	public void  (int) 
		int packageId
	static void  () 
	public static final com.google.gson.Gson access$getGSON$cp () 
	public static final android.databinding.tool.FeaturePackageInfo fromFile (java.io.File) 
		java.io.File file
}

android/databinding/tool/InverseMethodCompat.class
InverseMethodCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseMethodCompat extends java.lang.Object {
	private final String value
	public static final android.databinding.tool.InverseMethodCompat$Companion Companion
	public final java.lang.String getValue () 
	public void  (java.lang.String) 
		String value
	static void  () 
	public final java.lang.String component1 () 
	public final android.databinding.tool.InverseMethodCompat copy (java.lang.String) 
		String value
	public static volatile android.databinding.tool.InverseMethodCompat copy$default (android.databinding.tool.InverseMethodCompat, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.InverseMethodCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/LibTypes$lifecycleOwner$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$lifecycleOwner$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$nonNull$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$nonNull$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingMethodsCompat.class
InverseBindingMethodCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseBindingMethodsCompat extends java.lang.Object {
	private final java.util.List methods
	public static final android.databinding.tool.InverseBindingMethodsCompat$Companion Companion
	public final java.util.List getMethods () 
	public void  (java.util.List) 
		java.util.List methods
	static void  () 
	public final java.util.List component1 () 
	public final android.databinding.tool.InverseBindingMethodsCompat copy (java.util.List) 
		java.util.List methods
	public static volatile android.databinding.tool.InverseBindingMethodsCompat copy$default (android.databinding.tool.InverseBindingMethodsCompat, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.InverseBindingMethodsCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/LibTypes$Companion.class
LibTypes.kt
package android.databinding.tool
public final android.databinding.tool.LibTypes$Companion extends java.lang.Object {
	private final java.util.Map getPREFIX_REPLACEMENTS () 
	private void  () 
	public static final java.util.Map access$getPREFIX_REPLACEMENTS$p (android.databinding.tool.LibTypes$Companion) 
		android.databinding.tool.LibTypes$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/LibTypes$observableMap$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$observableMap$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingMethodsCompat$Companion.class
InverseBindingMethodCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseBindingMethodsCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.InverseBindingMethodsCompat create (javax.lang.model.element.Element) 
		androidx.databinding.InverseBindingMethods androidX
		android.databinding.InverseBindingMethods support
		javax.lang.model.element.Element element
	public final android.databinding.tool.InverseBindingMethodsCompat create (android.databinding.InverseBindingMethods) 
		android.databinding.InverseBindingMethod it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		android.databinding.InverseBindingMethods annotation
	public final android.databinding.tool.InverseBindingMethodsCompat create (androidx.databinding.InverseBindingMethods) 
		androidx.databinding.InverseBindingMethod it
		int $i$a$2$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		androidx.databinding.InverseBindingMethods annotation
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/InverseBindingAdapterCompat.class
InverseBindingAdapterCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseBindingAdapterCompat extends java.lang.Object {
	private final String attribute
	private final String event
	public static final android.databinding.tool.InverseBindingAdapterCompat$Companion Companion
	public final java.lang.String getAttribute () 
	public final java.lang.String getEvent () 
	public void  (java.lang.String, java.lang.String) 
		String attribute
		String event
	static void  () 
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final android.databinding.tool.InverseBindingAdapterCompat copy (java.lang.String, java.lang.String) 
		String attribute
		String event
	public static volatile android.databinding.tool.InverseBindingAdapterCompat copy$default (android.databinding.tool.InverseBindingAdapterCompat, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.InverseBindingAdapterCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/UntaggableCompat$Companion.class
UntaggableCompat.kt
package android.databinding.tool
public final android.databinding.tool.UntaggableCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.UntaggableCompat create (javax.lang.model.element.Element) 
		androidx.databinding.Untaggable androidX
		android.databinding.Untaggable support
		javax.lang.model.element.Element element
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/LibTypes$inverseBindingListener$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$inverseBindingListener$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingAdapterCompat$Companion.class
InverseBindingAdapterCompat.kt
package android.databinding.tool
public final android.databinding.tool.InverseBindingAdapterCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.InverseBindingAdapterCompat create (javax.lang.model.element.Element) 
		androidx.databinding.InverseBindingAdapter androidX
		android.databinding.InverseBindingAdapter support
		javax.lang.model.element.Element element
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/LibTypes$bindingAdapter$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$bindingAdapter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$nullable$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$nullable$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$liveData$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$liveData$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$dataBindingUtil$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$dataBindingUtil$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/BindableCompat$Companion.class
BindableCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindableCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.BindableCompat extractFrom (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	public final android.databinding.tool.BindableCompat extractFrom (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public final android.databinding.tool.BindableCompat extractFrom (java.lang.reflect.Field) 
		java.lang.reflect.Field field
	private final android.databinding.tool.BindableCompat extractAndroidX (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private final android.databinding.tool.BindableCompat extractSupport (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private final android.databinding.tool.BindableCompat extractAndroidX (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	private final android.databinding.tool.BindableCompat extractSupport (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	private final android.databinding.tool.BindableCompat extractAndroidX (java.lang.reflect.Field) 
		java.lang.reflect.Field field
	private final android.databinding.tool.BindableCompat extractSupport (java.lang.reflect.Field) 
		java.lang.reflect.Field field
	private final android.databinding.tool.BindableCompat toCompat (android.databinding.Bindable) 
		android.databinding.Bindable $receiver
	private final android.databinding.tool.BindableCompat toCompat (androidx.databinding.Bindable) 
		androidx.databinding.Bindable $receiver
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/BindingAdapterCompat.class
BindingAdapterCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindingAdapterCompat extends java.lang.Object {
	private final String[] attributes
	private final boolean requireAll
	public static final android.databinding.tool.BindingAdapterCompat$Companion Companion
	public final java.lang.String[] getAttributes () 
	public final boolean getRequireAll () 
	public void  (java.lang.String[], boolean) 
		String[] attributes
		boolean requireAll
	static void  () 
	public static final android.databinding.tool.BindingAdapterCompat create (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
}

android/databinding/tool/BindingAdapterCompat$Companion.class
BindingAdapterCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindingAdapterCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.BindingAdapterCompat create (javax.lang.model.element.Element) 
		androidx.databinding.BindingAdapter androidX
		android.databinding.BindingAdapter support
		javax.lang.model.element.Element element
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/BindableCompat.class
BindableCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindableCompat extends java.lang.Object {
	private final String[] dependencies
	public static final android.databinding.tool.BindableCompat$Companion Companion
	public final java.lang.String[] getDependencies () 
	public void  (java.lang.String[]) 
		String[] dependencies
	static void  () 
	public static final android.databinding.tool.BindableCompat extractFrom (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	public static final android.databinding.tool.BindableCompat extractFrom (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public static final android.databinding.tool.BindableCompat extractFrom (java.lang.reflect.Field) 
		java.lang.reflect.Field field
}

android/databinding/tool/LibTypes$propertyChangedInverseListener$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$propertyChangedInverseListener$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/BindingMethodsCompat$Companion$create$1$1.class
BindingMethodsCompat.kt
package android.databinding.tool
final android.databinding.tool.BindingMethodsCompat$Companion$create$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.BindingMethod $it
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.BindingMethod) 
}

android/databinding/tool/store/FeatureInfoList.class
FeatureInfoList.kt
package android.databinding.tool.store
public final android.databinding.tool.store.FeatureInfoList extends java.lang.Object {
	private final java.util.Set packages
	private static final com.google.gson.Gson GSON
	public static final android.databinding.tool.store.FeatureInfoList$Companion Companion
	public final void serialize (java.io.File) 
		java.io.OutputStreamWriter it
		int $i$a$1$use
		java.io.File file
	public final java.util.Set getPackages () 
	public void  (java.util.Set) 
		java.util.Set packages
	static void  () 
	public static final com.google.gson.Gson access$getGSON$cp () 
	public final java.util.Set component1 () 
	public final android.databinding.tool.store.FeatureInfoList copy (java.util.Set) 
		java.util.Set packages
	public static volatile android.databinding.tool.store.FeatureInfoList copy$default (android.databinding.tool.store.FeatureInfoList, java.util.Set, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.store.FeatureInfoList fromFile (java.io.File) 
		java.io.File file
}

android/databinding/tool/store/V1CompatLayoutInfoLoader$CompatObjectInputStream.class
V1CompatLayoutInfoLoader.kt
package android.databinding.tool.store
final android.databinding.tool.store.V1CompatLayoutInfoLoader$CompatObjectInputStream extends java.io.ObjectInputStream {
	protected java.io.ObjectStreamClass readClassDescriptor () 
		Class it
		int $i$a$1$let
		java.io.ObjectStreamClass original
	public void  (java.io.InputStream) 
		java.io.InputStream in
}

android/databinding/tool/store/LayoutInfoInput$unchangedLog$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$unchangedLog$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final android.databinding.tool.store.LayoutInfoLog invoke () 
		String it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.Map$Entry mapping
		int $i$a$1$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.LayoutInfoLog out
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/GenClassInfoLog.class
GenClassInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.GenClassInfoLog extends java.lang.Object {
	private final java.util.Map mappings
	private static final com.google.gson.Gson GSON
	public static final android.databinding.tool.store.GenClassInfoLog$Companion Companion
	public final java.util.Map mappings () 
	public final android.databinding.tool.store.GenClassInfoLog createPackageInfoLog (java.lang.String) 
		java.util.Map$Entry it
		int $i$a$2$forEach
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.GenClassInfoLog infoLog
		String pkg
	public final void addAll (android.databinding.tool.store.GenClassInfoLog) 
		java.util.Map$Entry it
		int $i$a$1$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.GenClassInfoLog other
	public final void addMapping (java.lang.String, android.databinding.tool.store.GenClassInfoLog$GenClass) 
		String infoFileName
		android.databinding.tool.store.GenClassInfoLog$GenClass klass
	public final java.util.Set diff (android.databinding.tool.store.GenClassInfoLog) 
		java.util.Map$Entry it
		int $i$a$1$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		java.util.Map$Entry it
		int $i$a$2$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		java.util.Set diff
		android.databinding.tool.store.GenClassInfoLog other
	public final void serialize (java.io.File) 
		java.io.OutputStreamWriter it
		int $i$a$1$use
		java.io.File file
	public void  (java.util.Map) 
		java.util.Map mappings
	public void  (java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
	static void  () 
	public static final com.google.gson.Gson access$getGSON$cp () 
	private final java.util.Map component1 () 
	public final android.databinding.tool.store.GenClassInfoLog copy (java.util.Map) 
		java.util.Map mappings
	public static volatile android.databinding.tool.store.GenClassInfoLog copy$default (android.databinding.tool.store.GenClassInfoLog, java.util.Map, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	public static final android.databinding.tool.store.GenClassInfoLog fromFile (java.io.File) 
		java.io.File file
	public static final android.databinding.tool.store.GenClassInfoLog fromInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
}

android/databinding/tool/store/GenClassInfoLog$GenClassImpl.class
GenClassInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.GenClassInfoLog$GenClassImpl extends java.lang.Object {
	private final String tag
	private final boolean merge
	private final String qualifiedName
	public static final android.databinding.tool.store.GenClassInfoLog$GenClassImpl$Companion Companion
	public final java.lang.String getTag () 
	public final boolean getMerge () 
	public final java.lang.String getQualifiedName () 
	public void  (java.lang.String, boolean, java.lang.String) 
		String tag
		boolean merge
		String qualifiedName
	static void  () 
	public final java.lang.String component1 () 
	public final boolean component2 () 
	public final java.lang.String component3 () 
	public final android.databinding.tool.store.GenClassInfoLog$GenClassImpl copy (java.lang.String, boolean, java.lang.String) 
		String tag
		boolean merge
		String qualifiedName
	public static volatile android.databinding.tool.store.GenClassInfoLog$GenClassImpl copy$default (android.databinding.tool.store.GenClassInfoLog$GenClassImpl, java.lang.String, boolean, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/store/LayoutInfoInput$Companion.class
LayoutInfoInput.kt
package android.databinding.tool.store
public final android.databinding.tool.store.LayoutInfoInput$Companion extends java.lang.Object {
	public static void LOG_FILE_NAME$annotations () 
	private final java.lang.String getLAYOUT_KEY () 
	private final java.lang.String getBareLayoutName (java.lang.String) 
		int index
		String fileName
	private void  () 
	public static final java.lang.String access$getBareLayoutName (android.databinding.tool.store.LayoutInfoInput$Companion, java.lang.String) 
		android.databinding.tool.store.LayoutInfoInput$Companion $this
		String fileName
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/GenClassInfoLog$Companion.class
GenClassInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.GenClassInfoLog$Companion extends java.lang.Object {
	private final com.google.gson.Gson getGSON () 
	public final android.databinding.tool.store.GenClassInfoLog fromFile (java.io.File) 
		java.io.InputStreamReader it
		int $i$a$1$use
		java.io.File file
	public final android.databinding.tool.store.GenClassInfoLog fromInputStream (java.io.InputStream) 
		java.io.InputStreamReader it
		int $i$a$1$use
		java.io.InputStream inputStream
	private void  () 
	public static final com.google.gson.Gson access$getGSON$p (android.databinding.tool.store.GenClassInfoLog$Companion) 
		android.databinding.tool.store.GenClassInfoLog$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/V1CompatLayoutInfoLoader$IntermediateV2Compat.class
V1CompatLayoutInfoLoader.kt
package android.databinding.tool.store
public final android.databinding.tool.store.V1CompatLayoutInfoLoader$IntermediateV2Compat extends android.databinding.tool.store.V1CompatLayoutInfoLoader$IntermediateV1Compat implements java.io.Serializable  {
	public void  () 
}

android/databinding/tool/store/GenClassInfoLog$GenClassImpl$Companion.class
GenClassInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.GenClassInfoLog$GenClassImpl$Companion extends java.lang.Object {
	public final android.databinding.tool.store.GenClassInfoLog$GenClassImpl from (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/V1CompatLayoutInfoLoader.class
V1CompatLayoutInfoLoader.kt
package android.databinding.tool.store
public final android.databinding.tool.store.V1CompatLayoutInfoLoader extends java.lang.Object {
	private static final java.util.Map INTERMEDIATE_CLASSES
	public static final android.databinding.tool.store.V1CompatLayoutInfoLoader$Companion Companion
	public final android.databinding.tool.store.GenClassInfoLog load (java.io.File) 
		String it
		int $i$a$1$map
		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.store.V1CompatLayoutInfoLoader$IntermediateV2Compat intermediateCompat
		java.io.FileInputStream inputStream
		int $i$a$1$use
		java.io.File it
		int $i$a$1$flatMap
		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.store.ResourceBundle$VariableDeclaration it
		int $i$a$1$associateBy
		android.databinding.tool.store.ResourceBundle$VariableDeclaration it
		int $i$a$2$associateBy
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$associateByTo
		int capacity$iv
		Iterable $receiver$iv
		int $i$f$associateBy
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		int $i$a$2$map
		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.Map mapping
		java.util.Collection files
		org.apache.commons.io.filefilter.SuffixFileFilter fileFilter
		java.io.File folder
	public void  () 
	static void  () 
	public static final java.util.Map access$getINTERMEDIATE_CLASSES$cp () 
}

android/databinding/tool/store/LayoutInfoLog$Companion.class
LayoutInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.LayoutInfoLog$Companion extends java.lang.Object {
	private final com.google.gson.Gson getGSON () 
	public final android.databinding.tool.store.LayoutInfoLog fromFile (java.io.File) 
		java.io.InputStreamReader it
		int $i$a$1$use
		java.io.File file
	private void  () 
	public static final com.google.gson.Gson access$getGSON$p (android.databinding.tool.store.LayoutInfoLog$Companion) 
		android.databinding.tool.store.LayoutInfoLog$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/LayoutInfoLog$addAll$1.class
LayoutInfoLog.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoLog$addAll$1 extends java.lang.Object implements java.util.function.BiConsumer  {
	final android.databinding.tool.store.LayoutInfoLog this$0
	public volatile void accept (java.lang.Object, java.lang.Object) 
	public final void accept (java.lang.String, java.util.Set) 
		String it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		String key
		java.util.Set value
	void  (android.databinding.tool.store.LayoutInfoLog) 
}

android/databinding/tool/store/LayoutInfoInput$Args.class
LayoutInfoInput.kt
package android.databinding.tool.store
public final android.databinding.tool.store.LayoutInfoInput$Args extends java.lang.Object implements java.io.Serializable  {
	private final java.util.List outOfDate
	private final java.util.List removed
	private final java.io.File infoFolder
	private final java.io.File dependencyClassesFolder
	private final java.io.File artifactFolder
	private final java.io.File logFolder
	private final String packageName
	private final boolean incremental
	private final java.io.File v1ArtifactsFolder
	private final boolean useAndroidX
	public final java.util.List getOutOfDate () 
	public final java.util.List getRemoved () 
	public final java.io.File getInfoFolder () 
	public final java.io.File getDependencyClassesFolder () 
	public final java.io.File getArtifactFolder () 
	public final java.io.File getLogFolder () 
	public final java.lang.String getPackageName () 
	public final boolean getIncremental () 
	public final java.io.File getV1ArtifactsFolder () 
	public final boolean getUseAndroidX () 
	public void  (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.lang.String, boolean, java.io.File, boolean) 
		java.util.List outOfDate
		java.util.List removed
		java.io.File infoFolder
		java.io.File dependencyClassesFolder
		java.io.File artifactFolder
		java.io.File logFolder
		String packageName
		boolean incremental
		java.io.File v1ArtifactsFolder
		boolean useAndroidX
	public void  (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.lang.String, boolean, java.io.File, boolean, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final java.util.List component1 () 
	public final java.util.List component2 () 
	public final java.io.File component3 () 
	public final java.io.File component4 () 
	public final java.io.File component5 () 
	public final java.io.File component6 () 
	public final java.lang.String component7 () 
	public final boolean component8 () 
	public final java.io.File component9 () 
	public final boolean component10 () 
	public final android.databinding.tool.store.LayoutInfoInput$Args copy (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.lang.String, boolean, java.io.File, boolean) 
		java.util.List outOfDate
		java.util.List removed
		java.io.File infoFolder
		java.io.File dependencyClassesFolder
		java.io.File artifactFolder
		java.io.File logFolder
		String packageName
		boolean incremental
		java.io.File v1ArtifactsFolder
		boolean useAndroidX
	public static volatile android.databinding.tool.store.LayoutInfoInput$Args copy$default (android.databinding.tool.store.LayoutInfoInput$Args, java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.lang.String, boolean, java.io.File, boolean, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/store/LayoutInfoInput$existingBindingClasses$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$existingBindingClasses$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final android.databinding.tool.store.GenClassInfoLog invoke () 
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/LayoutInfoInput$updatedDeps$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$updatedDeps$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
		android.databinding.tool.store.GenClassInfoLog curret
		android.databinding.tool.store.GenClassInfoLog prev
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/LayoutInfoInput$invalidOutputs$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$invalidOutputs$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.io.File it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		int startCnt
		java.util.Set dontCarry
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/LayoutInfoInput.class
LayoutInfoInput.kt
package android.databinding.tool.store
public final android.databinding.tool.store.LayoutInfoInput extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final java.io.File baseBinderOutFile
	private final java.io.File depsLogOutFile
	private final android.databinding.tool.store.LayoutInfoLog baseBinderLog
	private final String packageName
	private final kotlin.Lazy allInfoFiles$delegate
	private final kotlin.Lazy groupedInfoFiles$delegate
	private final kotlin.Lazy deps$delegate
	private final kotlin.Lazy updatedDeps$delegate
	private final kotlin.Lazy existingBindingClasses$delegate
	private final kotlin.Lazy invalidatedClasses$delegate
	private final kotlin.Lazy filesToConsider$delegate
	private final kotlin.Lazy unchangedLog$delegate
	private final kotlin.Lazy invalidOutputs$delegate
	private final android.databinding.tool.store.LayoutInfoInput$Args args
	public static final String LOG_FILE_NAME
	public static final String DEPS_LOG_FILE_NAME
	private static final String LAYOUT_KEY
	public static final android.databinding.tool.store.LayoutInfoInput$Companion Companion
	static void  () 
	public final android.databinding.tool.store.LayoutInfoLog getBaseBinderLog () 
	public final java.lang.String getPackageName () 
	private final java.util.List getAllInfoFiles () 
	private final java.util.Map getGroupedInfoFiles () 
	public final android.databinding.tool.store.GenClassInfoLog getDeps () 
	public final java.util.Set getUpdatedDeps () 
	public final android.databinding.tool.store.GenClassInfoLog getExistingBindingClasses () 
	public final java.util.Set getInvalidatedClasses () 
	public final java.util.Set getFilesToConsider () 
	public final android.databinding.tool.store.LayoutInfoLog getUnchangedLog () 
	private final java.util.Set getInvalidOutputs () 
	public final void saveLog$databinding_compiler_common (android.databinding.tool.store.LayoutInfoLog) 
		android.databinding.tool.store.GenClassInfoLog merged
		android.databinding.tool.store.LayoutInfoLog myLog
	public final android.databinding.tool.store.LayoutInfoInput$Args getArgs () 
	public void  (android.databinding.tool.store.LayoutInfoInput$Args) 
		android.databinding.tool.store.LayoutInfoInput$Args args
	public static final java.util.List access$getAllInfoFiles$p (android.databinding.tool.store.LayoutInfoInput) 
		android.databinding.tool.store.LayoutInfoInput $this
	public static final java.io.File access$getDepsLogOutFile$p (android.databinding.tool.store.LayoutInfoInput) 
		android.databinding.tool.store.LayoutInfoInput $this
	public static final java.util.Set access$getInvalidOutputs$p (android.databinding.tool.store.LayoutInfoInput) 
		android.databinding.tool.store.LayoutInfoInput $this
	public static final java.util.Map access$getGroupedInfoFiles$p (android.databinding.tool.store.LayoutInfoInput) 
		android.databinding.tool.store.LayoutInfoInput $this
	public static final java.lang.String access$getLAYOUT_KEY$cp () 
}

android/databinding/tool/store/LayoutInfoInput$groupedInfoFiles$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$groupedInfoFiles$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Map invoke () 
		java.io.File it
		int $i$a$1$groupBy
		int $i$a$1$getOrPut
		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
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/V1CompatLayoutInfoLoader$Companion.class
V1CompatLayoutInfoLoader.kt
package android.databinding.tool.store
public final android.databinding.tool.store.V1CompatLayoutInfoLoader$Companion extends java.lang.Object {
	private final java.util.Map getINTERMEDIATE_CLASSES () 
	private void  () 
	public static final java.util.Map access$getINTERMEDIATE_CLASSES$p (android.databinding.tool.store.V1CompatLayoutInfoLoader$Companion) 
		android.databinding.tool.store.V1CompatLayoutInfoLoader$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/LayoutInfoLog$getLayoutsThatDependOn$1.class
LayoutInfoLog.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoLog$getLayoutsThatDependOn$1 extends java.lang.Object implements java.util.function.BiConsumer  {
	final java.util.Set $layouts
	final java.util.Set $result
	public volatile void accept (java.lang.Object, java.lang.Object) 
	public final void accept (java.lang.String, java.util.Set) 
		String it
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		String from
		java.util.Set toList
	void  (java.util.Set, java.util.Set) 
}

android/databinding/tool/store/LayoutInfoInput$filesToConsider$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$filesToConsider$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
		String it
		int $i$a$1$flatMap
		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
		java.util.List it
		int $i$a$2$flatMap
		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
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/FeatureInfoList$Companion.class
FeatureInfoList.kt
package android.databinding.tool.store
public final android.databinding.tool.store.FeatureInfoList$Companion extends java.lang.Object {
	private final com.google.gson.Gson getGSON () 
	public final android.databinding.tool.store.FeatureInfoList fromFile (java.io.File) 
		java.io.InputStreamReader it
		int $i$a$1$use
		java.io.File file
	private void  () 
	public static final com.google.gson.Gson access$getGSON$p (android.databinding.tool.store.FeatureInfoList$Companion) 
		android.databinding.tool.store.FeatureInfoList$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/store/LayoutInfoInput$allInfoFiles$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$allInfoFiles$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/V1CompatLayoutInfoLoader$IntermediateV1Compat.class
V1CompatLayoutInfoLoader.kt
package android.databinding.tool.store
public android.databinding.tool.store.V1CompatLayoutInfoLoader$IntermediateV1Compat extends java.lang.Object implements java.io.Serializable  {
	public java.util.Map mLayoutInfoMap
	public void  () 
}

android/databinding/tool/store/GenClassInfoLog$GenClass.class
GenClassInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.GenClassInfoLog$GenClass extends java.lang.Object {
	private final String qName
	private final String modulePackage
	private final java.util.Map variables
	private final java.util.Set implementations
	public final java.lang.String getQName () 
	public final java.lang.String getModulePackage () 
	public final java.util.Map getVariables () 
	public final java.util.Set getImplementations () 
	public void  (java.lang.String, java.lang.String, java.util.Map, java.util.Set) 
		String qName
		String modulePackage
		java.util.Map variables
		java.util.Set implementations
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final java.util.Map component3 () 
	public final java.util.Set component4 () 
	public final android.databinding.tool.store.GenClassInfoLog$GenClass copy (java.lang.String, java.lang.String, java.util.Map, java.util.Set) 
		String qName
		String modulePackage
		java.util.Map variables
		java.util.Set implementations
	public static volatile android.databinding.tool.store.GenClassInfoLog$GenClass copy$default (android.databinding.tool.store.GenClassInfoLog$GenClass, java.lang.String, java.lang.String, java.util.Map, java.util.Set, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/store/LayoutInfoLog.class
LayoutInfoLog.kt
package android.databinding.tool.store
public final android.databinding.tool.store.LayoutInfoLog extends java.lang.Object {
	private final java.util.SortedMap dependencies
	private final android.databinding.tool.store.GenClassInfoLog classInfoLog
	private static final com.google.gson.Gson GSON
	public static final android.databinding.tool.store.LayoutInfoLog$Companion Companion
	public final android.databinding.tool.store.GenClassInfoLog getClassInfoLog () 
	public final void addDependency (java.lang.String, java.lang.String) 
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		String fromLayout
		String toLayout
	public final java.util.Collection getDependencies (java.lang.String) 
		String infoFileName
	public final void serialize (java.io.File) 
		java.io.OutputStreamWriter it
		int $i$a$1$use
		java.io.File file
	public final java.util.Set getLayoutsThatDependOn (java.util.Set) 
		java.util.Set result
		java.util.Set layouts
	public final void addAll (android.databinding.tool.store.LayoutInfoLog) 
		android.databinding.tool.store.LayoutInfoLog other
	public void  () 
	static void  () 
	public static final com.google.gson.Gson access$getGSON$cp () 
	public static final android.databinding.tool.store.LayoutInfoLog fromFile (java.io.File) 
		java.io.File file
}

android/databinding/tool/store/LayoutInfoInput$invalidatedClasses$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$invalidatedClasses$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
		String it
		int $i$a$1$mapNotNull
		Object it$iv$iv
		int $i$a$1$let
		Object element$iv$iv
		int $i$a$1$forEach
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$forEach
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapNotNullTo
		Iterable $receiver$iv
		int $i$f$mapNotNull
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/store/GenClassInfoLog$createPackageInfoLog$1.class
GenClassInfoLog.kt
package android.databinding.tool.store
final android.databinding.tool.store.GenClassInfoLog$createPackageInfoLog$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final String $pkg
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.util.Map$Entry) 
		java.util.Map$Entry it
	void  (java.lang.String) 
}

android/databinding/tool/store/LayoutInfoInput$deps$2.class
LayoutInfoInput.kt
package android.databinding.tool.store
final android.databinding.tool.store.LayoutInfoInput$deps$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.store.LayoutInfoInput this$0
	public volatile java.lang.Object invoke () 
	public final android.databinding.tool.store.GenClassInfoLog invoke () 
		android.databinding.tool.store.GenClassInfoLog v1
		java.io.File it
		int $i$a$1$let
		android.databinding.tool.store.GenClassInfoLog v2
	void  (android.databinding.tool.store.LayoutInfoInput) 
}

android/databinding/tool/LibTypes$observableFields$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$observableFields$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
		String it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingMethodsCompat$Companion$create$1$1.class
InverseBindingMethodCompat.kt
package android.databinding.tool
final android.databinding.tool.InverseBindingMethodsCompat$Companion$create$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.InverseBindingMethod $it
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.InverseBindingMethod) 
}

android/databinding/tool/LibTypes$viewDataBinding$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$viewDataBinding$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/LibTypes$viewStubProxy$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$viewStubProxy$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/CompilerArguments.class
CompilerArguments.kt
package android.databinding.tool
public final android.databinding.tool.CompilerArguments extends java.lang.Object {
	private final android.databinding.tool.CompilerArguments$Type artifactType
	private final String modulePackage
	private final int minApi
	private final java.io.File sdkDir
	private final java.io.File buildDir
	private final java.io.File layoutInfoDir
	private final java.io.File classLogDir
	private final java.io.File baseFeatureInfoDir
	private final java.io.File featureInfoDir
	private final java.io.File aarOutDir
	private final java.io.File exportClassListOutFile
	private final boolean enableDebugLogs
	private final boolean printEncodedErrorLogs
	private final boolean isTestVariant
	private final boolean isEnabledForTests
	private final boolean isEnableV2
	private static final String PREFIX
	private static final String PARAM_ARTIFACT_TYPE
	private static final String PARAM_MODULE_PACKAGE
	private static final String PARAM_MIN_API
	private static final String PARAM_SDK_DIR
	private static final String PARAM_BUILD_DIR
	private static final String PARAM_LAYOUT_INFO_DIR
	private static final String PARAM_CLASS_LOG_DIR
	private static final String PARAM_BASE_FEATURE_INFO_DIR
	private static final String PARAM_FEATURE_INFO_DIR
	private static final String PARAM_AAR_OUT_DIR
	private static final String PARAM_EXPORT_CLASS_LIST_OUT_FILE
	private static final String PARAM_ENABLE_DEBUG_LOGS
	private static final String PARAM_PRINT_ENCODED_ERROR_LOGS
	private static final String PARAM_IS_TEST_VARIANT
	private static final String PARAM_ENABLE_FOR_TESTS
	private static final String PARAM_ENABLE_V2
	public static final java.util.Set ALL_PARAMS
	public static final android.databinding.tool.CompilerArguments$Companion Companion
	public final boolean isApp () 
	public final boolean isLibrary () 
	public final boolean isFeature () 
	public final android.databinding.tool.CompilerArguments copyAsV1 (java.lang.String) 
		java.util.Map argMap
		String modulePackage
	public final java.util.Map toMap () 
		java.io.File it
		int $i$a$1$let
		java.io.File it
		int $i$a$2$let
		java.io.File it
		int $i$a$3$let
		java.io.File it
		int $i$a$4$let
		java.util.HashMap args
	public final android.databinding.tool.CompilerArguments$Type getArtifactType () 
	public final java.lang.String getModulePackage () 
	public final int getMinApi () 
	public final java.io.File getSdkDir () 
	public final java.io.File getBuildDir () 
	public final java.io.File getLayoutInfoDir () 
	public final java.io.File getClassLogDir () 
	public final java.io.File getBaseFeatureInfoDir () 
	public final java.io.File getFeatureInfoDir () 
	public final java.io.File getAarOutDir () 
	public final java.io.File getExportClassListOutFile () 
	public final boolean getEnableDebugLogs () 
	public final boolean getPrintEncodedErrorLogs () 
	public final boolean isTestVariant () 
	public final boolean isEnabledForTests () 
	public final boolean isEnableV2 () 
	public void  (android.databinding.tool.CompilerArguments$Type, java.lang.String, int, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, boolean, boolean, boolean, boolean, boolean) 
		android.databinding.tool.CompilerArguments$Type artifactType
		String modulePackage
		int minApi
		java.io.File sdkDir
		java.io.File buildDir
		java.io.File layoutInfoDir
		java.io.File classLogDir
		java.io.File baseFeatureInfoDir
		java.io.File featureInfoDir
		java.io.File aarOutDir
		java.io.File exportClassListOutFile
		boolean enableDebugLogs
		boolean printEncodedErrorLogs
		boolean isTestVariant
		boolean isEnabledForTests
		boolean isEnableV2
	static void  () 
	public static final android.databinding.tool.CompilerArguments readFromOptions (java.util.Map) 
		java.util.Map options
}

android/databinding/tool/BindingMethodsCompat$Companion.class
BindingMethodsCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindingMethodsCompat$Companion extends java.lang.Object {
	public final android.databinding.tool.BindingMethodsCompat create (javax.lang.model.element.Element) 
		androidx.databinding.BindingMethods androidX
		android.databinding.BindingMethods support
		javax.lang.model.element.Element element
	private final android.databinding.tool.BindingMethodsCompat create (android.databinding.BindingMethods) 
		android.databinding.tool.util.LoggedErrorException e
		android.databinding.BindingMethod it
		int $i$a$1$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		android.databinding.BindingMethods annotation
	private final android.databinding.tool.BindingMethodsCompat create (androidx.databinding.BindingMethods) 
		android.databinding.tool.util.LoggedErrorException e
		androidx.databinding.BindingMethod it
		int $i$a$2$map
		Object item$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object[] $receiver$iv
		int $i$f$map
		androidx.databinding.BindingMethods annotation
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/CompilerArguments$Companion.class
CompilerArguments.kt
package android.databinding.tool
public final android.databinding.tool.CompilerArguments$Companion extends java.lang.Object {
	public final android.databinding.tool.CompilerArguments readFromOptions (java.util.Map) 
		String it
		int $i$a$1$let
		String it
		int $i$a$2$let
		String it
		int $i$a$3$let
		String it
		int $i$a$4$let
		java.util.Map options
	private final java.lang.String booleanToString (boolean) 
		boolean boolValue
	private final boolean stringToBoolean (java.lang.String) 
		String boolValue
	private void  () 
	public static final java.lang.String access$booleanToString (android.databinding.tool.CompilerArguments$Companion, boolean) 
		android.databinding.tool.CompilerArguments$Companion $this
		boolean boolValue
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/LibTypes$mutableLiveData$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$mutableLiveData$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/InverseBindingMethodsCompat$Companion$create$2$1.class
InverseBindingMethodCompat.kt
package android.databinding.tool
final android.databinding.tool.InverseBindingMethodsCompat$Companion$create$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final androidx.databinding.InverseBindingMethod $it
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (androidx.databinding.InverseBindingMethod) 
}

android/databinding/tool/LibTypes$observable$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$observable$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/BindingMethodsCompat$BindingMethodCompat.class
BindingMethodsCompat.kt
package android.databinding.tool
public final android.databinding.tool.BindingMethodsCompat$BindingMethodCompat extends java.lang.Object {
	private final String type
	private final String attribute
	private final String method
	public final java.lang.String getType () 
	public final java.lang.String getAttribute () 
	public final java.lang.String getMethod () 
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String attribute
		String method
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final java.lang.String component3 () 
	public final android.databinding.tool.BindingMethodsCompat$BindingMethodCompat copy (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String attribute
		String method
	public static volatile android.databinding.tool.BindingMethodsCompat$BindingMethodCompat copy$default (android.databinding.tool.BindingMethodsCompat$BindingMethodCompat, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/CompilerArguments$Type.class
CompilerArguments.kt
package android.databinding.tool
public final android.databinding.tool.CompilerArguments$Type extends java.lang.Enum {
	public static final android.databinding.tool.CompilerArguments$Type APPLICATION
	public static final android.databinding.tool.CompilerArguments$Type LIBRARY
	public static final android.databinding.tool.CompilerArguments$Type FEATURE
	private static final android.databinding.tool.CompilerArguments$Type[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static android.databinding.tool.CompilerArguments$Type[] values () 
	public static android.databinding.tool.CompilerArguments$Type valueOf (java.lang.String) 
}

android/databinding/tool/BaseDataBinder.class
BaseDataBinder.kt
package android.databinding.tool
public final android.databinding.tool.BaseDataBinder extends java.lang.Object {
	private final android.databinding.tool.store.ResourceBundle resourceBundle
	private final android.databinding.tool.store.LayoutInfoInput input
	public final void generateAll (android.databinding.tool.writer.JavaFileWriter) 
		String it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle it
		int $i$a$2$groupBy
		int $i$a$1$getOrPut
		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.store.ResourceBundle$BindingTargetBundle bundle
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		String layoutName
		String className
		String pkg
		StringBuilder sb
		com.squareup.javapoet.TypeSpec spec
		android.databinding.tool.writer.BaseLayoutBinderWriter binderWriter
		java.util.Map$Entry it
		int $i$a$3$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.LayoutInfoLog myLog
		android.databinding.tool.LibTypes libTypes
		android.databinding.tool.writer.JavaFileWriter writer
	public final android.databinding.tool.store.LayoutInfoInput getInput () 
	public void  (android.databinding.tool.store.LayoutInfoInput) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.io.FileInputStream it
		int $i$a$1$use
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.LayoutInfoInput input
}

android/databinding/tool/writer/BaseLayoutModel$JavaScope.class
BaseLayoutModel.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.BaseLayoutModel$JavaScope extends java.lang.Enum {
	public static final android.databinding.tool.writer.BaseLayoutModel$JavaScope FIELD
	public static final android.databinding.tool.writer.BaseLayoutModel$JavaScope GETTER
	public static final android.databinding.tool.writer.BaseLayoutModel$JavaScope SETTER
	private static final android.databinding.tool.writer.BaseLayoutModel$JavaScope[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static android.databinding.tool.writer.BaseLayoutModel$JavaScope[] values () 
	public static android.databinding.tool.writer.BaseLayoutModel$JavaScope valueOf (java.lang.String) 
}

android/databinding/tool/writer/BaseLayoutModel.class
BaseLayoutModel.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.BaseLayoutModel extends java.lang.Object {
	private final java.util.Comparator COMPARE_FIELD_NAME
	private final java.util.Map scopedNames
	private final java.util.Map usedNames
	private final java.util.List variables
	private final java.util.List sortedTargets
	private final String bindingClassPackage
	private final String bindingClassName
	private final String modulePackage
	private final String baseFileName
	private final java.util.Map importsByAlias
	private final java.util.List variations
	public final java.util.List getVariables () 
	public final java.util.List getSortedTargets () 
	public final java.lang.String getBindingClassPackage () 
	public final java.lang.String getBindingClassName () 
	public final java.lang.String getModulePackage () 
	public final java.lang.String getBaseFileName () 
	public final java.util.Map getImportsByAlias () 
	public final boolean inEveryLayout (android.databinding.tool.store.ResourceBundle$BindingTargetBundle) 
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle otherTarget
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle variation
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
	private final java.util.Map getScopeNames (android.databinding.tool.writer.BaseLayoutModel$JavaScope) 
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.writer.BaseLayoutModel$JavaScope scope
	private final java.util.Set getUsedNames (android.databinding.tool.writer.BaseLayoutModel$JavaScope) 
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.writer.BaseLayoutModel$JavaScope scope
	public final java.lang.String fieldName (android.databinding.tool.store.ResourceBundle$BindingTargetBundle) 
		String name
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
	public final java.lang.String fieldName (android.databinding.tool.store.ResourceBundle$VariableDeclaration) 
		int $i$a$2$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
	public final java.lang.String setterName (android.databinding.tool.store.ResourceBundle$VariableDeclaration) 
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
	public final java.lang.String getterName (android.databinding.tool.store.ResourceBundle$VariableDeclaration) 
		int $i$a$1$getOrPut
		Object answer$iv
		Object value$iv
		java.util.Map $receiver$iv
		int $i$f$getOrPut
		android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
	private final java.lang.String readableName (android.databinding.tool.store.ResourceBundle$BindingTargetBundle) 
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
	private final int indexFromTag (java.lang.String) 
		int startIndex
		String tag
	private final java.lang.String getUniqueName (android.databinding.tool.writer.BaseLayoutModel$JavaScope, java.lang.String) 
		int i
		String candidate
		java.util.Set usedNames
		android.databinding.tool.writer.BaseLayoutModel$JavaScope scope
		String base
	public final java.util.Set generateImplInfo () 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle it
		int $i$a$1$map
		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 void  (java.util.List) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle it
		int $i$a$1$flatMap
		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.store.ResourceBundle$NameTypeLocation it
		int $i$a$2$associate
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$associateTo
		int capacity$iv
		Iterable $receiver$iv
		int $i$f$associate
		android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		String it
		int $i$a$1$let
		String it
		int $i$a$2$let
		boolean add
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle variation
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.Set variableNames
		java.util.Set bindingTargetIds
		java.util.Set bindingTargetTags
		java.util.ArrayList mergedBindingTargets
		java.util.ArrayList mergedVars
		java.util.List variations
}

android/databinding/tool/writer/BaseLayoutModel$COMPARE_FIELD_NAME$1.class
BaseLayoutModel.kt
package android.databinding.tool.writer
final android.databinding.tool.writer.BaseLayoutModel$COMPARE_FIELD_NAME$1 extends java.lang.Object implements java.util.Comparator  {
	final android.databinding.tool.writer.BaseLayoutModel this$0
	public volatile int compare (java.lang.Object, java.lang.Object) 
	public final int compare (android.databinding.tool.store.ResourceBundle$BindingTargetBundle, android.databinding.tool.store.ResourceBundle$BindingTargetBundle) 
		String fieldName2
		String fieldName1
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle first
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle second
	void  (android.databinding.tool.writer.BaseLayoutModel) 
}

android/databinding/tool/writer/BaseLayoutBinderWriter$Companion.class
BaseLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.BaseLayoutBinderWriter$Companion extends java.lang.Object {
	private final com.squareup.javapoet.ClassName getANDROID_VIEW () 
	private final com.squareup.javapoet.ClassName getANDROID_LAYOUT_INFLATOR () 
	private final com.squareup.javapoet.ClassName getANDROID_VIEW_GROUP () 
	private void  () 
	public static final com.squareup.javapoet.ClassName access$getANDROID_LAYOUT_INFLATOR$p (android.databinding.tool.writer.BaseLayoutBinderWriter$Companion) 
		android.databinding.tool.writer.BaseLayoutBinderWriter$Companion $this
	public static final com.squareup.javapoet.ClassName access$getANDROID_VIEW_GROUP$p (android.databinding.tool.writer.BaseLayoutBinderWriter$Companion) 
		android.databinding.tool.writer.BaseLayoutBinderWriter$Companion $this
	public static final com.squareup.javapoet.ClassName access$getANDROID_VIEW$p (android.databinding.tool.writer.BaseLayoutBinderWriter$Companion) 
		android.databinding.tool.writer.BaseLayoutBinderWriter$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

android/databinding/tool/writer/BaseLayoutBinderWriter.class
BaseLayoutBinderWriter.kt
package android.databinding.tool.writer
public final android.databinding.tool.writer.BaseLayoutBinderWriter extends java.lang.Object {
	private final com.squareup.javapoet.ClassName binderTypeName
	private final com.squareup.javapoet.ClassName viewDataBinding
	private final com.squareup.javapoet.ClassName nonNull
	private final com.squareup.javapoet.ClassName nullable
	private final com.squareup.javapoet.ClassName dataBindingComponent
	private final com.squareup.javapoet.ClassName dataBindingUtil
	private final com.squareup.javapoet.ClassName bindable
	private final android.databinding.tool.writer.BaseLayoutModel model
	private final android.databinding.tool.LibTypes libTypes
	private static final com.squareup.javapoet.ClassName ANDROID_VIEW
	private static final com.squareup.javapoet.ClassName ANDROID_LAYOUT_INFLATOR
	private static final com.squareup.javapoet.ClassName ANDROID_VIEW_GROUP
	public static final android.databinding.tool.writer.BaseLayoutBinderWriter$Companion Companion
	public final com.squareup.javapoet.TypeSpec write () 
		com.squareup.javapoet.TypeSpec$Builder $receiver
		int $i$a$1$apply
	private final java.util.List createStaticInflaters () 
		com.squareup.javapoet.ParameterSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.ParameterSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.ParameterSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.ParameterSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$2$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$3$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$4$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$5$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$6$apply
		com.squareup.javapoet.ParameterSpec attachToRootParam
		String rLayoutFile
		com.squareup.javapoet.ParameterSpec componentParam
		com.squareup.javapoet.ParameterSpec viewParam
		com.squareup.javapoet.ParameterSpec viewGroupParam
		com.squareup.javapoet.ParameterSpec inflaterParam
	private final java.util.List createGettersAndSetters () 
		com.squareup.javapoet.ParameterSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.ParameterSpec param
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$2$apply
		com.squareup.javapoet.TypeName typeName
		android.databinding.tool.store.ResourceBundle$VariableDeclaration variable
		int $i$a$1$flatMap
		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
	private final com.squareup.javapoet.MethodSpec createConstructor () 
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$1$filter
		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
		com.squareup.javapoet.ParameterSpec targetParam
		com.squareup.javapoet.TypeName fieldType
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$3$filter
		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 fieldName
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$4$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		com.squareup.javapoet.ParameterSpec localFieldCountParam
		com.squareup.javapoet.ParameterSpec viewParam
		com.squareup.javapoet.ParameterSpec componentParam
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$1$apply
	public final android.databinding.tool.store.GenClassInfoLog$GenClass generateClassInfo () 
		android.databinding.tool.store.ResourceBundle$VariableDeclaration it
		int $i$a$1$associate
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$associateTo
		int capacity$iv
		Iterable $receiver$iv
		int $i$f$associate
	private final java.util.List createVariableFields () 
		android.databinding.tool.store.ResourceBundle$VariableDeclaration it
		int $i$a$1$map
		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
	private final java.util.List createBindingTargetFields () 
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$1$filter
		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
		com.squareup.javapoet.FieldSpec$Builder $receiver
		int $i$a$1$apply
		com.squareup.javapoet.TypeName fieldType
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle it
		int $i$a$2$map
		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 android.databinding.tool.writer.BaseLayoutModel getModel () 
	public final android.databinding.tool.LibTypes getLibTypes () 
	public void  (android.databinding.tool.writer.BaseLayoutModel, android.databinding.tool.LibTypes) 
		android.databinding.tool.writer.BaseLayoutModel model
		android.databinding.tool.LibTypes libTypes
	static void  () 
	public static final com.squareup.javapoet.ClassName access$getANDROID_VIEW$cp () 
	public static final com.squareup.javapoet.ClassName access$getANDROID_LAYOUT_INFLATOR$cp () 
	public static final com.squareup.javapoet.ClassName access$getANDROID_VIEW_GROUP$cp () 
}

android/databinding/tool/LibTypes$observableList$2.class
LibTypes.kt
package android.databinding.tool
final android.databinding.tool.LibTypes$observableList$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final android.databinding.tool.LibTypes this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (android.databinding.tool.LibTypes) 
}

android/databinding/tool/ext/
android/databinding/tool/ext/Javapoet_extKt.class
javapoet_ext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.Javapoet_extKt extends java.lang.Object {
	private static final String L
	private static final String T
	private static final String N
	private static final String S
	public static final java.lang.String getL () 
	public static final java.lang.String getT () 
	public static final java.lang.String getN () 
	public static final java.lang.String getS () 
	static void  () 
}

android/databinding/tool/ext/Element_extKt.class
element_ext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.Element_extKt extends java.lang.Object {
	public static final java.lang.String safeType (kotlin.jvm.functions.Function0) 
		javax.lang.model.type.MirroredTypeException mirrorExp
		kotlin.jvm.functions.Function0 f
}

android/databinding/tool/ext/Replacement.class
ext.kt
package android.databinding.tool.ext
final android.databinding.tool.ext.Replacement extends java.lang.Object {
	private final com.squareup.javapoet.ClassName support
	private final com.squareup.javapoet.ClassName androidX
	public final com.squareup.javapoet.ClassName getSupport () 
	public final com.squareup.javapoet.ClassName getAndroidX () 
	public void  (com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName support
		com.squareup.javapoet.ClassName androidX
	public final com.squareup.javapoet.ClassName component1 () 
	public final com.squareup.javapoet.ClassName component2 () 
	public final android.databinding.tool.ext.Replacement copy (com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName support
		com.squareup.javapoet.ClassName androidX
	public static volatile android.databinding.tool.ext.Replacement copy$default (android.databinding.tool.ext.Replacement, com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/databinding/tool/ext/ExtKt.class
ext.kt
package android.databinding.tool.ext
public final android.databinding.tool.ext.ExtKt extends java.lang.Object {
	private static final java.util.concurrent.CopyOnWriteArrayList mappingHashes
	private static final java.util.Map REPLACEMENTS
	private static final java.util.Map PRIMITIVE_TYPE_NAME_MAP
	public static final java.lang.String stripNonJava (java.lang.String) 
		String it
		int $i$a$1$map
		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 void cleanLazyProps () 
		java.util.Map it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
	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 arrayComp
		String componentType
		int numArray
		Class $receiver
	public static final java.lang.String androidId (java.lang.String) 
		String name
		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
	public static final java.lang.String readableName (java.lang.String) 
		String $receiver
	public static final com.squareup.javapoet.TypeName toTypeName (java.lang.String, android.databinding.tool.LibTypes, java.util.Map) 
		String $receiver
		android.databinding.tool.LibTypes libTypes
		java.util.Map imports
	public static final com.squareup.javapoet.TypeName toTypeName (java.lang.String, android.databinding.tool.LibTypes) 
		String $receiver
		android.databinding.tool.LibTypes libTypes
	public static final com.squareup.javapoet.TypeName toTypeName (java.lang.String, boolean) 
		String $receiver
		boolean useAndroidX
	public static final com.squareup.javapoet.ClassName toClassName (java.lang.String) 
		String $receiver
	private static final com.squareup.javapoet.TypeName toTypeName (java.lang.String, android.databinding.tool.LibTypes, java.util.Map, boolean) 
		String $receiver
		android.databinding.tool.LibTypes libTypes
		java.util.Map imports
		boolean useReplacements
	private static final com.squareup.javapoet.TypeName toTypeName (java.lang.String, boolean, java.util.Map, boolean) 
		com.squareup.javapoet.TypeName qType
		String it
		int $i$a$1$map
		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 thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		com.squareup.javapoet.TypeName klass
		java.util.List typeParamsQualified
		String typeParams
		int genericStart
		android.databinding.tool.ext.Replacement replacement
		String import
		int genericEnd
		String $receiver
		boolean useAndroidX
		java.util.Map imports
		boolean useReplacements
	private static final java.util.ArrayList splitTemplateParameters (java.lang.String) 
		char c
		StringBuilder arg
		int openCount
		int index
		java.util.ArrayList list
		String templateParameters
	static void  () 
	public static final java.util.concurrent.CopyOnWriteArrayList access$getMappingHashes$p () 
}

android/databinding/tool/ext/VersionedLazyExt.class
ext.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/ext/VersionedResult.class
ext.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/List_extKt.class
list_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$map
		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/LazyExt.class
ext.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
}

META-INF/databinding-compiler-common.kotlin_module
data_binding_version_info.properties
NOTICE