META-INF/
META-INF/MANIFEST.MF
android/
android/databinding/
android/databinding/parser/
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$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$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/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/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/BindingExpressionLexer.class
BindingExpressionLexer.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionLexer extends org.antlr.v4.runtime.Lexer {
	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 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 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
}

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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 enterBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext ctx
	public void exitBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext 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 enterLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext ctx
	public void exitLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext 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 enterExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext ctx
	public void exitExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext 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/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 CharRef () 
	public org.antlr.v4.runtime.tree.TerminalNode EntityRef () 
	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/XMLLexer.class
XMLLexer.java
package android.databinding.parser
public android.databinding.parser.XMLLexer extends org.antlr.v4.runtime.Lexer {
	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[] tokenNames
	public static final String[] ruleNames
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public void  (org.antlr.v4.runtime.CharStream) 
		org.antlr.v4.runtime.CharStream input
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getTokenNames () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	public java.lang.String[] getModeNames () 
	static void  () 
}

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/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$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/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 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 enterProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract void exitProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract void enterDocument (android.databinding.parser.XMLParser$DocumentContext) 
	public abstract void exitDocument (android.databinding.parser.XMLParser$DocumentContext) 
	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 enterReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract void exitReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract void enterMisc (android.databinding.parser.XMLParser$MiscContext) 
	public abstract void exitMisc (android.databinding.parser.XMLParser$MiscContext) 
}

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$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$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$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$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/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$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/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 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 enterCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract void exitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract void enterUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract void exitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract void enterAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract void exitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract void enterMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract void exitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract void enterPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract void exitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract void enterGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract void exitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract void enterTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract void exitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract void enterComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract void exitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract void enterDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract void exitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract void enterMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract void exitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract void enterQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract void exitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract void enterBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	public abstract void exitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	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 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 enterLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract void exitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract void enterSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract void exitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract void enterBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
	public abstract void exitBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
	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 enterLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
	public abstract void exitLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
	public abstract void enterInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract void exitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract void enterExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
	public abstract void exitExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
	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/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$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$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$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$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$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/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 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 visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
		android.databinding.parser.BindingExpressionParser$CastOpContext ctx
	public java.lang.Object visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
		android.databinding.parser.BindingExpressionParser$UnaryOpContext ctx
	public java.lang.Object visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
		android.databinding.parser.BindingExpressionParser$AndOrOpContext ctx
	public java.lang.Object visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
		android.databinding.parser.BindingExpressionParser$MethodInvocationContext ctx
	public java.lang.Object visitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
		android.databinding.parser.BindingExpressionParser$PrimaryContext ctx
	public java.lang.Object visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
		android.databinding.parser.BindingExpressionParser$GroupingContext ctx
	public java.lang.Object visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
		android.databinding.parser.BindingExpressionParser$TernaryOpContext ctx
	public java.lang.Object visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
		android.databinding.parser.BindingExpressionParser$ComparisonOpContext ctx
	public java.lang.Object visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
		android.databinding.parser.BindingExpressionParser$DotOpContext ctx
	public java.lang.Object visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
		android.databinding.parser.BindingExpressionParser$MathOpContext ctx
	public java.lang.Object visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
		android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext ctx
	public java.lang.Object visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
		android.databinding.parser.BindingExpressionParser$BitShiftOpContext 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 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 visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParameterListContext ctx
	public java.lang.Object visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
		android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext ctx
	public java.lang.Object visitBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext 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 visitLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext ctx
	public java.lang.Object visitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext ctx
	public java.lang.Object visitExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
		android.databinding.parser.BindingExpressionParser$ExpressionContext 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$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$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/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/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 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 visitProlog (android.databinding.parser.XMLParser$PrologContext) 
		android.databinding.parser.XMLParser$PrologContext ctx
	public java.lang.Object visitDocument (android.databinding.parser.XMLParser$DocumentContext) 
		android.databinding.parser.XMLParser$DocumentContext 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 visitReference (android.databinding.parser.XMLParser$ReferenceContext) 
		android.databinding.parser.XMLParser$ReferenceContext ctx
	public java.lang.Object visitMisc (android.databinding.parser.XMLParser$MiscContext) 
		android.databinding.parser.XMLParser$MiscContext ctx
}

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$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/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$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$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$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/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$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$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/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 SEA_WS () 
	public org.antlr.v4.runtime.tree.TerminalNode TEXT () 
	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$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/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 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 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 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 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 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 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$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$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/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 PI () 
	public java.util.List CDATA () 
	public java.util.List element () 
	public org.antlr.v4.runtime.tree.TerminalNode PI (int) 
		int i
	public android.databinding.parser.XMLParser$ElementContext element (int) 
		int i
	public org.antlr.v4.runtime.tree.TerminalNode COMMENT (int) 
		int i
	public org.antlr.v4.runtime.tree.TerminalNode CDATA (int) 
		int i
	public android.databinding.parser.XMLParser$ReferenceContext reference (int) 
		int i
	public java.util.List COMMENT () 
	public android.databinding.parser.XMLParser$ChardataContext chardata (int) 
		int i
	public java.util.List chardata () 
	public java.util.List reference () 
	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 {
	public static final int OPEN
	public static final int CDATA
	public static final int SLASH
	public static final int CharRef
	public static final int SEA_WS
	public static final int SPECIAL_CLOSE
	public static final int CLOSE
	public static final int DTD
	public static final int Name
	public static final int EQUALS
	public static final int PI
	public static final int S
	public static final int SLASH_CLOSE
	public static final int TEXT
	public static final int COMMENT
	public static final int XMLDeclOpen
	public static final int EntityRef
	public static final int STRING
	public static final String[] tokenNames
	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
	public static final String _serializedATN
	public static final org.antlr.v4.runtime.atn.ATN _ATN
	public java.lang.String getGrammarFileName () 
	public java.lang.String[] getTokenNames () 
	public java.lang.String[] getRuleNames () 
	public java.lang.String getSerializedATN () 
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$DocumentContext _localctx
		int _la
	public final android.databinding.parser.XMLParser$PrologContext prolog ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$PrologContext _localctx
		int _la
	public final android.databinding.parser.XMLParser$ContentContext content ()  throws org.antlr.v4.runtime.RecognitionException 
		int _alt
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ContentContext _localctx
		int _la
	public final android.databinding.parser.XMLParser$ElementContext element ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ElementContext _localctx
		int _la
	public final android.databinding.parser.XMLParser$ReferenceContext reference ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ReferenceContext _localctx
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$ChardataContext _localctx
		int _la
	public final android.databinding.parser.XMLParser$MiscContext misc ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.XMLParser$MiscContext _localctx
		int _la
	static void  () 
}

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 SEA_WS () 
	public org.antlr.v4.runtime.tree.TerminalNode PI () 
	public org.antlr.v4.runtime.tree.TerminalNode COMMENT () 
	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$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$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 java.util.List misc () 
	public android.databinding.parser.XMLParser$PrologContext prolog () 
	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/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 visitBracketOp (android.databinding.parser.BindingExpressionParser$BracketOpContext) 
	public abstract java.lang.Object visitResource (android.databinding.parser.BindingExpressionParser$ResourceContext) 
	public abstract java.lang.Object visitCastOp (android.databinding.parser.BindingExpressionParser$CastOpContext) 
	public abstract java.lang.Object visitUnaryOp (android.databinding.parser.BindingExpressionParser$UnaryOpContext) 
	public abstract java.lang.Object visitAndOrOp (android.databinding.parser.BindingExpressionParser$AndOrOpContext) 
	public abstract java.lang.Object visitMethodInvocation (android.databinding.parser.BindingExpressionParser$MethodInvocationContext) 
	public abstract java.lang.Object visitPrimary (android.databinding.parser.BindingExpressionParser$PrimaryContext) 
	public abstract java.lang.Object visitGrouping (android.databinding.parser.BindingExpressionParser$GroupingContext) 
	public abstract java.lang.Object visitTernaryOp (android.databinding.parser.BindingExpressionParser$TernaryOpContext) 
	public abstract java.lang.Object visitComparisonOp (android.databinding.parser.BindingExpressionParser$ComparisonOpContext) 
	public abstract java.lang.Object visitDotOp (android.databinding.parser.BindingExpressionParser$DotOpContext) 
	public abstract java.lang.Object visitMathOp (android.databinding.parser.BindingExpressionParser$MathOpContext) 
	public abstract java.lang.Object visitQuestionQuestionOp (android.databinding.parser.BindingExpressionParser$QuestionQuestionOpContext) 
	public abstract java.lang.Object visitBitShiftOp (android.databinding.parser.BindingExpressionParser$BitShiftOpContext) 
	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 visitRootExpr (android.databinding.parser.BindingExpressionParser$RootExprContext) 
	public abstract java.lang.Object visitRootLambda (android.databinding.parser.BindingExpressionParser$RootLambdaContext) 
	public abstract java.lang.Object visitLambdaParameterList (android.databinding.parser.BindingExpressionParser$LambdaParameterListContext) 
	public abstract java.lang.Object visitSingleLambdaParameter (android.databinding.parser.BindingExpressionParser$SingleLambdaParameterContext) 
	public abstract java.lang.Object visitBindingSyntax (android.databinding.parser.BindingExpressionParser$BindingSyntaxContext) 
	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 visitLambdaParameters (android.databinding.parser.BindingExpressionParser$LambdaParametersContext) 
	public abstract java.lang.Object visitInferredFormalParameterList (android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext) 
	public abstract java.lang.Object visitExpression (android.databinding.parser.BindingExpressionParser$ExpressionContext) 
	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/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/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/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 visitContent (android.databinding.parser.XMLParser$ContentContext) 
	public abstract java.lang.Object visitElement (android.databinding.parser.XMLParser$ElementContext) 
	public abstract java.lang.Object visitProlog (android.databinding.parser.XMLParser$PrologContext) 
	public abstract java.lang.Object visitDocument (android.databinding.parser.XMLParser$DocumentContext) 
	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 visitReference (android.databinding.parser.XMLParser$ReferenceContext) 
	public abstract java.lang.Object visitMisc (android.databinding.parser.XMLParser$MiscContext) 
}

