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

A

accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.BooleanTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ByteTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.CharTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ClassTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonOperationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.DoubleTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FalsePrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FloatTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IntTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LongTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NullPrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ShortTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ThisPrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TruePrimitiveContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.AssignmentExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.CastExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.ConstantExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.Expr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.InstanceOfExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.LambdaExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.PropertyExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.ThisExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.UnaryExpr
 
acceptVisitor(ExprVisitor<T>) - Method in class org.teavm.flavour.expr.ast.VariableExpr
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ArrayConstructionPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ArrayLengthPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.CastPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ConstantPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.InstanceOfPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.NegatePlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.NotPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ObjectPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.Plan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.ThisPlan
 
acceptVisitor(PlanVisitor) - Method in class org.teavm.flavour.expr.plan.VariablePlan
 
additive() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
additive - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
additive() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
additive(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
AdditiveContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
addVariables(Collection<? extends TypeVar>) - Method in class org.teavm.flavour.expr.type.TypeInference
 
allAncestors(Collection<String>) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
alternative - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
and() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
and - Variable in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
and() - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
and(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
AndContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
AnnotationBoolean - Class in org.teavm.flavour.expr.type.meta
 
AnnotationBoolean(boolean) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationBoolean
 
AnnotationByte - Class in org.teavm.flavour.expr.type.meta
 
AnnotationByte(byte) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationByte
 
AnnotationClass - Class in org.teavm.flavour.expr.type.meta
 
AnnotationClass(String) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationClass
 
AnnotationDescriber - Interface in org.teavm.flavour.expr.type.meta
 
AnnotationDouble - Class in org.teavm.flavour.expr.type.meta
 
AnnotationDouble(double) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationDouble
 
AnnotationEnum - Class in org.teavm.flavour.expr.type.meta
 
AnnotationEnum(String, String) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationEnum
 
AnnotationFloat - Class in org.teavm.flavour.expr.type.meta
 
AnnotationFloat(float) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationFloat
 
AnnotationInt - Class in org.teavm.flavour.expr.type.meta
 
AnnotationInt(int) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationInt
 
AnnotationList - Class in org.teavm.flavour.expr.type.meta
 
AnnotationList(List<AnnotationValue>) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationList
 
AnnotationLong - Class in org.teavm.flavour.expr.type.meta
 
AnnotationLong(long) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationLong
 
AnnotationReference - Class in org.teavm.flavour.expr.type.meta
 
AnnotationReference(AnnotationDescriber) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationReference
 
AnnotationsDescriber - Interface in org.teavm.flavour.expr.type.meta
 
AnnotationShort - Class in org.teavm.flavour.expr.type.meta
 
AnnotationShort(short) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationShort
 
AnnotationString - Class in org.teavm.flavour.expr.type.meta
 
AnnotationString(String) - Constructor for class org.teavm.flavour.expr.type.meta.AnnotationString
 
AnnotationValue - Class in org.teavm.flavour.expr.type.meta
 
args - Variable in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
arguments - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
arithmetic() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
arithmetic - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
arithmetic() - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
arithmetic(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
arithmetic() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
ArithmeticCastPlan - Class in org.teavm.flavour.expr.plan
 
ArithmeticCastPlan(ArithmeticType, ArithmeticType, Plan) - Constructor for class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
ArithmeticContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticContext
 
ArithmeticContext() - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticContext
 
ArithmeticFallbackContext(ExprParser.ArithmeticContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
ArithmeticType - Enum in org.teavm.flavour.expr.plan
 
ArrayConstructionPlan - Class in org.teavm.flavour.expr.plan
 
ArrayConstructionPlan(String) - Constructor for class org.teavm.flavour.expr.plan.ArrayConstructionPlan
 
ArrayLengthPlan - Class in org.teavm.flavour.expr.plan
 
ArrayLengthPlan(Plan) - Constructor for class org.teavm.flavour.expr.plan.ArrayLengthPlan
 
ArrayNavigationContext(ExprParser.NavigationContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
arraySuffix() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
arraySuffix() - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
arraySuffix() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
ArraySuffixContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
assignment() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
assignment() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
AssignmentContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
AssignmentExpr - Class in org.teavm.flavour.expr.ast
 
AssignmentExpr(Expr, Expr) - Constructor for class org.teavm.flavour.expr.ast.AssignmentExpr
 

B

base - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
baseType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
baseType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
BinaryExpr - Class in org.teavm.flavour.expr.ast
 
BinaryExpr(Expr, Expr, BinaryOperation) - Constructor for class org.teavm.flavour.expr.ast.BinaryExpr
 
BinaryOperation - Enum in org.teavm.flavour.expr.ast
 
BinaryPlan - Class in org.teavm.flavour.expr.plan
 
BinaryPlan(Plan, Plan, BinaryPlanType, ArithmeticType) - Constructor for class org.teavm.flavour.expr.plan.BinaryPlan
 
BinaryPlanType - Enum in org.teavm.flavour.expr.plan
 
body - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
BOOLEAN - Static variable in class org.teavm.flavour.expr.type.Primitive
 
BOOLEAN_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
BooleanTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.BooleanTypeContext
 
BoundVariable - Class in org.teavm.flavour.expr.ast
 
BoundVariable(String, ValueType) - Constructor for class org.teavm.flavour.expr.ast.BoundVariable
 
boundVars - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
boundVars - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
box(ValueType) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 
build(Class<F>, Class<V>, String) - Method in interface org.teavm.flavour.expr.EvaluatorBuilder
 
build(Class<F>, Class<V>, String) - Method in class org.teavm.flavour.expr.InterpretingEvaluatorBuilder
 
BYTE - Static variable in class org.teavm.flavour.expr.type.Primitive
 
BYTE_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
ByteTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ByteTypeContext
 

C

captureConversionConstraint(List<? extends TypeVar>, List<? extends TypeArgument>) - Method in class org.teavm.flavour.expr.type.TypeInference
 
CastExpr - Class in org.teavm.flavour.expr.ast
 
CastExpr(Expr, ValueType) - Constructor for class org.teavm.flavour.expr.ast.CastExpr
 
CastFromIntegerPlan - Class in org.teavm.flavour.expr.plan
 
CastFromIntegerPlan(IntegerSubtype, Plan) - Constructor for class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
CastPlan - Class in org.teavm.flavour.expr.plan
 
CastPlan(Plan, String) - Constructor for class org.teavm.flavour.expr.plan.CastPlan
 
CastToIntegerPlan - Class in org.teavm.flavour.expr.plan
 
CastToIntegerPlan(IntegerSubtype, Plan) - Constructor for class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
CHAR - Static variable in class org.teavm.flavour.expr.type.Primitive
 
CHARACTER_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
CharTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.CharTypeContext
 
checkedType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
ClassDescriber - Interface in org.teavm.flavour.expr.type.meta
 
ClassDescriberRepository - Interface in org.teavm.flavour.expr.type.meta
 
className - Variable in class org.teavm.flavour.expr.type.meta.AnnotationClass
 
className - Variable in class org.teavm.flavour.expr.type.meta.AnnotationEnum
 
ClassPathClassDescriberRepository - Class in org.teavm.flavour.expr.type.meta
 
ClassPathClassDescriberRepository() - Constructor for class org.teavm.flavour.expr.type.meta.ClassPathClassDescriberRepository
 
ClassPathClassDescriberRepository(ClassLoader) - Constructor for class org.teavm.flavour.expr.type.meta.ClassPathClassDescriberRepository
 
ClassPathClassResolver - Class in org.teavm.flavour.expr
A ClassResolver that searches classes in ClassLoader.
ClassPathClassResolver() - Constructor for class org.teavm.flavour.expr.ClassPathClassResolver
 
ClassPathClassResolver(ClassLoader) - Constructor for class org.teavm.flavour.expr.ClassPathClassResolver
 
ClassResolver - Interface in org.teavm.flavour.expr
This object is responsible for finding the class by its name as appears in the source code.
ClassTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ClassTypeContext
 
close() - Method in class org.teavm.flavour.expr.type.TypeInferenceStatePoint
 
commonSupertypes(Set<String>, Set<String>) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
comparison() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
comparison() - Method in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
ComparisonContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
comparisonOperation - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
comparisonOperation() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
comparisonOperation(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
comparisonOperation() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
ComparisonOperationContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ComparisonOperationContext
 
compile(Expr) - Method in class org.teavm.flavour.expr.Compiler
Compiles AST of expression into execution plan.
compile(Expr, ValueType) - Method in class org.teavm.flavour.expr.Compiler
Compiles AST of expression to execution plan.
compileLambda(Expr, GenericClass) - Method in class org.teavm.flavour.expr.Compiler
 
Compiler - Class in org.teavm.flavour.expr
Compiles AST into execution plan, performing type checks.
Compiler(ClassDescriberRepository, ClassResolver, Scope) - Constructor for class org.teavm.flavour.expr.Compiler
 
CompilerCommons - Class in org.teavm.flavour.expr
 
condition - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
ConditionalPlan - Class in org.teavm.flavour.expr.plan
 
ConditionalPlan(Plan, Plan, Plan) - Constructor for class org.teavm.flavour.expr.plan.ConditionalPlan
 
consequent - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
ConstantExpr - Class in org.teavm.flavour.expr.ast
 
ConstantExpr(Object) - Constructor for class org.teavm.flavour.expr.ast.ConstantExpr
 
ConstantPlan - Class in org.teavm.flavour.expr.plan
 
ConstantPlan(Object) - Constructor for class org.teavm.flavour.expr.plan.ConstantPlan
 
ConstructionPlan - Class in org.teavm.flavour.expr.plan
 
ConstructionPlan(String, String, Plan...) - Constructor for class org.teavm.flavour.expr.plan.ConstructionPlan
 
ConstructionPlan(String, String, List<Plan>) - Constructor for class org.teavm.flavour.expr.plan.ConstructionPlan
 
contravariant(GenericType) - Static method in class org.teavm.flavour.expr.type.TypeArgument
 
convertGenericType(Type) - Method in class org.teavm.flavour.expr.type.meta.ClassPathClassDescriberRepository
 
copyFrom(ExprParser.ArithmeticContext) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticContext
 
copyFrom(ExprParser.NavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NavigationContext
 
copyFrom(ExprParser.NonArrayTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NonArrayTypeContext
 
copyFrom(ExprParser.PathContext) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathContext
 
copyFrom(ExprParser.PrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PrimitiveContext
 
covariant(GenericType) - Static method in class org.teavm.flavour.expr.type.TypeArgument
 
createStatePoint() - Method in class org.teavm.flavour.expr.type.TypeInference
 

D

describe(String) - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriberRepository
 
describe(String) - Method in class org.teavm.flavour.expr.type.meta.ClassPathClassDescriberRepository
 
Diagnostic - Class in org.teavm.flavour.expr
 
Diagnostic(int, int, String) - Constructor for class org.teavm.flavour.expr.Diagnostic
 
DOUBLE - Static variable in class org.teavm.flavour.expr.type.Primitive
 
DOUBLE_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
DoubleTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.DoubleTypeContext
 

E

enterAdditive(ExprParser.AdditiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.additive().
enterAdditive(ExprParser.AdditiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.additive().
enterAnd(ExprParser.AndContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.and().
enterAnd(ExprParser.AndContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.and().
enterArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
enterArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
enterArrayNavigation(ExprParser.ArrayNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
enterArrayNavigation(ExprParser.ArrayNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
enterArraySuffix(ExprParser.ArraySuffixContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.arraySuffix().
enterArraySuffix(ExprParser.ArraySuffixContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.arraySuffix().
enterAssignment(ExprParser.AssignmentContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.assignment().
enterAssignment(ExprParser.AssignmentContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.assignment().
enterBooleanType(ExprParser.BooleanTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
enterBooleanType(ExprParser.BooleanTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
enterByteType(ExprParser.ByteTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
enterByteType(ExprParser.ByteTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
enterCharType(ExprParser.CharTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
enterCharType(ExprParser.CharTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
enterClassType(ExprParser.ClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
enterClassType(ExprParser.ClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
enterComparison(ExprParser.ComparisonContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.comparison().
enterComparison(ExprParser.ComparisonContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.comparison().
enterComparisonOperation(ExprParser.ComparisonOperationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.comparisonOperation().
enterComparisonOperation(ExprParser.ComparisonOperationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.comparisonOperation().
enterDoubleType(ExprParser.DoubleTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
enterDoubleType(ExprParser.DoubleTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
enterEveryRule(ParserRuleContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
The default implementation does nothing.
enterExpression(ExprParser.ExpressionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.expression().
enterExpression(ExprParser.ExpressionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.expression().
enterExpressionList(ExprParser.ExpressionListContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.expressionList().
enterExpressionList(ExprParser.ExpressionListContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.expressionList().
enterFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
enterFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
enterFloatType(ExprParser.FloatTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
enterFloatType(ExprParser.FloatTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
enterFunctionCall(ExprParser.FunctionCallContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
enterFunctionCall(ExprParser.FunctionCallContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
enterGenericType(ExprParser.GenericTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.genericType().
enterGenericType(ExprParser.GenericTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.genericType().
enterIdPrimitive(ExprParser.IdPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
enterIdPrimitive(ExprParser.IdPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
enterInstanceOf(ExprParser.InstanceOfContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.instanceOf().
enterInstanceOf(ExprParser.InstanceOfContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.instanceOf().
enterIntType(ExprParser.IntTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
enterIntType(ExprParser.IntTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
enterLambda(ExprParser.LambdaContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.lambda().
enterLambda(ExprParser.LambdaContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.lambda().
enterLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.lambdaBoundVar().
enterLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.lambdaBoundVar().
enterLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.lambdaBoundVars().
enterLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.lambdaBoundVars().
enterLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.lambdaIdentifier().
enterLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.lambdaIdentifier().
enterLongType(ExprParser.LongTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
enterLongType(ExprParser.LongTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
enterMultiplicative(ExprParser.MultiplicativeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.multiplicative().
enterMultiplicative(ExprParser.MultiplicativeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.multiplicative().
enterNot(ExprParser.NotContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.not().
enterNot(ExprParser.NotContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.not().
enterNullPrimitive(ExprParser.NullPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
enterNullPrimitive(ExprParser.NullPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
enterNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
enterNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
enterObject(ExprParser.ObjectContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.object().
enterObject(ExprParser.ObjectContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.object().
enterObjectEntry(ExprParser.ObjectEntryContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.objectEntry().
enterObjectEntry(ExprParser.ObjectEntryContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.objectEntry().
enterOr(ExprParser.OrContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.or().
enterOr(ExprParser.OrContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.or().
enterParenthesized(ExprParser.ParenthesizedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
enterParenthesized(ExprParser.ParenthesizedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
enterPathCast(ExprParser.PathCastContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the pathCast labeled alternative in ExprParser.path().
enterPathCast(ExprParser.PathCastContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the pathCast labeled alternative in ExprParser.path().
enterPathNavigated(ExprParser.PathNavigatedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
enterPathNavigated(ExprParser.PathNavigatedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
enterPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
enterPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
enterQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.qualifiedClassType().
enterQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.qualifiedClassType().
enterRawClassType(ExprParser.RawClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.rawClassType().
enterRawClassType(ExprParser.RawClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.rawClassType().
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.BooleanTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ByteTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.CharTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ClassTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonOperationContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.DoubleTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FalsePrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FloatTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IntTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LongTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NullPrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ShortTypeContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ThisPrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TruePrimitiveContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
enterRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
enterShortType(ExprParser.ShortTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
enterShortType(ExprParser.ShortTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
enterStringPrimitive(ExprParser.StringPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
enterStringPrimitive(ExprParser.StringPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
enterTernaryCondition(ExprParser.TernaryConditionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.ternaryCondition().
enterTernaryCondition(ExprParser.TernaryConditionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.ternaryCondition().
enterThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
enterThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
enterTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
enterTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
enterTruePrimitive(ExprParser.TruePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
enterTruePrimitive(ExprParser.TruePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
enterType(ExprParser.TypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.type().
enterType(ExprParser.TypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.type().
enterTypeArguments(ExprParser.TypeArgumentsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Enter a parse tree produced by ExprParser.typeArguments().
enterTypeArguments(ExprParser.TypeArgumentsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Enter a parse tree produced by ExprParser.typeArguments().
entires - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
entries - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
equalConstraint(ValueType, ValueType) - Method in class org.teavm.flavour.expr.type.TypeInference
 
equals(Object) - Method in class org.teavm.flavour.expr.type.GenericArray
 
equals(Object) - Method in class org.teavm.flavour.expr.type.GenericClass
 
equals(Object) - Method in class org.teavm.flavour.expr.type.GenericReference
 
equals(Object) - Method in class org.teavm.flavour.expr.type.IntersectionType
 
equals(Object) - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
equals(Object) - Method in class org.teavm.flavour.expr.type.TypeArgument
 
erasure() - Method in class org.teavm.flavour.expr.type.GenericArray
 
erasure() - Method in class org.teavm.flavour.expr.type.GenericClass
 
erasure() - Method in class org.teavm.flavour.expr.type.GenericReference
 
erasure() - Method in class org.teavm.flavour.expr.type.GenericType
 
erasure() - Method in class org.teavm.flavour.expr.type.IntersectionType
 
erasure() - Method in class org.teavm.flavour.expr.type.NullType
 
erasure() - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
estimate(Expr, ValueType) - Method in class org.teavm.flavour.expr.TypeEstimator
 
estimateLambda(LambdaExpr, GenericMethod) - Method in class org.teavm.flavour.expr.TypeEstimator
 
Evaluator<F,V> - Class in org.teavm.flavour.expr
 
Evaluator(F, V) - Constructor for class org.teavm.flavour.expr.Evaluator
 
EvaluatorBuilder - Interface in org.teavm.flavour.expr
 
exitAdditive(ExprParser.AdditiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.additive().
exitAdditive(ExprParser.AdditiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.additive().
exitAnd(ExprParser.AndContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.and().
exitAnd(ExprParser.AndContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.and().
exitArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
exitArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
exitArrayNavigation(ExprParser.ArrayNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
exitArrayNavigation(ExprParser.ArrayNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
exitArraySuffix(ExprParser.ArraySuffixContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.arraySuffix().
exitArraySuffix(ExprParser.ArraySuffixContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.arraySuffix().
exitAssignment(ExprParser.AssignmentContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.assignment().
exitAssignment(ExprParser.AssignmentContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.assignment().
exitBooleanType(ExprParser.BooleanTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
exitBooleanType(ExprParser.BooleanTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
exitByteType(ExprParser.ByteTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
exitByteType(ExprParser.ByteTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
exitCharType(ExprParser.CharTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
exitCharType(ExprParser.CharTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
exitClassType(ExprParser.ClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
exitClassType(ExprParser.ClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
exitComparison(ExprParser.ComparisonContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.comparison().
exitComparison(ExprParser.ComparisonContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.comparison().
exitComparisonOperation(ExprParser.ComparisonOperationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.comparisonOperation().
exitComparisonOperation(ExprParser.ComparisonOperationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.comparisonOperation().
exitDoubleType(ExprParser.DoubleTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
exitDoubleType(ExprParser.DoubleTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
exitEveryRule(ParserRuleContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
The default implementation does nothing.
exitExpression(ExprParser.ExpressionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.expression().
exitExpression(ExprParser.ExpressionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.expression().
exitExpressionList(ExprParser.ExpressionListContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.expressionList().
exitExpressionList(ExprParser.ExpressionListContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.expressionList().
exitFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
exitFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
exitFloatType(ExprParser.FloatTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
exitFloatType(ExprParser.FloatTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
exitFunctionCall(ExprParser.FunctionCallContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
exitFunctionCall(ExprParser.FunctionCallContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
exitGenericType(ExprParser.GenericTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.genericType().
exitGenericType(ExprParser.GenericTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.genericType().
exitIdPrimitive(ExprParser.IdPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
exitIdPrimitive(ExprParser.IdPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
exitInstanceOf(ExprParser.InstanceOfContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.instanceOf().
exitInstanceOf(ExprParser.InstanceOfContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.instanceOf().
exitIntType(ExprParser.IntTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
exitIntType(ExprParser.IntTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
exitLambda(ExprParser.LambdaContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.lambda().
exitLambda(ExprParser.LambdaContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.lambda().
exitLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.lambdaBoundVar().
exitLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.lambdaBoundVar().
exitLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.lambdaBoundVars().
exitLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.lambdaBoundVars().
exitLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.lambdaIdentifier().
exitLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.lambdaIdentifier().
exitLongType(ExprParser.LongTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
exitLongType(ExprParser.LongTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
exitMultiplicative(ExprParser.MultiplicativeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.multiplicative().
exitMultiplicative(ExprParser.MultiplicativeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.multiplicative().
exitNot(ExprParser.NotContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.not().
exitNot(ExprParser.NotContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.not().
exitNullPrimitive(ExprParser.NullPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
exitNullPrimitive(ExprParser.NullPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
exitNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
exitNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
exitObject(ExprParser.ObjectContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.object().
exitObject(ExprParser.ObjectContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.object().
exitObjectEntry(ExprParser.ObjectEntryContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.objectEntry().
exitObjectEntry(ExprParser.ObjectEntryContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.objectEntry().
exitOr(ExprParser.OrContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.or().
exitOr(ExprParser.OrContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.or().
exitParenthesized(ExprParser.ParenthesizedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
exitParenthesized(ExprParser.ParenthesizedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
exitPathCast(ExprParser.PathCastContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the pathCast labeled alternative in ExprParser.path().
exitPathCast(ExprParser.PathCastContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the pathCast labeled alternative in ExprParser.path().
exitPathNavigated(ExprParser.PathNavigatedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
exitPathNavigated(ExprParser.PathNavigatedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
exitPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
exitPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
exitQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.qualifiedClassType().
exitQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.qualifiedClassType().
exitRawClassType(ExprParser.RawClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.rawClassType().
exitRawClassType(ExprParser.RawClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.rawClassType().
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.BooleanTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ByteTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.CharTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ClassTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonOperationContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.DoubleTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FalsePrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FloatTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.IntTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LongTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NullPrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ShortTypeContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ThisPrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TruePrimitiveContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
exitRule(ParseTreeListener) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
exitShortType(ExprParser.ShortTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
exitShortType(ExprParser.ShortTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
exitStringPrimitive(ExprParser.StringPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
exitStringPrimitive(ExprParser.StringPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
exitTernaryCondition(ExprParser.TernaryConditionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.ternaryCondition().
exitTernaryCondition(ExprParser.TernaryConditionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.ternaryCondition().
exitThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
exitThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
exitTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
exitTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
exitTruePrimitive(ExprParser.TruePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
exitTruePrimitive(ExprParser.TruePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
exitType(ExprParser.TypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.type().
exitType(ExprParser.TypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.type().
exitTypeArguments(ExprParser.TypeArgumentsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
Exit a parse tree produced by ExprParser.typeArguments().
exitTypeArguments(ExprParser.TypeArgumentsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprListener
Exit a parse tree produced by ExprParser.typeArguments().
Expr - Class in org.teavm.flavour.expr.ast
 
Expr() - Constructor for class org.teavm.flavour.expr.ast.Expr
 
ExprBaseListener - Class in org.teavm.flavour.expr.antlr
This class provides an empty implementation of ExprListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
ExprBaseListener() - Constructor for class org.teavm.flavour.expr.antlr.ExprBaseListener
 
ExprBaseVisitor<T> - Class in org.teavm.flavour.expr.antlr
This class provides an empty implementation of ExprVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
ExprBaseVisitor() - Constructor for class org.teavm.flavour.expr.antlr.ExprBaseVisitor
 
ExprCopier - Class in org.teavm.flavour.expr.ast
 
ExprCopier() - Constructor for class org.teavm.flavour.expr.ast.ExprCopier
 
expression() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
expression() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
expression() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
expressionList() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
expressionList() - Method in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
expressionList() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
ExpressionListContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
expressions - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
ExprLexer - Class in org.teavm.flavour.expr.antlr
 
ExprLexer(CharStream) - Constructor for class org.teavm.flavour.expr.antlr.ExprLexer
 
ExprListener - Interface in org.teavm.flavour.expr.antlr
This interface defines a complete listener for a parse tree produced by ExprParser.
ExprParser - Class in org.teavm.flavour.expr.antlr
 
ExprParser(TokenStream) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser
 
ExprParser.AdditiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.AndContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ArithmeticContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ArithmeticFallbackContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ArrayNavigationContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ArraySuffixContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.AssignmentContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.BooleanTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ByteTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.CharTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ClassTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ComparisonContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ComparisonOperationContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.DoubleTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ExpressionContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ExpressionListContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.FalsePrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.FloatTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.FunctionCallContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.GenericTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.IdPrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.InstanceOfContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.IntTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.LambdaBoundVarContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.LambdaBoundVarsContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.LambdaContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.LambdaIdentifierContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.LongTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.MultiplicativeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.NavigationContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.NonArrayTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.NotContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.NullPrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.NumberPrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ObjectContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ObjectEntryContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.OrContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ParenthesizedContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.PathCastContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.PathContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.PathNavigatedContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.PrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.PropertyNavigationContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.QualifiedClassTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.RawClassTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ShortTypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.StringPrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.TernaryConditionContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.ThisPrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.TrueArithmeticContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.TruePrimitiveContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.TypeArgumentsContext - Class in org.teavm.flavour.expr.antlr
 
ExprParser.TypeContext - Class in org.teavm.flavour.expr.antlr
 
ExprVisitor<T> - Interface in org.teavm.flavour.expr.antlr
This interface defines a complete generic visitor for a parse tree produced by ExprParser.
ExprVisitor<T> - Interface in org.teavm.flavour.expr.ast
 

F

FalsePrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.FalsePrimitiveContext
 
FieldAssignmentPlan - Class in org.teavm.flavour.expr.plan
 
FieldAssignmentPlan(Plan, String, String, String, Plan) - Constructor for class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
FieldDescriber - Interface in org.teavm.flavour.expr.type.meta
 
fieldName - Variable in class org.teavm.flavour.expr.type.meta.AnnotationEnum
 
FieldPlan - Class in org.teavm.flavour.expr.plan
 
FieldPlan(Plan, String, String, String) - Constructor for class org.teavm.flavour.expr.plan.FieldPlan
 
find(List<GenericType>) - Method in class org.teavm.flavour.expr.type.LeastUpperBoundFinder
 
findClass(String) - Method in class org.teavm.flavour.expr.ClassPathClassResolver
 
findClass(String) - Method in interface org.teavm.flavour.expr.ClassResolver
Finds class by its full or simple name.
findClass(String) - Method in class org.teavm.flavour.expr.ImportingClassResolver
 
findMethods(GenericClass, String, int) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
findSingleAbstractMethod(GenericClass) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
first - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
FLOAT - Static variable in class org.teavm.flavour.expr.type.Primitive
 
FLOAT_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
FloatTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.FloatTypeContext
 
format(ValueType) - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
format(ValueType, StringBuilder) - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
format(TypeArgument, StringBuilder) - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
fqnPart - Variable in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
FunctionCallContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
functionName - Variable in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 

G

GenericArray - Class in org.teavm.flavour.expr.type
 
GenericArray(GenericType) - Constructor for class org.teavm.flavour.expr.type.GenericArray
 
GenericClass - Class in org.teavm.flavour.expr.type
 
GenericClass(String) - Constructor for class org.teavm.flavour.expr.type.GenericClass
 
GenericClass(String, TypeArgument...) - Constructor for class org.teavm.flavour.expr.type.GenericClass
 
GenericClass(String, TypeVar...) - Constructor for class org.teavm.flavour.expr.type.GenericClass
 
GenericClass(String, List<? extends TypeArgument>) - Constructor for class org.teavm.flavour.expr.type.GenericClass
 
GenericField - Class in org.teavm.flavour.expr.type
 
GenericField(FieldDescriber, ValueType) - Constructor for class org.teavm.flavour.expr.type.GenericField
 
GenericMethod - Class in org.teavm.flavour.expr.type
 
GenericMethod(MethodDescriber, GenericClass, ValueType[], ValueType) - Constructor for class org.teavm.flavour.expr.type.GenericMethod
 
GenericReference - Class in org.teavm.flavour.expr.type
 
GenericReference(TypeVar) - Constructor for class org.teavm.flavour.expr.type.GenericReference
 
genericType() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
genericType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
genericType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
genericType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
genericType(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
GenericType - Class in org.teavm.flavour.expr.type
 
GenericTypeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
GenericTypeNavigator - Class in org.teavm.flavour.expr.type
 
GenericTypeNavigator(ClassDescriberRepository) - Constructor for class org.teavm.flavour.expr.type.GenericTypeNavigator
 
get(TypeVar) - Method in class org.teavm.flavour.expr.type.MapSubstitutions
 
get(TypeVar) - Method in interface org.teavm.flavour.expr.type.Substitutions
 
getActualOwner() - Method in class org.teavm.flavour.expr.type.GenericMethod
 
getActualParameterTypes() - Method in class org.teavm.flavour.expr.type.GenericMethod
 
getActualReturnType() - Method in class org.teavm.flavour.expr.type.GenericMethod
 
getActualType() - Method in class org.teavm.flavour.expr.type.GenericField
 
getAlternative() - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
getAlternative() - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
getAnnotation(String) - Method in interface org.teavm.flavour.expr.type.meta.AnnotationsDescriber
 
getAnnotations() - Method in interface org.teavm.flavour.expr.type.meta.AnnotationsDescriber
 
getArguments() - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
getArguments() - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
getArguments() - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
getArguments() - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
getArguments() - Method in class org.teavm.flavour.expr.type.GenericClass
 
getArray() - Method in class org.teavm.flavour.expr.plan.ArrayLengthPlan
 
getArray() - Method in class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
GetArrayElementPlan - Class in org.teavm.flavour.expr.plan
 
GetArrayElementPlan(Plan, Plan) - Constructor for class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
getATN() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getATN() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
getBody() - Method in class org.teavm.flavour.expr.ast.LambdaExpr
 
getBody() - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
getBound() - Method in class org.teavm.flavour.expr.type.TypeArgument
 
getBoundVariables() - Method in class org.teavm.flavour.expr.ast.LambdaExpr
 
getBoundVars() - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
getCandidates() - Method in class org.teavm.flavour.expr.MethodLookup
 
getCheckedType() - Method in class org.teavm.flavour.expr.ast.InstanceOfExpr
 
getClassName() - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
getClassName() - Method in class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
getClassName() - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.InstanceOfPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
getClassName() - Method in class org.teavm.flavour.expr.plan.ObjectPlan
 
getClassRepository() - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getCondition() - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
getCondition() - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
getConsequent() - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
getConsequent() - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
getDescriber() - Method in class org.teavm.flavour.expr.type.GenericField
 
getDescriber() - Method in class org.teavm.flavour.expr.type.GenericMethod
 
getDiagnostics() - Method in class org.teavm.flavour.expr.Compiler
 
getDiagnostics() - Method in exception org.teavm.flavour.expr.InvalidExpressionException
 
getDiagnostics() - Method in class org.teavm.flavour.expr.Parser
 
getElements() - Method in class org.teavm.flavour.expr.plan.ArrayConstructionPlan
 
getElementType() - Method in class org.teavm.flavour.expr.plan.ArrayConstructionPlan
 
getElementType() - Method in class org.teavm.flavour.expr.type.GenericArray
 
getElementType() - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
getEnd() - Method in class org.teavm.flavour.expr.ast.Expr
 
getEnd() - Method in class org.teavm.flavour.expr.Diagnostic
 
getEnd() - Method in class org.teavm.flavour.expr.Location
 
getEntries() - Method in class org.teavm.flavour.expr.ast.ObjectExpr
 
getEntries() - Method in class org.teavm.flavour.expr.plan.ObjectPlan
 
getField(GenericClass, String) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getField(String) - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getFieldDesc() - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
getFieldDesc() - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
getFieldName() - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
getFieldName() - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
getFields() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getFirstOperand() - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
getFirstOperand() - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
getFirstOperand() - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
getFirstOperand() - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
getFreshTypeVars() - Method in class org.teavm.flavour.expr.type.MethodWithFreshTypeVars
 
getFunction() - Method in class org.teavm.flavour.expr.Evaluator
 
getGenericClass(String) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getGrammarFileName() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getGrammarFileName() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
getIndex() - Method in class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
getInstance() - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
getInstance() - Method in class org.teavm.flavour.expr.ast.PropertyExpr
 
getInstance() - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
getInstance() - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
getInstance() - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
getInterfaces(GenericClass) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getInterfaces() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getKey() - Method in class org.teavm.flavour.expr.ast.ObjectEntry
 
getKind() - Method in class org.teavm.flavour.expr.type.Primitive
 
getLocation() - Method in class org.teavm.flavour.expr.plan.Plan
 
getLowerBound() - Method in class org.teavm.flavour.expr.type.TypeVar
 
getMap() - Method in class org.teavm.flavour.expr.type.MapSubstitutions
 
getMessage() - Method in class org.teavm.flavour.expr.Diagnostic
 
getMethod(GenericClass, String, GenericClass...) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getMethod(String, ValueType...) - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getMethod() - Method in class org.teavm.flavour.expr.type.MethodWithFreshTypeVars
 
getMethodDesc() - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
getMethodDesc() - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
getMethodDesc() - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
getMethodName() - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
getMethodName() - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
getMethodName() - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
getMethodName() - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
getMethods() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getModeNames() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getName() - Method in class org.teavm.flavour.expr.ast.BoundVariable
 
getName() - Method in class org.teavm.flavour.expr.ast.VariableExpr
 
getName() - Method in class org.teavm.flavour.expr.plan.VariablePlan
 
getName() - Method in class org.teavm.flavour.expr.type.GenericClass
 
getName() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getName() - Method in interface org.teavm.flavour.expr.type.meta.FieldDescriber
 
getName() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getName() - Method in class org.teavm.flavour.expr.type.TypeVar
 
getOperand() - Method in class org.teavm.flavour.expr.ast.UnaryExpr
 
getOperand() - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.CastPlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.InstanceOfPlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.NegatePlan
 
getOperand() - Method in class org.teavm.flavour.expr.plan.NotPlan
 
getOperation() - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
getOperation() - Method in class org.teavm.flavour.expr.ast.UnaryExpr
 
getOwner() - Method in interface org.teavm.flavour.expr.type.meta.FieldDescriber
 
getOwner() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getParameterTypes() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getParent(GenericClass) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
getPlan() - Method in class org.teavm.flavour.expr.TypedPlan
 
getPropertyName() - Method in class org.teavm.flavour.expr.ast.PropertyExpr
 
getPropertyName() - Method in class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
getRawParameterTypes() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getRawReturnType() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getRawType() - Method in interface org.teavm.flavour.expr.type.meta.FieldDescriber
 
getReturnType() - Method in class org.teavm.flavour.expr.MethodLookup
 
getReturnType() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonOperationContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.NavigationContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.NonArrayTypeContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PrimitiveContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
getRuleIndex() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
getRuleNames() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getRuleNames() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
getSecondOperand() - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
getSecondOperand() - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
getSecondOperand() - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
getSecondOperand() - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
getSerializedATN() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getSerializedATN() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
getSetterDesc() - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
getSetterName() - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
getSourceType() - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
getStart() - Method in class org.teavm.flavour.expr.ast.Expr
 
getStart() - Method in class org.teavm.flavour.expr.Diagnostic
 
getStart() - Method in class org.teavm.flavour.expr.Location
 
getSubstitutions() - Method in class org.teavm.flavour.expr.type.TypeInference
 
getSupertype() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getTarget() - Method in class org.teavm.flavour.expr.ast.AssignmentExpr
 
getTargetType() - Method in class org.teavm.flavour.expr.ast.CastExpr
 
getTargetType() - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
getTargetType() - Method in class org.teavm.flavour.expr.plan.CastPlan
 
getTokenNames() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
Deprecated.
getTokenNames() - Method in class org.teavm.flavour.expr.antlr.ExprParser
Deprecated.
getType() - Method in class org.teavm.flavour.expr.ast.BoundVariable
 
getType() - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
getType() - Method in class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
getType() - Method in class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
getType() - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
getType() - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
getType() - Method in interface org.teavm.flavour.expr.type.meta.FieldDescriber
 
getType() - Method in class org.teavm.flavour.expr.TypedPlan
 
getTypes() - Method in class org.teavm.flavour.expr.type.IntersectionType
 
getTypeVariables() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
getTypeVariables() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
getUpperBound() - Method in class org.teavm.flavour.expr.type.TypeVar
 
getValue() - Method in class org.teavm.flavour.expr.ast.AssignmentExpr
 
getValue() - Method in class org.teavm.flavour.expr.ast.CastExpr
 
getValue() - Method in class org.teavm.flavour.expr.ast.ConstantExpr
 
getValue() - Method in class org.teavm.flavour.expr.ast.InstanceOfExpr
 
getValue() - Method in class org.teavm.flavour.expr.ast.ObjectEntry
 
getValue() - Method in class org.teavm.flavour.expr.plan.ConstantPlan
 
getValue() - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
getValue() - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
getValue(String) - Method in interface org.teavm.flavour.expr.type.meta.AnnotationDescriber
 
getValueType() - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
getValueType() - Method in class org.teavm.flavour.expr.plan.NegatePlan
 
getVar() - Method in class org.teavm.flavour.expr.type.GenericReference
 
getVariables() - Method in class org.teavm.flavour.expr.Evaluator
 
getVariables() - Method in class org.teavm.flavour.expr.Interpreter
 
getVariance() - Method in class org.teavm.flavour.expr.type.TypeArgument
 
getVocabulary() - Method in class org.teavm.flavour.expr.antlr.ExprLexer
 
getVocabulary() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 

H

hashCode() - Method in class org.teavm.flavour.expr.type.GenericArray
 
hashCode() - Method in class org.teavm.flavour.expr.type.GenericClass
 
hashCode() - Method in class org.teavm.flavour.expr.type.GenericReference
 
hashCode() - Method in class org.teavm.flavour.expr.type.IntersectionType
 
hashCode() - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
hashCode() - Method in class org.teavm.flavour.expr.type.TypeArgument
 

I

id - Variable in class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
id - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
IDENTIFIER - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.FunctionCallContext
 
IDENTIFIER - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
IDENTIFIER - Variable in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
IDENTIFIER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
IDENTIFIER(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
IdPrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.IdPrimitiveContext
 
importClass(String) - Method in class org.teavm.flavour.expr.ImportingClassResolver
Adds imported class, so that this class will be resolved by its simple name.
importClass(String) - Method in class org.teavm.flavour.expr.InterpretingEvaluatorBuilder
 
ImportingClassResolver - Class in org.teavm.flavour.expr
Class resolver that is capable of searching the class by its simple names, if it was imported directly or its package was imported.
ImportingClassResolver(ClassResolver) - Constructor for class org.teavm.flavour.expr.ImportingClassResolver
 
importPackage(String) - Method in class org.teavm.flavour.expr.ImportingClassResolver
Adds imported package, so that this any class within this package will be found by its simple name.
importPackage(String) - Method in class org.teavm.flavour.expr.InterpretingEvaluatorBuilder
 
index - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ArrayNavigationContext
 
INSTANCE - Static variable in class org.teavm.flavour.expr.type.NullType
 
instanceOf() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
instanceOf() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
InstanceOfContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.InstanceOfContext
 
InstanceOfExpr - Class in org.teavm.flavour.expr.ast
 
InstanceOfExpr(Expr, GenericType) - Constructor for class org.teavm.flavour.expr.ast.InstanceOfExpr
 
InstanceOfPlan - Class in org.teavm.flavour.expr.plan
 
InstanceOfPlan(Plan, String) - Constructor for class org.teavm.flavour.expr.plan.InstanceOfPlan
 
INT - Static variable in class org.teavm.flavour.expr.type.Primitive
 
INTEGER_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
IntegerSubtype - Enum in org.teavm.flavour.expr.plan
 
interpret() - Method in class org.teavm.flavour.expr.Interpreter
 
InterpretationException - Exception in org.teavm.flavour.expr
 
InterpretationException() - Constructor for exception org.teavm.flavour.expr.InterpretationException
 
InterpretationException(String, Throwable) - Constructor for exception org.teavm.flavour.expr.InterpretationException
 
InterpretationException(String) - Constructor for exception org.teavm.flavour.expr.InterpretationException
 
InterpretationException(Throwable) - Constructor for exception org.teavm.flavour.expr.InterpretationException
 
Interpreter - Class in org.teavm.flavour.expr
 
Interpreter(Plan) - Constructor for class org.teavm.flavour.expr.Interpreter
 
InterpretingEvaluatorBuilder - Class in org.teavm.flavour.expr
 
InterpretingEvaluatorBuilder() - Constructor for class org.teavm.flavour.expr.InterpretingEvaluatorBuilder
 
IntersectionType - Class in org.teavm.flavour.expr.type
 
IntTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.IntTypeContext
 
InvalidExpressionException - Exception in org.teavm.flavour.expr
 
InvalidExpressionException(List<Diagnostic>) - Constructor for exception org.teavm.flavour.expr.InvalidExpressionException
 
invariant(GenericType) - Static method in class org.teavm.flavour.expr.type.TypeArgument
 
InvocationExpr - Class in org.teavm.flavour.expr.ast
 
InvocationExpr(Expr, String, Expr...) - Constructor for class org.teavm.flavour.expr.ast.InvocationExpr
 
InvocationExpr(Expr, String, Collection<Expr>) - Constructor for class org.teavm.flavour.expr.ast.InvocationExpr
 
InvocationPlan - Class in org.teavm.flavour.expr.plan
 
InvocationPlan(String, String, String, Plan, Plan...) - Constructor for class org.teavm.flavour.expr.plan.InvocationPlan
 
InvocationPlan(String, String, String, Plan, List<Plan>) - Constructor for class org.teavm.flavour.expr.plan.InvocationPlan
 
invoke - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 
isAbstract() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
isContainedBy(TypeArgument, TypeArgument, GenericTypeNavigator) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
isErasedSuperType(ValueType, ValueType, GenericTypeNavigator) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
isInstance - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
isInterface() - Method in interface org.teavm.flavour.expr.type.meta.ClassDescriber
 
isLooselyCompatibleType(ValueType, ValueType, GenericTypeNavigator) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
isPrimitiveSubType(Primitive, Primitive) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 
isStatic() - Method in interface org.teavm.flavour.expr.type.meta.FieldDescriber
 
isStatic() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 
isSuperType(ValueType, ValueType, GenericTypeNavigator) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
isUsingShortClassNames() - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
isUsingWildcardChars() - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
isVarArgs() - Method in class org.teavm.flavour.expr.MethodLookup
 
isVariableArgument() - Method in interface org.teavm.flavour.expr.type.meta.MethodDescriber
 

K

key - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 

L

lambda - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
lambda() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
lambda(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionListContext
 
lambda() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
lambda() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
lambdaBoundVar() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
lambdaBoundVar - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
lambdaBoundVar() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
lambdaBoundVar(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
LambdaBoundVarContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
lambdaBoundVars() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
lambdaBoundVars() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
LambdaBoundVarsContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarsContext
 
LambdaContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.LambdaContext
 
LambdaExpr - Class in org.teavm.flavour.expr.ast
 
LambdaExpr(Expr, List<BoundVariable>) - Constructor for class org.teavm.flavour.expr.ast.LambdaExpr
 
lambdaIdentifier() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
lambdaIdentifier() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
LambdaIdentifierContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.LambdaIdentifierContext
 
LambdaPlan - Class in org.teavm.flavour.expr.plan
 
LambdaPlan(Plan, String, String, String, List<String>) - Constructor for class org.teavm.flavour.expr.plan.LambdaPlan
 
LeastUpperBoundFinder - Class in org.teavm.flavour.expr.type
 
LeastUpperBoundFinder(GenericTypeNavigator) - Constructor for class org.teavm.flavour.expr.type.LeastUpperBoundFinder
 
lhs - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
Location - Class in org.teavm.flavour.expr
 
Location(int, int) - Constructor for class org.teavm.flavour.expr.Location
 
LogicalBinaryPlan - Class in org.teavm.flavour.expr.plan
 
LogicalBinaryPlan(Plan, Plan, LogicalBinaryPlanType) - Constructor for class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
LogicalBinaryPlanType - Enum in org.teavm.flavour.expr.plan
 
LONG - Static variable in class org.teavm.flavour.expr.type.Primitive
 
LONG_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
LongTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.LongTypeContext
 
lookupStatic(Collection<GenericClass>, String, List<Expr>) - Method in class org.teavm.flavour.expr.MethodLookup
 
lookupVirtual(Collection<GenericClass>, String, List<Expr>) - Method in class org.teavm.flavour.expr.MethodLookup
 

M

mapBound(Function<GenericType, GenericType>) - Method in class org.teavm.flavour.expr.type.TypeArgument
 
MapSubstitutions - Class in org.teavm.flavour.expr.type
 
MapSubstitutions(Map<TypeVar, GenericType>) - Constructor for class org.teavm.flavour.expr.type.MapSubstitutions
 
MethodDescriber - Interface in org.teavm.flavour.expr.type.meta
 
MethodLookup - Class in org.teavm.flavour.expr
 
MethodLookup(TypeInference, ClassResolver, GenericTypeNavigator, Scope) - Constructor for class org.teavm.flavour.expr.MethodLookup
 
methodToDesc(MethodDescriber) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
MethodWithFreshTypeVars - Class in org.teavm.flavour.expr.type
 
MethodWithFreshTypeVars(GenericMethod, TypeVar[]) - Constructor for class org.teavm.flavour.expr.type.MethodWithFreshTypeVars
 
modeNames - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
multiplicative - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
multiplicative() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
multiplicative(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
multiplicative() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
MultiplicativeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 

N

navigation() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
navigation - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
navigation() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
navigation(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
NavigationContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NavigationContext
 
NavigationContext() - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NavigationContext
 
navigations - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
NegatePlan - Class in org.teavm.flavour.expr.plan
 
NegatePlan(Plan, ArithmeticType) - Constructor for class org.teavm.flavour.expr.plan.NegatePlan
 
nonArrayType() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
nonArrayType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
NonArrayTypeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NonArrayTypeContext
 
NonArrayTypeContext() - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NonArrayTypeContext
 
not - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
not() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
not(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.AndContext
 
not() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
NotContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
notKeyword - Variable in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
NotPlan - Class in org.teavm.flavour.expr.plan
 
NotPlan(Plan) - Constructor for class org.teavm.flavour.expr.plan.NotPlan
 
NullPrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NullPrimitiveContext
 
NullType - Class in org.teavm.flavour.expr.type
 
NUMBER - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
NUMBER - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
NUMBER() - Method in class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 
NumberPrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 

O

object() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
OBJECT - Static variable in class org.teavm.flavour.expr.type.GenericType
 
ObjectContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
objectEntry - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
objectEntry() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
objectEntry(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.ObjectContext
 
objectEntry() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
ObjectEntry - Class in org.teavm.flavour.expr.ast
 
ObjectEntry() - Constructor for class org.teavm.flavour.expr.ast.ObjectEntry
 
ObjectEntryContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
ObjectExpr - Class in org.teavm.flavour.expr.ast
 
ObjectExpr() - Constructor for class org.teavm.flavour.expr.ast.ObjectExpr
 
ObjectPlan - Class in org.teavm.flavour.expr.plan
 
ObjectPlan(String) - Constructor for class org.teavm.flavour.expr.plan.ObjectPlan
 
ObjectPlanEntry - Class in org.teavm.flavour.expr.plan
 
ObjectPlanEntry(String, String, Plan) - Constructor for class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
of(GenericType...) - Static method in class org.teavm.flavour.expr.type.IntersectionType
 
of(Collection<? extends GenericType>) - Static method in class org.teavm.flavour.expr.type.IntersectionType
 
operand - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
operand - Variable in class org.teavm.flavour.expr.antlr.ExprParser.NotContext
 
operand - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
operations - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
operations - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
operations - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
or() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
or() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
or(int) - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
OrContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.OrContext
 
org.teavm.flavour.expr - package org.teavm.flavour.expr
This package contains classes necessary to parse, compile and evaluate expressions written on Flavour Expression Language (FEL).
org.teavm.flavour.expr.antlr - package org.teavm.flavour.expr.antlr
 
org.teavm.flavour.expr.ast - package org.teavm.flavour.expr.ast
 
org.teavm.flavour.expr.plan - package org.teavm.flavour.expr.plan
 
org.teavm.flavour.expr.type - package org.teavm.flavour.expr.type
 
org.teavm.flavour.expr.type.meta - package org.teavm.flavour.expr.type.meta
 

P

ParenthesizedContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
parse(String) - Method in class org.teavm.flavour.expr.Parser
 
parseObject(String) - Method in class org.teavm.flavour.expr.Parser
 
Parser - Class in org.teavm.flavour.expr
 
Parser(ClassResolver) - Constructor for class org.teavm.flavour.expr.Parser
 
path() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ArithmeticFallbackContext
 
path() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
path() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
PathCastContext(ExprParser.PathContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
PathContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PathContext
 
PathContext() - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PathContext
 
PathNavigatedContext(ExprParser.PathContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
Plan - Class in org.teavm.flavour.expr.plan
 
Plan() - Constructor for class org.teavm.flavour.expr.plan.Plan
 
PlanFormatter - Class in org.teavm.flavour.expr.plan
 
PlanFormatter(StringBuilder) - Constructor for class org.teavm.flavour.expr.plan.PlanFormatter
 
PlanVisitor - Interface in org.teavm.flavour.expr.plan
 
primitive() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
primitive() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathNavigatedContext
 
primitive() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
Primitive - Class in org.teavm.flavour.expr.type
 
PrimitiveArray - Class in org.teavm.flavour.expr.type
 
PrimitiveArray(Primitive) - Constructor for class org.teavm.flavour.expr.type.PrimitiveArray
 
PrimitiveContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PrimitiveContext
 
PrimitiveContext() - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PrimitiveContext
 
PrimitiveKind - Enum in org.teavm.flavour.expr.type
 
PropertyExpr - Class in org.teavm.flavour.expr.ast
 
PropertyExpr(Expr, String) - Constructor for class org.teavm.flavour.expr.ast.PropertyExpr
 
PropertyNavigationContext(ExprParser.NavigationContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.PropertyNavigationContext
 

Q

qualifiedClassType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ClassTypeContext
 
qualifiedClassType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
qualifiedClassType() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
QualifiedClassTypeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 

R

raw - Variable in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
rawClassType() - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
rawClassType() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
RawClassTypeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.RawClassTypeContext
 
ReferenceEqualityPlan - Class in org.teavm.flavour.expr.plan
 
ReferenceEqualityPlan(Plan, Plan, ReferenceEqualityPlanType) - Constructor for class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
ReferenceEqualityPlanType - Enum in org.teavm.flavour.expr.plan
 
remaining - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ComparisonContext
 
resolve() - Method in class org.teavm.flavour.expr.type.TypeInference
 
restoreTo() - Method in class org.teavm.flavour.expr.type.TypeInferenceStatePoint
 
rhs - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
RULE_additive - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_and - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_arithmetic - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_arraySuffix - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_assignment - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_comparison - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_comparisonOperation - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_expression - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_expressionList - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_genericType - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_instanceOf - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_lambda - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_lambdaBoundVar - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_lambdaBoundVars - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_lambdaIdentifier - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_multiplicative - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_navigation - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_nonArrayType - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_not - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_object - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_objectEntry - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_or - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_path - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_primitive - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_qualifiedClassType - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_rawClassType - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_ternaryCondition - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_type - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
RULE_typeArguments - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
ruleNames - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
ruleNames - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 

S

s27 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
s28 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
s29 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
s30 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
s31 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
s33 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
Scope - Interface in org.teavm.flavour.expr
 
setAlternative(Expr) - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
setAlternative(Plan) - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
setArray(Plan) - Method in class org.teavm.flavour.expr.plan.ArrayLengthPlan
 
setArray(Plan) - Method in class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
setBody(Expr) - Method in class org.teavm.flavour.expr.ast.LambdaExpr
 
setBody(Plan) - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
setCheckedType(GenericType) - Method in class org.teavm.flavour.expr.ast.InstanceOfExpr
 
setClassName(String) - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
setClassName(String) - Method in class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.InstanceOfPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
setClassName(String) - Method in class org.teavm.flavour.expr.plan.ObjectPlan
 
setCondition(Expr) - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
setCondition(Plan) - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
setConsequent(Expr) - Method in class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
setConsequent(Plan) - Method in class org.teavm.flavour.expr.plan.ConditionalPlan
 
setElementType(String) - Method in class org.teavm.flavour.expr.plan.ArrayConstructionPlan
 
setEnd(int) - Method in class org.teavm.flavour.expr.ast.Expr
 
setFieldDesc(String) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
setFieldDesc(String) - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
setFieldName(String) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
setFieldName(String) - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
setFirstOperand(Expr) - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
setFirstOperand(Plan) - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
setFirstOperand(Plan) - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
setFirstOperand(Plan) - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
setIndex(Plan) - Method in class org.teavm.flavour.expr.plan.GetArrayElementPlan
 
setInstance(Expr) - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
setInstance(Expr) - Method in class org.teavm.flavour.expr.ast.PropertyExpr
 
setInstance(Plan) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
setInstance(Plan) - Method in class org.teavm.flavour.expr.plan.FieldPlan
 
setInstance(Plan) - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
setKey(String) - Method in class org.teavm.flavour.expr.ast.ObjectEntry
 
setLocation(Location) - Method in class org.teavm.flavour.expr.plan.Plan
 
setMethodDesc(String) - Method in class org.teavm.flavour.expr.plan.ConstructionPlan
 
setMethodDesc(String) - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
setMethodDesc(String) - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
setMethodName(String) - Method in class org.teavm.flavour.expr.ast.InvocationExpr
 
setMethodName(String) - Method in class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
setMethodName(String) - Method in class org.teavm.flavour.expr.plan.InvocationPlan
 
setMethodName(String) - Method in class org.teavm.flavour.expr.plan.LambdaPlan
 
setName(String) - Method in class org.teavm.flavour.expr.ast.VariableExpr
 
setName(String) - Method in class org.teavm.flavour.expr.plan.VariablePlan
 
setOperand(Expr) - Method in class org.teavm.flavour.expr.ast.UnaryExpr
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.CastPlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.InstanceOfPlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.NegatePlan
 
setOperand(Plan) - Method in class org.teavm.flavour.expr.plan.NotPlan
 
setOperation(BinaryOperation) - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
setPropertyName(String) - Method in class org.teavm.flavour.expr.ast.PropertyExpr
 
setPropertyName(String) - Method in class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
setSecondOperand(Expr) - Method in class org.teavm.flavour.expr.ast.BinaryExpr
 
setSecondOperand(Plan) - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
setSecondOperand(Plan) - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
setSecondOperand(Plan) - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
setSetterDesc(String) - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
setSetterName(String) - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
setSourceType(ArithmeticType) - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
setStart(int) - Method in class org.teavm.flavour.expr.ast.Expr
 
setTargetType(ValueType) - Method in class org.teavm.flavour.expr.ast.CastExpr
 
setTargetType(ArithmeticType) - Method in class org.teavm.flavour.expr.plan.ArithmeticCastPlan
 
setTargetType(String) - Method in class org.teavm.flavour.expr.plan.CastPlan
 
setType(BinaryPlanType) - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
setType(IntegerSubtype) - Method in class org.teavm.flavour.expr.plan.CastFromIntegerPlan
 
setType(IntegerSubtype) - Method in class org.teavm.flavour.expr.plan.CastToIntegerPlan
 
setType(LogicalBinaryPlanType) - Method in class org.teavm.flavour.expr.plan.LogicalBinaryPlan
 
setType(ReferenceEqualityPlanType) - Method in class org.teavm.flavour.expr.plan.ReferenceEqualityPlan
 
setUsingShortClassNames(boolean) - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
setUsingWildcardChars(boolean) - Method in class org.teavm.flavour.expr.type.ValueTypeFormatter
 
setValue(Expr) - Method in class org.teavm.flavour.expr.ast.CastExpr
 
setValue(Object) - Method in class org.teavm.flavour.expr.ast.ConstantExpr
 
setValue(Expr) - Method in class org.teavm.flavour.expr.ast.InstanceOfExpr
 
setValue(Expr) - Method in class org.teavm.flavour.expr.ast.ObjectEntry
 
setValue(Object) - Method in class org.teavm.flavour.expr.plan.ConstantPlan
 
setValue(Plan) - Method in class org.teavm.flavour.expr.plan.FieldAssignmentPlan
 
setValue(Plan) - Method in class org.teavm.flavour.expr.plan.ObjectPlanEntry
 
setValueType(ArithmeticType) - Method in class org.teavm.flavour.expr.plan.BinaryPlan
 
setValueType(ArithmeticType) - Method in class org.teavm.flavour.expr.plan.NegatePlan
 
SHORT - Static variable in class org.teavm.flavour.expr.type.Primitive
 
SHORT_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
ShortTypeContext(ExprParser.NonArrayTypeContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ShortTypeContext
 
StaticInvocationExpr - Class in org.teavm.flavour.expr.ast
 
StaticInvocationExpr(String, String, Expr...) - Constructor for class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
StaticInvocationExpr(String, String, Collection<Expr>) - Constructor for class org.teavm.flavour.expr.ast.StaticInvocationExpr
 
StaticPropertyExpr - Class in org.teavm.flavour.expr.ast
 
StaticPropertyExpr(String, String) - Constructor for class org.teavm.flavour.expr.ast.StaticPropertyExpr
 
STRING_CLASS - Static variable in class org.teavm.flavour.expr.type.TypeUtils
 
STRING_LITERAL - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
STRING_LITERAL - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
STRING_LITERAL() - Method in class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
StringPrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
sublassPath(GenericClass, String) - Method in class org.teavm.flavour.expr.type.GenericTypeNavigator
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.GenericArray
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.GenericClass
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.GenericMethod
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.GenericType
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.NullType
 
substitute(Substitutions) - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
substituteArgs(Function<TypeVar, TypeArgument>) - Method in class org.teavm.flavour.expr.type.GenericArray
 
substituteArgs(Function<TypeVar, TypeArgument>) - Method in class org.teavm.flavour.expr.type.GenericClass
 
substituteArgs(Function<TypeVar, TypeArgument>) - Method in class org.teavm.flavour.expr.type.GenericType
 
substituteArgs(Function<TypeVar, TypeArgument>) - Method in class org.teavm.flavour.expr.type.NullType
 
substituteArgs(Function<TypeVar, TypeArgument>) - Method in class org.teavm.flavour.expr.type.PrimitiveArray
 
Substitutions - Interface in org.teavm.flavour.expr.type
 
subtypeConstraint(ValueType, ValueType) - Method in class org.teavm.flavour.expr.type.TypeInference
 
suffice - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ArraySuffixContext
 
suffix - Variable in class org.teavm.flavour.expr.antlr.ExprParser.GenericTypeContext
 
suffix - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 

T

T__0 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__0 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__1 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__1 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__10 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__10 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__11 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__11 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__12 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__12 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__13 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__13 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__14 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__14 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__15 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__15 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__16 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__16 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__17 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__17 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__18 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__18 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__19 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__19 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__2 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__2 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__20 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__20 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__21 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__21 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__22 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__22 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__23 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__23 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__24 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__24 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__25 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__25 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__26 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__26 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__27 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__27 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__28 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__28 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__29 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__29 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__3 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__3 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__30 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__30 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__31 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__31 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__32 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__32 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__33 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__33 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__34 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__34 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__35 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__35 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__36 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__36 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__37 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__37 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__38 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__38 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__39 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__39 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__4 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__4 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__40 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__40 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__41 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__41 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__42 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__42 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__43 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__43 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__44 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__44 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__45 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__45 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__46 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__46 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__5 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__5 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__6 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__6 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__7 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__7 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__8 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__8 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
T__9 - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
T__9 - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
targetType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
ternaryCondition() - Method in class org.teavm.flavour.expr.antlr.ExprParser.AssignmentContext
 
ternaryCondition() - Method in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
ternaryCondition() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
ternaryCondition() - Method in class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
TernaryConditionContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.TernaryConditionContext
 
TernaryConditionExpr - Class in org.teavm.flavour.expr.ast
 
TernaryConditionExpr(Expr, Expr, Expr) - Constructor for class org.teavm.flavour.expr.ast.TernaryConditionExpr
 
ThisExpr - Class in org.teavm.flavour.expr.ast
 
ThisExpr() - Constructor for class org.teavm.flavour.expr.ast.ThisExpr
 
ThisPlan - Class in org.teavm.flavour.expr.plan
 
ThisPlan() - Constructor for class org.teavm.flavour.expr.plan.ThisPlan
 
ThisPrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.ThisPrimitiveContext
 
tokenNames - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
Deprecated.
tokenNames - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
Deprecated.
toString() - Method in class org.teavm.flavour.expr.plan.Plan
 
toString() - Method in class org.teavm.flavour.expr.type.GenericMethod
 
toString() - Method in class org.teavm.flavour.expr.type.ValueType
 
TrueArithmeticContext(ExprParser.ArithmeticContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.TrueArithmeticContext
 
TruePrimitiveContext(ExprParser.PrimitiveContext) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.TruePrimitiveContext
 
tryBox(ValueType) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 
tryUnbox(GenericType) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 
type() - Method in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
type() - Method in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
type() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
TypeArgument - Class in org.teavm.flavour.expr.type
 
TypeArgument(Variance, GenericType) - Constructor for class org.teavm.flavour.expr.type.TypeArgument
 
typeArguments() - Method in class org.teavm.flavour.expr.antlr.ExprParser.QualifiedClassTypeContext
 
typeArguments() - Method in class org.teavm.flavour.expr.antlr.ExprParser
 
TypeArgumentsContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
TypeContext(ParserRuleContext, int) - Constructor for class org.teavm.flavour.expr.antlr.ExprParser.TypeContext
 
TypedPlan - Class in org.teavm.flavour.expr
 
TypedPlan(Plan, ValueType) - Constructor for class org.teavm.flavour.expr.TypedPlan
 
TypeEstimator - Class in org.teavm.flavour.expr
 
TypeEstimator(TypeInference, ClassResolver, GenericTypeNavigator, Scope) - Constructor for class org.teavm.flavour.expr.TypeEstimator
 
TypeInference - Class in org.teavm.flavour.expr.type
 
TypeInference(GenericTypeNavigator) - Constructor for class org.teavm.flavour.expr.type.TypeInference
 
TypeInferenceStatePoint - Class in org.teavm.flavour.expr.type
 
types - Variable in class org.teavm.flavour.expr.antlr.ExprParser.TypeArgumentsContext
 
typeToString(ValueType) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
typeToString(ValueType, StringBuilder) - Static method in class org.teavm.flavour.expr.CompilerCommons
 
TypeUtils - Class in org.teavm.flavour.expr.type
 
TypeVar - Class in org.teavm.flavour.expr.type
 
TypeVar() - Constructor for class org.teavm.flavour.expr.type.TypeVar
 
TypeVar(String) - Constructor for class org.teavm.flavour.expr.type.TypeVar
 

U

UnaryExpr - Class in org.teavm.flavour.expr.ast
 
UnaryExpr(Expr, UnaryOperation) - Constructor for class org.teavm.flavour.expr.ast.UnaryExpr
 
UnaryOperation - Enum in org.teavm.flavour.expr.ast
 
unbox(GenericType) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 

V

value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ExpressionContext
 
value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.NumberPrimitiveContext
 
value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ObjectEntryContext
 
value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.ParenthesizedContext
 
value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.PathCastContext
 
value - Variable in class org.teavm.flavour.expr.antlr.ExprParser.StringPrimitiveContext
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationBoolean
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationByte
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationDouble
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationFloat
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationInt
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationList
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationLong
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationReference
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationShort
 
value - Variable in class org.teavm.flavour.expr.type.meta.AnnotationString
 
valueOf(String) - Static method in enum org.teavm.flavour.expr.ast.BinaryOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.ast.UnaryOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.plan.ArithmeticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.plan.BinaryPlanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.plan.IntegerSubtype
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.plan.LogicalBinaryPlanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.plan.ReferenceEqualityPlanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.type.PrimitiveKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.teavm.flavour.expr.type.Variance
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.teavm.flavour.expr.ast.BinaryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.ast.UnaryOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.plan.ArithmeticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.plan.BinaryPlanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.plan.IntegerSubtype
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.plan.LogicalBinaryPlanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.plan.ReferenceEqualityPlanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.type.PrimitiveKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.teavm.flavour.expr.type.Variance
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Class in org.teavm.flavour.expr.type
 
ValueTypeFormatter - Class in org.teavm.flavour.expr.type
 
ValueTypeFormatter() - Constructor for class org.teavm.flavour.expr.type.ValueTypeFormatter
 
VariableExpr - Class in org.teavm.flavour.expr.ast
 
VariableExpr(String) - Constructor for class org.teavm.flavour.expr.ast.VariableExpr
 
VariableName - Annotation Type in org.teavm.flavour.expr
 
VariablePlan - Class in org.teavm.flavour.expr.plan
 
VariablePlan(String) - Constructor for class org.teavm.flavour.expr.plan.VariablePlan
 
variableType(String) - Method in interface org.teavm.flavour.expr.Scope
 
Variance - Enum in org.teavm.flavour.expr.type
 
varName - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
varType - Variable in class org.teavm.flavour.expr.antlr.ExprParser.LambdaBoundVarContext
 
visit(BinaryExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(CastExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(InstanceOfExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(InvocationExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(StaticInvocationExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(PropertyExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(StaticPropertyExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(UnaryExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(VariableExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(ConstantExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(TernaryConditionExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(ThisExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(LambdaExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(AssignmentExpr) - Method in class org.teavm.flavour.expr.ast.ExprCopier
 
visit(BinaryExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(CastExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(InstanceOfExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(InvocationExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(StaticInvocationExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(PropertyExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(StaticPropertyExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(UnaryExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(VariableExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(ConstantExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(TernaryConditionExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(ThisExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(LambdaExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(AssignmentExpr) - Method in interface org.teavm.flavour.expr.ast.ExprVisitor
 
visit(ConstantPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(VariablePlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(BinaryPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(NegatePlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ReferenceEqualityPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(LogicalBinaryPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(NotPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(CastPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ArithmeticCastPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(CastFromIntegerPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(CastToIntegerPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(GetArrayElementPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ArrayLengthPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(FieldPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(FieldAssignmentPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(InstanceOfPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(InvocationPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ConstructionPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ArrayConstructionPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ConditionalPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ThisPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(LambdaPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ObjectPlan) - Method in class org.teavm.flavour.expr.plan.PlanFormatter
 
visit(ConstantPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(VariablePlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(BinaryPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(NegatePlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ReferenceEqualityPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(LogicalBinaryPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(NotPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(CastPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ArithmeticCastPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(CastFromIntegerPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(CastToIntegerPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(GetArrayElementPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ArrayLengthPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(FieldPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(FieldAssignmentPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(InstanceOfPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(InvocationPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ConstructionPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ArrayConstructionPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ConditionalPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ThisPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(LambdaPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visit(ObjectPlan) - Method in interface org.teavm.flavour.expr.plan.PlanVisitor
 
visitAdditive(ExprParser.AdditiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.additive().
visitAdditive(ExprParser.AdditiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.additive().
visitAnd(ExprParser.AndContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.and().
visitAnd(ExprParser.AndContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.and().
visitArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
visitArithmeticFallback(ExprParser.ArithmeticFallbackContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the arithmeticFallback labeled alternative in ExprParser.arithmetic().
visitArrayNavigation(ExprParser.ArrayNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
visitArrayNavigation(ExprParser.ArrayNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the arrayNavigation labeled alternative in ExprParser.navigation().
visitArraySuffix(ExprParser.ArraySuffixContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.arraySuffix().
visitArraySuffix(ExprParser.ArraySuffixContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.arraySuffix().
visitAssignment(ExprParser.AssignmentContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.assignment().
visitAssignment(ExprParser.AssignmentContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.assignment().
visitBooleanType(ExprParser.BooleanTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
visitBooleanType(ExprParser.BooleanTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the booleanType labeled alternative in ExprParser.nonArrayType().
visitByteType(ExprParser.ByteTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
visitByteType(ExprParser.ByteTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the byteType labeled alternative in ExprParser.nonArrayType().
visitCharType(ExprParser.CharTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
visitCharType(ExprParser.CharTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the charType labeled alternative in ExprParser.nonArrayType().
visitClassType(ExprParser.ClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
visitClassType(ExprParser.ClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the classType labeled alternative in ExprParser.nonArrayType().
visitComparison(ExprParser.ComparisonContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.comparison().
visitComparison(ExprParser.ComparisonContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.comparison().
visitComparisonOperation(ExprParser.ComparisonOperationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.comparisonOperation().
visitComparisonOperation(ExprParser.ComparisonOperationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.comparisonOperation().
visitDoubleType(ExprParser.DoubleTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
visitDoubleType(ExprParser.DoubleTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the doubleType labeled alternative in ExprParser.nonArrayType().
visitErrorNode(ErrorNode) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
The default implementation does nothing.
visitExpression(ExprParser.ExpressionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.expression().
visitExpression(ExprParser.ExpressionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.expression().
visitExpressionList(ExprParser.ExpressionListContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.expressionList().
visitExpressionList(ExprParser.ExpressionListContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.expressionList().
visitFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
visitFalsePrimitive(ExprParser.FalsePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the falsePrimitive labeled alternative in ExprParser.primitive().
visitFloatType(ExprParser.FloatTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
visitFloatType(ExprParser.FloatTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the floatType labeled alternative in ExprParser.nonArrayType().
visitFunctionCall(ExprParser.FunctionCallContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
visitFunctionCall(ExprParser.FunctionCallContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the functionCall labeled alternative in ExprParser.primitive().
visitGenericType(ExprParser.GenericTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.genericType().
visitGenericType(ExprParser.GenericTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.genericType().
visitIdPrimitive(ExprParser.IdPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
visitIdPrimitive(ExprParser.IdPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the idPrimitive labeled alternative in ExprParser.primitive().
visitInstanceOf(ExprParser.InstanceOfContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.instanceOf().
visitInstanceOf(ExprParser.InstanceOfContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.instanceOf().
visitIntType(ExprParser.IntTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
visitIntType(ExprParser.IntTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the intType labeled alternative in ExprParser.nonArrayType().
visitLambda(ExprParser.LambdaContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.lambda().
visitLambda(ExprParser.LambdaContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.lambda().
visitLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.lambdaBoundVar().
visitLambdaBoundVar(ExprParser.LambdaBoundVarContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.lambdaBoundVar().
visitLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.lambdaBoundVars().
visitLambdaBoundVars(ExprParser.LambdaBoundVarsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.lambdaBoundVars().
visitLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.lambdaIdentifier().
visitLambdaIdentifier(ExprParser.LambdaIdentifierContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.lambdaIdentifier().
visitLongType(ExprParser.LongTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
visitLongType(ExprParser.LongTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the longType labeled alternative in ExprParser.nonArrayType().
visitMultiplicative(ExprParser.MultiplicativeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.multiplicative().
visitMultiplicative(ExprParser.MultiplicativeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.multiplicative().
visitNot(ExprParser.NotContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.not().
visitNot(ExprParser.NotContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.not().
visitNullPrimitive(ExprParser.NullPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
visitNullPrimitive(ExprParser.NullPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the nullPrimitive labeled alternative in ExprParser.primitive().
visitNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
visitNumberPrimitive(ExprParser.NumberPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the numberPrimitive labeled alternative in ExprParser.primitive().
visitObject(ExprParser.ObjectContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.object().
visitObject(ExprParser.ObjectContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.object().
visitObjectEntry(ExprParser.ObjectEntryContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.objectEntry().
visitObjectEntry(ExprParser.ObjectEntryContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.objectEntry().
visitOr(ExprParser.OrContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.or().
visitOr(ExprParser.OrContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.or().
visitParenthesized(ExprParser.ParenthesizedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
visitParenthesized(ExprParser.ParenthesizedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the parenthesized labeled alternative in ExprParser.primitive().
visitPathCast(ExprParser.PathCastContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the pathCast labeled alternative in ExprParser.path().
visitPathCast(ExprParser.PathCastContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the pathCast labeled alternative in ExprParser.path().
visitPathNavigated(ExprParser.PathNavigatedContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
visitPathNavigated(ExprParser.PathNavigatedContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the pathNavigated labeled alternative in ExprParser.path().
visitPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
visitPropertyNavigation(ExprParser.PropertyNavigationContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the propertyNavigation labeled alternative in ExprParser.navigation().
visitQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.qualifiedClassType().
visitQualifiedClassType(ExprParser.QualifiedClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.qualifiedClassType().
visitRawClassType(ExprParser.RawClassTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.rawClassType().
visitRawClassType(ExprParser.RawClassTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.rawClassType().
visitShortType(ExprParser.ShortTypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
visitShortType(ExprParser.ShortTypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the shortType labeled alternative in ExprParser.nonArrayType().
visitStringPrimitive(ExprParser.StringPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
visitStringPrimitive(ExprParser.StringPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the stringPrimitive labeled alternative in ExprParser.primitive().
visitTerminal(TerminalNode) - Method in class org.teavm.flavour.expr.antlr.ExprBaseListener
The default implementation does nothing.
visitTernaryCondition(ExprParser.TernaryConditionContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.ternaryCondition().
visitTernaryCondition(ExprParser.TernaryConditionContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.ternaryCondition().
visitThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
visitThisPrimitive(ExprParser.ThisPrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the thisPrimitive labeled alternative in ExprParser.primitive().
visitTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
visitTrueArithmetic(ExprParser.TrueArithmeticContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the trueArithmetic labeled alternative in ExprParser.arithmetic().
visitTruePrimitive(ExprParser.TruePrimitiveContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
visitTruePrimitive(ExprParser.TruePrimitiveContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by the truePrimitive labeled alternative in ExprParser.primitive().
visitType(ExprParser.TypeContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.type().
visitType(ExprParser.TypeContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.type().
visitTypeArguments(ExprParser.TypeArgumentsContext) - Method in class org.teavm.flavour.expr.antlr.ExprBaseVisitor
Visit a parse tree produced by ExprParser.typeArguments().
visitTypeArguments(ExprParser.TypeArgumentsContext) - Method in interface org.teavm.flavour.expr.antlr.ExprVisitor
Visit a parse tree produced by ExprParser.typeArguments().
VOCABULARY - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
VOCABULARY - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 

W

wasSuccessful() - Method in class org.teavm.flavour.expr.Compiler
 
WHITESPACE - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
WHITESPACE - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
withFreshTypeVars(GenericMethod, TypeInference) - Static method in class org.teavm.flavour.expr.type.TypeUtils
 
withLowerBound(GenericType...) - Method in class org.teavm.flavour.expr.type.TypeVar
 
withUpperBound(GenericType...) - Method in class org.teavm.flavour.expr.type.TypeVar
 

_

_ATN - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
_ATN - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
_decisionToDFA - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
_decisionToDFA - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
_serializedATN - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
_serializedATN - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
_sharedContextCache - Static variable in class org.teavm.flavour.expr.antlr.ExprLexer
 
_sharedContextCache - Static variable in class org.teavm.flavour.expr.antlr.ExprParser
 
_tset619 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.AdditiveContext
 
_tset646 - Variable in class org.teavm.flavour.expr.antlr.ExprParser.MultiplicativeContext
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2019. All rights reserved.