android.databinding.parser
Class BindingExpressionParser

java.lang.Object
  extended by org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
      extended by org.antlr.v4.runtime.Parser
          extended by android.databinding.parser.BindingExpressionParser

public class BindingExpressionParser
extends org.antlr.v4.runtime.Parser


Nested Class Summary
static class BindingExpressionParser.AndOrOpContext
           
static class BindingExpressionParser.ArgumentsContext
           
static class BindingExpressionParser.BinaryOpContext
           
static class BindingExpressionParser.BindingSyntaxContext
           
static class BindingExpressionParser.BitShiftOpContext
           
static class BindingExpressionParser.BracketOpContext
           
static class BindingExpressionParser.CastOpContext
           
static class BindingExpressionParser.ClassExtractionContext
           
static class BindingExpressionParser.ClassOrInterfaceTypeContext
           
static class BindingExpressionParser.ComparisonOpContext
           
static class BindingExpressionParser.ConstantValueContext
           
static class BindingExpressionParser.DefaultsContext
           
static class BindingExpressionParser.DotOpContext
           
static class BindingExpressionParser.ExplicitGenericInvocationContext
           
static class BindingExpressionParser.ExplicitGenericInvocationSuffixContext
           
static class BindingExpressionParser.ExpressionContext
           
static class BindingExpressionParser.ExpressionListContext
           
static class BindingExpressionParser.GroupingContext
           
static class BindingExpressionParser.IdentifierContext
           
static class BindingExpressionParser.InstanceOfOpContext
           
static class BindingExpressionParser.JavaLiteralContext
           
static class BindingExpressionParser.LiteralContext
           
static class BindingExpressionParser.MathOpContext
           
static class BindingExpressionParser.MethodInvocationContext
           
static class BindingExpressionParser.PrimaryContext
           
static class BindingExpressionParser.PrimitiveTypeContext
           
static class BindingExpressionParser.QuestionQuestionOpContext
           
static class BindingExpressionParser.ResourceContext
           
static class BindingExpressionParser.ResourceParametersContext
           
static class BindingExpressionParser.ResourcesContext
           
static class BindingExpressionParser.StringLiteralContext
           
static class BindingExpressionParser.TernaryOpContext
           
static class BindingExpressionParser.TypeArgumentsContext
           
static class BindingExpressionParser.TypeContext
           
static class BindingExpressionParser.UnaryOpContext
           
 
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener
 
Field Summary
static org.antlr.v4.runtime.atn.ATN _ATN
           
static java.lang.String _serializedATN
           
static int BooleanLiteral
           
static int CharacterLiteral
           
static int DoubleQuoteString
           
static int FloatingPointLiteral
           
static int Identifier
           
static int IntegerLiteral
           
static int NullLiteral
           
static int PackageName
           
static int ResourceReference
           
static int ResourceType
           
static int RULE_arguments
           
static int RULE_bindingSyntax
           
static int RULE_classExtraction
           
static int RULE_classOrInterfaceType
           
static int RULE_constantValue
           
static int RULE_defaults
           
static int RULE_explicitGenericInvocation
           
static int RULE_explicitGenericInvocationSuffix
           
static int RULE_expression
           
static int RULE_expressionList
           
static int RULE_identifier
           
static int RULE_javaLiteral
           
static int RULE_literal
           
static int RULE_primitiveType
           
static int RULE_resourceParameters
           
static int RULE_resources
           
static int RULE_stringLiteral
           
static int RULE_type
           
static int RULE_typeArguments
           
static java.lang.String[] ruleNames
           
static int SingleQuoteString
           
static int T__0
           
static int T__1
           
static int T__10
           
static int T__11
           
static int T__12
           
static int T__13
           
static int T__14
           
static int T__15
           
static int T__16
           
static int T__17
           
static int T__18
           
static int T__19
           
static int T__2
           
static int T__20
           
static int T__21
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__3
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static int T__35
           
static int T__36
           
static int T__37
           
static int T__38
           
static int T__39
           
static int T__4
           
static int T__40
           
static int T__41
           
static int T__42
           
static int T__5
           
static int T__6
           
static int T__7
           
static int T__8
           
static int T__9
           
static int THIS
           
static java.lang.String[] tokenNames
          Deprecated. Use VOCABULARY instead.
static org.antlr.v4.runtime.Vocabulary VOCABULARY
           
static int WS
           
 
Fields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors
 
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
 