android/databinding/parser/BindingExpressionParser.class
BindingExpressionParser.java
package android.databinding.parser
public android.databinding.parser.BindingExpressionParser extends org.antlr.v4.runtime.Parser {
	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 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 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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$BindingSyntaxContext _localctx
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$LambdaParametersContext _localctx
		int _la
	public final android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext inferredFormalParameterList ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$InferredFormalParameterListContext _localctx
		int _la
	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 _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
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ExpressionListContext _localctx
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$JavaLiteralContext _localctx
		int _la
	public final android.databinding.parser.BindingExpressionParser$StringLiteralContext stringLiteral ()  throws org.antlr.v4.runtime.RecognitionException 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$StringLiteralContext _localctx
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$TypeArgumentsContext _localctx
		int _la
	public final android.databinding.parser.BindingExpressionParser$TypeContext type ()  throws org.antlr.v4.runtime.RecognitionException 
		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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$ArgumentsContext _localctx
		int _la
	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 
		org.antlr.v4.runtime.RecognitionException re
		android.databinding.parser.BindingExpressionParser$PrimitiveTypeContext _localctx
		int _la
	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
}

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 java.util.List attribute () 
	public android.databinding.parser.XMLParser$AttributeContext attribute (int) 
		int i
	public org.antlr.v4.runtime.tree.TerminalNode Name (int) 
		int i
	public java.util.List Name () 
	public android.databinding.parser.XMLParser$ContentContext content () 
	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$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/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 SPECIAL_CLOSE () 
	public java.util.List attribute () 
	public android.databinding.parser.XMLParser$AttributeContext attribute (int) 
		int i
	public org.antlr.v4.runtime.tree.TerminalNode XMLDeclOpen () 
	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/tool/
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$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$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
		java.util.Iterator i$
		StringBuilder out
		String name
		java.util.List files
}

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 String EXCLUDE_PATTERN
	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) 
		String klass
		java.util.Iterator i$
		java.util.List generatedClasses
		android.databinding.tool.LayoutXmlProcessor layoutXmlProcessor
		java.io.File generatedClassListFile
		java.util.List excludes
		String appPkgAsClass
		String infoClassAsClass
	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
}

android/databinding/tool/LayoutXmlProcessor$3.class
LayoutXmlProcessor.java
package android.databinding.tool
final android.databinding.tool.LayoutXmlProcessor$3 extends java.lang.Object implements java.io.FilenameFilter  {
	void  () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

android/databinding/tool/DataBindingBuilder$GradleFileWriter.class
DataBindingBuilder.java
package android.databinding.tool
 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
		String asPath
		java.io.File f
		java.io.FileOutputStream fos
}

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/LayoutXmlProcessor$2.class
LayoutXmlProcessor.java
package android.databinding.tool
final android.databinding.tool.LayoutXmlProcessor$2 extends java.lang.Object implements java.io.FilenameFilter  {
	void  () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

android/databinding/tool/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 synthetic java.net.URI val$inputRootUri
	final synthetic android.databinding.tool.LayoutXmlProcessor$ResourceInput val$input
	final synthetic android.databinding.tool.store.LayoutFileParser val$layoutFileParser
	final synthetic android.databinding.tool.LayoutXmlProcessor this$0
	void  (android.databinding.tool.LayoutXmlProcessor, java.net.URI, android.databinding.tool.LayoutXmlProcessor$ResourceInput, android.databinding.tool.store.LayoutFileParser) 
	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.class
LayoutXmlProcessor.java
package android.databinding.tool
public android.databinding.tool.LayoutXmlProcessor extends java.lang.Object {
	public static final String RESOURCE_BUNDLE_PACKAGE
	public static final String CLASS_NAME
	private final android.databinding.tool.writer.JavaFileWriter mFileWriter
	private final android.databinding.tool.store.ResourceBundle mResourceBundle
	private final int mMinSdk
	private boolean mProcessingComplete
	private boolean mWritten
	private final boolean mIsLibrary
	private final String mBuildId
	private final android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup mOriginalFileLookup
	private static final java.io.FilenameFilter layoutFolderFilter
	private static final java.io.FilenameFilter xmlFileFilter
	public void  (java.lang.String, android.databinding.tool.writer.JavaFileWriter, int, boolean, android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup) 
		String applicationPackage
		android.databinding.tool.writer.JavaFileWriter fileWriter
		int minSdk
		boolean isLibrary
		android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup originalFileLookup
	private static void processIncrementalInputFiles (android.databinding.tool.LayoutXmlProcessor$ResourceInput, android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback)  throws java.io.IOException javax.xml.parsers.ParserConfigurationException javax.xml.xpath.XPathExpressionException org.xml.sax.SAXException 
		android.databinding.tool.LayoutXmlProcessor$ResourceInput input
		android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback callback
	private static void processExistingIncrementalFiles (java.io.File, java.util.List, android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback)  throws java.io.IOException javax.xml.xpath.XPathExpressionException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.File parent
		java.io.File file
		java.util.Iterator i$
		java.io.File inputRoot
		java.util.List files
		android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback callback
	private static void processRemovedIncrementalFiles (java.io.File, java.util.List, android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback)  throws java.io.IOException 
		java.io.File parent
		java.io.File file
		java.util.Iterator i$
		java.io.File inputRoot
		java.util.List files
		android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback callback
	private static void processAllInputFiles (android.databinding.tool.LayoutXmlProcessor$ResourceInput, android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback)  throws java.io.IOException javax.xml.xpath.XPathExpressionException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		java.io.File xmlFile
		java.io.File[] arr$
		int len$
		int i$
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.File firstLevel
		java.io.File[] arr$
		int len$
		int i$
		android.databinding.tool.LayoutXmlProcessor$ResourceInput input
		android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback callback
	public android.databinding.tool.store.ResourceBundle getResourceBundle () 
	public boolean processResources (android.databinding.tool.LayoutXmlProcessor$ResourceInput)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException java.io.IOException 
		android.databinding.tool.LayoutXmlProcessor$ResourceInput input
		android.databinding.tool.store.LayoutFileParser layoutFileParser
		java.net.URI inputRootUri
		android.databinding.tool.LayoutXmlProcessor$ProcessFileCallback callback
	public static java.lang.String toSystemDependentPath (java.lang.String) 
		String path
	public void writeLayoutInfoFiles (java.io.File)  throws javax.xml.bind.JAXBException 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle layout
		java.util.Iterator i$
		java.util.List layouts
		java.util.Iterator i$
		String exportFileName
		java.io.File file
		java.util.Iterator i$
		java.io.File xmlOutDir
	private void writeXmlFile (java.io.File, android.databinding.tool.store.ResourceBundle$LayoutFileBundle)  throws javax.xml.bind.JAXBException 
		java.io.File xmlOutDir
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle layout
		String filename
	public java.lang.String getInfoClassFullName () 
	private static java.lang.String generateExportFileName (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle layout
	private static java.lang.String generateExportFileName (java.io.File) 
		java.io.File file
		String fileName
	public static java.lang.String generateExportFileName (java.lang.String, java.lang.String) 
		String fileName
		String dirName
	public static java.lang.String exportLayoutNameFromInfoFileName (java.lang.String) 
		String infoFileName
	public void writeInfoClass (java.io.File, java.io.File, java.io.File) 
		java.io.File sdkDir
		java.io.File xmlOutDir
		java.io.File exportClassListTo
	public java.lang.String getPackage () 
	public void writeInfoClass (java.io.File, java.io.File, java.io.File, boolean, boolean) 
		java.io.File sdkDir
		java.io.File xmlOutDir
		java.io.File exportClassListTo
		boolean enableDebugLogs
		boolean printEncodedErrorLogs
		com.google.common.escape.Escaper javaEscaper
		String sdkPath
		Class annotation
		String layoutInfoPath
		String exportClassListToPath
		String classString
	static synthetic android.databinding.tool.store.ResourceBundle access$000 (android.databinding.tool.LayoutXmlProcessor) 
		android.databinding.tool.LayoutXmlProcessor x0
	static synthetic android.databinding.tool.LayoutXmlProcessor$OriginalFileLookup access$100 (android.databinding.tool.LayoutXmlProcessor) 
		android.databinding.tool.LayoutXmlProcessor x0
	static void  () 
}

android/databinding/tool/store/
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
ResourceBundle.java
package android.databinding.tool.store
public android.databinding.tool.store.ResourceBundle extends java.lang.Object implements java.io.Serializable  {
	private static final String[] ANDROID_VIEW_PACKAGE_VIEWS
	private String mAppPackage
	private java.util.HashMap mLayoutBundles
	private java.util.List mRemovedFiles
	public void  (java.lang.String) 
		String appPackage
	public void addLayoutBundle (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle existing
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.List bundles
	public java.util.HashMap getLayoutBundles () 
	public java.lang.String getAppPackage () 
	public void validateMultiResLayouts () 
		String binding
		java.util.List boundTo
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		java.util.Iterator i$
		java.util.List unboundIncludes
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle layoutFileBundle
		java.util.Iterator i$
		java.util.List layoutFileBundles
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$NameTypeLocation orig
		java.util.Map$Entry variable
		java.util.Iterator i$
		java.util.Map$Entry userImport
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		String existingType
		android.databinding.tool.processing.ScopedException ex
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle bindingTargetBundle
		String include
		android.databinding.tool.store.ResourceBundle$BindingTargetBundle target
		java.util.Map$Entry viewType
		java.util.Iterator i$
		android.databinding.tool.processing.ScopedException ex
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		String bindingClass
		java.util.Map variableTypes
		java.util.Map importTypes
		java.util.Set includeBindingIds
		java.util.Set viewBindingIds
		java.util.Map viewTypes
		java.util.Map includes
		java.util.Set conflictingIds
		java.util.Map$Entry bundles
		java.util.Iterator i$
		String configName
		String parentFileName
		String configName
		String configName
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
	private java.util.Map validateAndMergeNameTypeLocations (java.util.List, java.lang.String, android.databinding.tool.store.ResourceBundle$ValidateAndFilterCallback) 
		android.databinding.tool.store.ResourceBundle$NameTypeLocation existing
		android.databinding.tool.store.ResourceBundle$NameTypeLocation item
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$NameTypeLocation item
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$NameTypeLocation found
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		String mismatch
		java.util.Iterator i$
		java.util.List bundles
		String errorMessage
		android.databinding.tool.store.ResourceBundle$ValidateAndFilterCallback callback
		java.util.Map result
		java.util.Set mismatched
	private java.lang.String validateAndGetSharedClassName (java.util.List) 
		String fullBindingClass
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
		java.util.Iterator i$
		java.util.List bundles
		String sharedClassName
		boolean hasMismatch
	public void addRemovedFile (java.io.File) 
		java.io.File file
	public java.util.List getRemovedFiles () 
	static synthetic java.lang.String[] access$200 () 
	static void  () 
}

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 synthetic android.databinding.tool.store.ResourceBundle this$0
	void  (android.databinding.tool.store.ResourceBundle) 
	public java.util.List get (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
}

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/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 synthetic String val$originalFilePath
	final synthetic android.databinding.tool.store.LayoutFileParser this$0
	void  (android.databinding.tool.store.LayoutFileParser, java.lang.String) 
	public java.lang.String provideScopeFilePath () 
}

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/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 synthetic android.databinding.tool.store.Location this$0
	void  (android.databinding.tool.store.Location) 
	public java.util.List provideScopeLocation () 
}

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 javax.xml.bind.Marshaller sMarshaller
	private static javax.xml.bind.Unmarshaller sUmarshaller
	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
		java.util.Iterator i$
		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
	private java.lang.String getFullBindingClass () 
	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
	private static javax.xml.bind.Marshaller getMarshaller ()  throws javax.xml.bind.JAXBException 
		javax.xml.bind.JAXBContext context
	private static javax.xml.bind.Unmarshaller getUnmarshaller ()  throws javax.xml.bind.JAXBException 
		javax.xml.bind.JAXBContext context
	static synthetic java.lang.String access$000 (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle x0
	static synthetic java.lang.String access$100 (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle x0
	static synthetic java.lang.String access$102 (android.databinding.tool.store.ResourceBundle$LayoutFileBundle, java.lang.String) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle x0
		String x1
}

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$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/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.Iterator i$
		java.util.List list
		String name
}

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 synthetic android.databinding.tool.store.ResourceBundle this$0
	void  (android.databinding.tool.store.ResourceBundle) 
	public java.util.List get (android.databinding.tool.store.ResourceBundle$LayoutFileBundle) 
		android.databinding.tool.store.ResourceBundle$LayoutFileBundle bundle
}

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 synthetic java.io.File val$original
	final synthetic android.databinding.tool.store.LayoutFileParser this$0
	void  (android.databinding.tool.store.LayoutFileParser, java.io.File) 
	public java.lang.String provideScopeFilePath () 
}

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 originalFileFor
		String originalFilePath
	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.Iterator i$
		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
		java.util.Iterator i$
		String id
		String className
		android.databinding.parser.XMLParser$ElementContext elm
		java.util.Iterator i$
		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.Iterator i$
		java.util.Map attrMap
		String type
		String name
		android.databinding.parser.XMLParser$ElementContext variable
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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 synthetic boolean access$000 (java.lang.String) 
		String x0
	static synthetic java.util.Map access$100 (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext x0
}

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 synthetic java.util.List val$bindingElements
	final synthetic java.util.List val$otherElementsWithIds
	final synthetic boolean val$isMerge
	final synthetic android.databinding.parser.XMLParser$ElementContext val$rootView
	final synthetic 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) 
	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
		java.util.Iterator i$
		android.databinding.parser.XMLParser$ElementContext ctx
	public volatile synthetic java.lang.Object visitElement (android.databinding.parser.XMLParser$ElementContext) 
		android.databinding.parser.XMLParser$ElementContext x0
}

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 void writeToFile (java.io.File, java.lang.String) 
		java.io.IOException e
		java.io.File exactPath
		String contents
		java.io.File parent
}