Constructor Summary
BindingExpressionParser(org.antlr.v4.runtime.TokenStream input)
           
 
Method Summary
 BindingExpressionParser.ArgumentsContext arguments()
           
 BindingExpressionParser.BindingSyntaxContext bindingSyntax()
           
 BindingExpressionParser.ClassExtractionContext classExtraction()
           
 BindingExpressionParser.ClassOrInterfaceTypeContext classOrInterfaceType()
           
 BindingExpressionParser.ConstantValueContext constantValue()
           
 BindingExpressionParser.DefaultsContext defaults()
           
 BindingExpressionParser.ExplicitGenericInvocationContext explicitGenericInvocation()
           
 BindingExpressionParser.ExplicitGenericInvocationSuffixContext explicitGenericInvocationSuffix()
           
 BindingExpressionParser.ExpressionContext expression()
           
 BindingExpressionParser.ExpressionListContext expressionList()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getRuleNames()
           
 java.lang.String getSerializedATN()
           
 java.lang.String[] getTokenNames()
          Deprecated. 
 org.antlr.v4.runtime.Vocabulary getVocabulary()
           
 BindingExpressionParser.IdentifierContext identifier()
           
 BindingExpressionParser.JavaLiteralContext javaLiteral()
           
 BindingExpressionParser.LiteralContext literal()
           
 BindingExpressionParser.PrimitiveTypeContext primitiveType()
           
 BindingExpressionParser.ResourceParametersContext resourceParameters()
           
 BindingExpressionParser.ResourcesContext resources()
           
 boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)
           
 BindingExpressionParser.StringLiteralContext stringLiteral()
           
 BindingExpressionParser.TypeContext type()
           
 BindingExpressionParser.TypeArgumentsContext typeArguments()
           
 
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, dumpDFA, enterLeftFactoredRule, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getAmbiguousParseTrees, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getErrorListenerDispatch, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTrimParseTree, inContext, isExpectedToken, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
 
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getATN, getErrorHeader, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T__0

public static final int T__0
See Also:
Constant Field Values

T__1

public static final int T__1
See Also:
Constant Field Values

T__2

public static final int T__2
See Also:
Constant Field Values

T__3

public static final int T__3
See Also:
Constant Field Values

T__4

public static final int T__4
See Also:
Constant Field Values

T__5

public static final int T__5
See Also:
Constant Field Values

T__6

public static final int T__6
See Also:
Constant Field Values

T__7

public static final int T__7
See Also:
Constant Field Values

T__8

public static final int T__8
See Also:
Constant Field Values

T__9

public static final int T__9
See Also:
Constant Field Values

T__10

public static final int T__10
See Also:
Constant Field Values

T__11

public static final int T__11
See Also:
Constant Field Values

T__12

public static final int T__12
See Also:
Constant Field Values

T__13

public static final int T__13
See Also:
Constant Field Values

T__14

public static final int T__14
See Also:
Constant Field Values

T__15

public static final int T__15
See Also:
Constant Field Values

T__16

public static final int T__16
See Also:
Constant Field Values

T__17

public static final int T__17
See Also:
Constant Field Values

T__18

public static final int T__18
See Also:
Constant Field Values

T__19

public static final int T__19
See Also:
Constant Field Values

T__20

public static final int T__20
See Also:
Constant Field Values

T__21

public static final int T__21
See Also:
Constant Field Values

T__22

public static final int T__22
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__29

public static final int T__29
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

public static final int T__34
See Also:
Constant Field Values

T__35

public static final int T__35
See Also:
Constant Field Values

T__36

public static final int T__36
See Also:
Constant Field Values

T__37

public static final int T__37
See Also:
Constant Field Values

T__38

public static final int T__38
See Also:
Constant Field Values

T__39

public static final int T__39
See Also:
Constant Field Values

T__40

public static final int T__40
See Also:
Constant Field Values

T__41

public static final int T__41
See Also:
Constant Field Values

T__42

public static final int T__42
See Also:
Constant Field Values

THIS

public static final int THIS
See Also:
Constant Field Values

IntegerLiteral

public static final int IntegerLiteral
See Also:
Constant Field Values

FloatingPointLiteral

public static final int FloatingPointLiteral
See Also:
Constant Field Values

BooleanLiteral

public static final int BooleanLiteral
See Also:
Constant Field Values

CharacterLiteral

public static final int CharacterLiteral
See Also:
Constant Field Values

SingleQuoteString

public static final int SingleQuoteString
See Also:
Constant Field Values

DoubleQuoteString

public static final int DoubleQuoteString
See Also:
Constant Field Values

NullLiteral

public static final int NullLiteral
See Also:
Constant Field Values

Identifier

public static final int Identifier
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

ResourceReference

public static final int ResourceReference
See Also:
Constant Field Values

PackageName

public static final int PackageName
See Also:
Constant Field Values

ResourceType

public static final int ResourceType
See Also:
Constant Field Values

RULE_bindingSyntax

public static final int RULE_bindingSyntax
See Also:
Constant Field Values

RULE_defaults

public static final int RULE_defaults
See Also:
Constant Field Values

RULE_constantValue

public static final int RULE_constantValue
See Also:
Constant Field Values

RULE_expression

public static final int RULE_expression
See Also:
Constant Field Values

RULE_classExtraction