android/databinding/tool/util/
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/L$1.class
L.java
package android.databinding.tool.util
final android.databinding.tool.util.L$1 extends java.lang.Object implements android.databinding.tool.util.L$Client  {
	void  () 
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.String, javax.lang.model.element.Element) 
		javax.tools.Diagnostic$Kind kind
		String message
		javax.lang.model.element.Element element
}

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/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 synthetic java.lang.Object visitDefaults (android.databinding.parser.BindingExpressionParser$DefaultsContext) 
		android.databinding.parser.BindingExpressionParser$DefaultsContext x0
}

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
	private void  () 
	static void  () 
}

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/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 synthetic char[] access$000 (char) 
		char x0
	static synthetic char[] access$100 (char) 
		char x0
	static void  () 
		java.util.Map javaMap
}

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/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[] arr$
		int len$
		int i$
		String name
		StringBuilder builder
	public static java.lang.String stripExtension (java.lang.String) 
		String name
		int dot
}

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/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/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 synthetic android.databinding.tool.util.XmlEditor$Position access$000 (android.databinding.tool.util.XmlEditor$PositionPair) 
		android.databinding.tool.util.XmlEditor$PositionPair x0
	static synthetic android.databinding.tool.util.XmlEditor$Position access$100 (android.databinding.tool.util.XmlEditor$PositionPair) 
		android.databinding.tool.util.XmlEditor$PositionPair x0
	synthetic 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 synthetic android.databinding.parser.XMLParser$ElementContext access$200 (android.databinding.tool.util.XmlEditor$TagAndContext) 
		android.databinding.tool.util.XmlEditor$TagAndContext x0
	static synthetic java.lang.String access$300 (android.databinding.tool.util.XmlEditor$TagAndContext) 
		android.databinding.tool.util.XmlEditor$TagAndContext x0
	synthetic 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/util/L.class