public static final int RULE_classExtraction
See Also:
Constant Field Values

RULE_expressionList

public static final int RULE_expressionList
See Also:
Constant Field Values

RULE_literal

public static final int RULE_literal
See Also:
Constant Field Values

RULE_identifier

public static final int RULE_identifier
See Also:
Constant Field Values

RULE_javaLiteral

public static final int RULE_javaLiteral
See Also:
Constant Field Values

RULE_stringLiteral

public static final int RULE_stringLiteral
See Also:
Constant Field Values

RULE_explicitGenericInvocation

public static final int RULE_explicitGenericInvocation
See Also:
Constant Field Values

RULE_typeArguments

public static final int RULE_typeArguments
See Also:
Constant Field Values

RULE_type

public static final int RULE_type
See Also:
Constant Field Values

RULE_explicitGenericInvocationSuffix

public static final int RULE_explicitGenericInvocationSuffix
See Also:
Constant Field Values

RULE_arguments

public static final int RULE_arguments
See Also:
Constant Field Values

RULE_classOrInterfaceType

public static final int RULE_classOrInterfaceType
See Also:
Constant Field Values

RULE_primitiveType

public static final int RULE_primitiveType
See Also:
Constant Field Values

RULE_resources

public static final int RULE_resources
See Also:
Constant Field Values

RULE_resourceParameters

public static final int RULE_resourceParameters
See Also:
Constant Field Values

ruleNames

public static final java.lang.String[] ruleNames

VOCABULARY

public static final org.antlr.v4.runtime.Vocabulary VOCABULARY

tokenNames

@Deprecated
public static final java.lang.String[] tokenNames
Deprecated. Use VOCABULARY instead.

_serializedATN

public static final java.lang.String _serializedATN
See Also:
Constant Field Values

_ATN

public static final org.antlr.v4.runtime.atn.ATN _ATN
Constructor Detail

BindingExpressionParser

public BindingExpressionParser(org.antlr.v4.runtime.TokenStream input)
Method Detail

getTokenNames

@Deprecated
public java.lang.String[] getTokenNames()
Deprecated. 

Specified by:
getTokenNames in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>

getVocabulary

@NotNull
public org.antlr.v4.runtime.Vocabulary getVocabulary()
Overrides:
getVocabulary in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>

getGrammarFileName

public java.lang.String getGrammarFileName()
Specified by:
getGrammarFileName in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>

getRuleNames

public java.lang.String[] getRuleNames()
Specified by:
getRuleNames in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>

getSerializedATN

public java.lang.String getSerializedATN()
Overrides:
getSerializedATN in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>

bindingSyntax

public final BindingExpressionParser.BindingSyntaxContext bindingSyntax()
                                                                 throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

defaults

public final BindingExpressionParser.DefaultsContext defaults()
                                                       throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

constantValue

public final BindingExpressionParser.ConstantValueContext constantValue()
                                                                 throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

expression

public final BindingExpressionParser.ExpressionContext expression()
                                                           throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

classExtraction

public final BindingExpressionParser.ClassExtractionContext classExtraction()
                                                                     throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

expressionList

public final BindingExpressionParser.ExpressionListContext expressionList()
                                                                   throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

literal

public final BindingExpressionParser.LiteralContext literal()
                                                     throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

identifier

public final BindingExpressionParser.IdentifierContext identifier()
                                                           throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

javaLiteral

public final BindingExpressionParser.JavaLiteralContext javaLiteral()
                                                             throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

stringLiteral

public final BindingExpressionParser.StringLiteralContext stringLiteral()
                                                                 throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

explicitGenericInvocation

public final BindingExpressionParser.ExplicitGenericInvocationContext explicitGenericInvocation()
                                                                                         throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

typeArguments

public final BindingExpressionParser.TypeArgumentsContext typeArguments()
                                                                 throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

type

public final BindingExpressionParser.TypeContext type()
                                               throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

explicitGenericInvocationSuffix

public final BindingExpressionParser.ExplicitGenericInvocationSuffixContext explicitGenericInvocationSuffix()
                                                                                                     throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

arguments

public final BindingExpressionParser.ArgumentsContext arguments()
                                                         throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

classOrInterfaceType

public final BindingExpressionParser.ClassOrInterfaceTypeContext classOrInterfaceType()
                                                                               throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

primitiveType

public final BindingExpressionParser.PrimitiveTypeContext primitiveType()
                                                                 throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

resources

public final BindingExpressionParser.ResourcesContext resources()
                                                         throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

resourceParameters

public final BindingExpressionParser.ResourceParametersContext resourceParameters()
                                                                           throws org.antlr.v4.runtime.RecognitionException
Throws:
org.antlr.v4.runtime.RecognitionException

sempred

public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx,
                       int ruleIndex,
                       int predIndex)
Overrides:
sempred in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>