L.java
package android.databinding.tool.util
public android.databinding.tool.util.L extends java.lang.Object {
	private static boolean sEnableDebug
	private static final android.databinding.tool.util.L$Client sSystemClient
	private static android.databinding.tool.util.L$Client sClient
	public void  () 
	public static void setClient (android.databinding.tool.util.L$Client) 
		android.databinding.tool.util.L$Client systemClient
	public static void setDebugLog (boolean) 
		boolean enabled
	public static transient void d (java.lang.String, java.lang.Object[]) 
		String msg
		Object[] args
	public static transient void d (javax.lang.model.element.Element, java.lang.String, java.lang.Object[]) 
		javax.lang.model.element.Element element
		String msg
		Object[] args
	public static transient void d (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msg
		Object[] args
	public static transient void w (java.lang.String, java.lang.Object[]) 
		String msg
		Object[] args
	public static transient void w (javax.lang.model.element.Element, java.lang.String, java.lang.Object[]) 
		javax.lang.model.element.Element element
		String msg
		Object[] args
	public static transient void w (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msg
		Object[] args
	private static void tryToThrowScoped (java.lang.Throwable, java.lang.String) 
		android.databinding.tool.processing.ScopedException ex
		Throwable t
		String fullMessage
		android.databinding.tool.processing.ScopedException ex
	public static transient void e (java.lang.String, java.lang.Object[]) 
		String msg
		Object[] args
		String fullMsg
	public static transient void e (javax.lang.model.element.Element, java.lang.String, java.lang.Object[]) 
		javax.lang.model.element.Element element
		String msg
		Object[] args
		String fullMsg
	public static transient void e (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msg
		Object[] args
		String fullMsg
	private static void printMessage (javax.lang.model.element.Element, javax.tools.Diagnostic$Kind, java.lang.String) 
		android.databinding.tool.processing.ScopedException ex
		javax.lang.model.element.Element element
		javax.tools.Diagnostic$Kind kind
		String message
	public static boolean isDebugEnabled () 
	private static java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable t
		java.io.StringWriter sw
		java.io.PrintWriter pw
	static void  () 
}

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
		java.util.Iterator i$
		android.databinding.parser.XMLParser$AttributeContext attr
		java.util.Iterator i$
		android.databinding.tool.util.XmlEditor$TagAndContext tagAndContext
		java.util.Iterator i$
		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.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		String tag
		String nextTag
		android.databinding.parser.XMLParser$ElementContext it
		java.util.Iterator i$
		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 synthetic android.databinding.tool.util.XmlEditor$Position access$500 (org.antlr.v4.runtime.Token) 
		org.antlr.v4.runtime.Token x0
}

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 synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

android/databinding/tool/processing/
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
		java.util.Iterator i$
		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/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
		java.util.Iterator i$
		StringBuilder sb
		java.util.HashSet messages
	static java.lang.String produceScopeLog () 
		android.databinding.tool.store.Location location
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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/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/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
		java.util.Iterator i$
		StringBuilder sb
}

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 void  () 
}

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 synthetic android.databinding.tool.store.Location val$location
	void  (android.databinding.tool.store.Location) 
	public java.util.List provideScopeLocation () 
}

android/databinding/tool/processing/scopes/
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/scopes/ScopeProvider.class
ScopeProvider.java
package android.databinding.tool.processing.scopes
public abstract android.databinding.tool.processing.scopes.ScopeProvider extends java.lang.Object {
}

data_binding_version_info.properties