Index

A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.AliasInvocation
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.BinaryExpression
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.Expression
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.GroupExpression
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.Ite
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.LiteralInt
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.LiteralReal
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.LiteralString
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.UnaryExpression
 
accept(ExpressionVisitor<T>) - Method in class liquidjava.rj_language.ast.Var
 
add(LJError) - Method in class liquidjava.diagnostics.Diagnostics
 
add(LJWarning) - Method in class liquidjava.diagnostics.Diagnostics
 
addAlias(AliasWrapper) - Method in class liquidjava.processor.context.Context
 
addArgRefinements(Variable) - Method in class liquidjava.processor.context.RefinedFunction
 
addChild(Expression) - Method in class liquidjava.rj_language.ast.Expression
 
addFunctionToContext(RefinedFunction) - Method in class liquidjava.processor.context.Context
 
addGhostClass(String) - Method in class liquidjava.processor.context.Context
 
addGhostFunction(GhostFunction) - Method in class liquidjava.processor.context.Context
 
addGhostFunctions(Context, List<GhostFunction>, Map<String, FuncDecl<?>>) - Static method in class liquidjava.smt.TranslatorContextToZ3
 
addGhostStates(Context, List<GhostState>, Map<String, FuncDecl<?>>) - Static method in class liquidjava.smt.TranslatorContextToZ3
 
addGlobalVariableToContext(String, String, CtTypeReference<?>, Predicate) - Method in class liquidjava.processor.context.Context
 
addInstance(VariableInstance) - Method in class liquidjava.processor.context.Variable
 
addInstanceToContext(String, CtTypeReference<?>, Predicate, CtElement) - Method in class liquidjava.processor.context.Context
 
addPathVariable(RefinedVariable) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
addPlacementInCode(PlacementInCode) - Method in class liquidjava.processor.context.RefinedVariable
 
addRefinementInstanceToVariable(String, String) - Method in class liquidjava.processor.context.Context
 
addRefinementToVariableInContext(String, CtTypeReference<?>, Predicate, CtElement) - Method in class liquidjava.processor.context.Context
 
addSpecificVariable(RefinedVariable) - Method in class liquidjava.processor.context.Context
 
addStateRefinements(TypeChecker, String, CtExpression<?>) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
If an expression has a state in metadata, then its state is passed to the last instance of the variable with varName
addStates(ObjectState) - Method in class liquidjava.processor.context.RefinedFunction
 
addSuperType(CtTypeReference<?>) - Method in class liquidjava.processor.context.RefinedVariable
 
addSuperTypes(CtTypeReference<?>, Set<CtTypeReference<?>>) - Method in class liquidjava.processor.context.RefinedVariable
 
addToGhostClass(String, GhostState) - Method in class liquidjava.processor.context.Context
 
addToIndex(String, String, CtElement) - Static method in class liquidjava.rj_language.BuiltinFunctionPredicate
 
addVarToContext(String, CtTypeReference<?>, Predicate, CtElement) - Method in class liquidjava.processor.context.Context
 
addVarToContext(RefinedVariable) - Method in class liquidjava.processor.context.Context
 
alias() - Method in class rj.grammar.RJParser
 
alias() - Method in class rj.grammar.RJParser.StartAliasContext
 
aliasCall() - Method in class rj.grammar.RJParser
 
aliasCall() - Method in class rj.grammar.RJParser.FunctionCallContext
 
AliasCallContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.AliasCallContext
 
AliasContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.AliasContext
 
AliasDTO - Class in liquidjava.processor.facade
 
AliasDTO(String, List<String>, List<String>, String) - Constructor for class liquidjava.processor.facade.AliasDTO
 
AliasDTO(String, List<CtTypeReference<?>>, List<String>, Expression) - Constructor for class liquidjava.processor.facade.AliasDTO
 
AliasInvocation - Class in liquidjava.rj_language.ast
 
AliasInvocation(String, List<Expression>) - Constructor for class liquidjava.rj_language.ast.AliasInvocation
 
AliasVisitor - Class in liquidjava.rj_language.visitors
 
AliasVisitor(CodePointCharStream) - Constructor for class liquidjava.rj_language.visitors.AliasVisitor
 
AliasWrapper - Class in liquidjava.processor.context
 
AliasWrapper(AliasDTO, Factory, String, String) - Constructor for class liquidjava.processor.context.AliasWrapper
 
allRefinementsTrue() - Method in class liquidjava.processor.context.RefinedFunction
 
AND - Static variable in class liquidjava.utils.constants.Ops
 
argDecl() - Method in class rj.grammar.RJParser
 
argDecl() - Method in class rj.grammar.RJParser.ArgDeclContext
 
argDecl() - Method in class rj.grammar.RJParser.GhostContext
 
ArgDeclContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.ArgDeclContext
 
argDeclID() - Method in class rj.grammar.RJParser.AliasContext
 
argDeclID() - Method in class rj.grammar.RJParser
 
argDeclID() - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
ArgDeclIDContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.ArgDeclIDContext
 
args() - Method in class rj.grammar.RJParser.AliasCallContext
 
args() - Method in class rj.grammar.RJParser
 
args() - Method in class rj.grammar.RJParser.GhostCallContext
 
ArgsContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.ArgsContext
 
argumentsEqual(List<Expression>) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
ARITHOP - Static variable in class rj.grammar.RJLexer
 
ARITHOP - Static variable in class rj.grammar.RJParser
 
ARITHOP() - Method in class rj.grammar.RJParser.OpArithContext
 
AuxHierarchyRefinementsPassage - Class in liquidjava.processor.refinement_checker.object_checkers
 
AuxHierarchyRefinementsPassage() - Constructor for class liquidjava.processor.refinement_checker.object_checkers.AuxHierarchyRefinementsPassage
 
AuxStateHandler - Class in liquidjava.processor.refinement_checker.object_checkers
 
AuxStateHandler() - Constructor for class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
 

B

BinaryDerivationNode - Class in liquidjava.rj_language.opt.derivation_node
 
BinaryDerivationNode(ValDerivationNode, ValDerivationNode, String) - Constructor for class liquidjava.rj_language.opt.derivation_node.BinaryDerivationNode
 
BinaryExpression - Class in liquidjava.rj_language.ast
 
BinaryExpression(Expression, String, Expression) - Constructor for class liquidjava.rj_language.ast.BinaryExpression
 
BOLD_RED - Static variable in class liquidjava.diagnostics.Colors
 
BOLD_YELLOW - Static variable in class liquidjava.diagnostics.Colors
 
BOOL - Static variable in class rj.grammar.RJLexer
 
BOOL - Static variable in class rj.grammar.RJParser
 
BOOL() - Method in class rj.grammar.RJParser.LiteralContext
 
BOOLEAN - Static variable in class liquidjava.utils.constants.Types
 
BOOLOP - Static variable in class rj.grammar.RJLexer
 
BOOLOP - Static variable in class rj.grammar.RJParser
 
BOOLOP() - Method in class rj.grammar.RJParser.ExpBoolContext
 
BuiltinFunctionPredicate - Class in liquidjava.rj_language
 
BuiltinFunctionPredicate(CtElement, String, String...) - Constructor for class liquidjava.rj_language.BuiltinFunctionPredicate
 

C

canProcessSubtyping(Predicate, Predicate, List<GhostState>, SourcePosition, Factory) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
changeAlias(Map<String, AliasDTO>, Context, Factory) - Method in class liquidjava.rj_language.ast.Expression
 
changeAliasToRefinement(Context, Factory) - Method in class liquidjava.rj_language.Predicate
 
changeOldMentions(String, String) - Method in class liquidjava.rj_language.Predicate
Change old mentions of previous name to the new name e.g., old(previousName) -> newName
changeStatesToRefinements(List<GhostState>, String[]) - Method in class liquidjava.rj_language.Predicate
 
channelNames - Static variable in class rj.grammar.RJLexer
 
checkCompatibleType(String, Expression, Context, Factory) - Static method in class liquidjava.rj_language.ast.typing.TypeInfer
 
checkFunctionInSupertypes(CtClass<?>, CtMethod<R>, RefinedFunction, TypeChecker) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxHierarchyRefinementsPassage
 
checkSMT(Predicate, CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
checksStateSMT(Predicate, Predicate, SourcePosition) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
checkStateSMT(Predicate, Predicate, CtElement, String) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
checkTargetChanges(TypeChecker, RefinedFunction, CtExpression<?>, Map<String, String>, CtElement) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Checks the changes in the state of the target
checkVariableRefinements(Predicate, String, CtTypeReference<?>, CtElement, CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
clear() - Method in class liquidjava.diagnostics.Diagnostics
 
clone() - Method in class liquidjava.processor.context.ObjectState
 
clone() - Method in class liquidjava.processor.VCImplication
 
clone() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
clone() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
clone() - Method in class liquidjava.rj_language.ast.Expression
 
clone() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
clone() - Method in class liquidjava.rj_language.ast.GroupExpression
 
clone() - Method in class liquidjava.rj_language.ast.Ite
 
clone() - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
clone() - Method in class liquidjava.rj_language.ast.LiteralInt
 
clone() - Method in class liquidjava.rj_language.ast.LiteralReal
 
clone() - Method in class liquidjava.rj_language.ast.LiteralString
 
clone() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
clone() - Method in class liquidjava.rj_language.ast.Var
 
clone() - Method in class liquidjava.rj_language.Predicate
 
close() - Method in class liquidjava.smt.TranslatorToZ3
 
colEnd() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns the value of the colEnd record component.
Colors - Class in liquidjava.diagnostics
 
Colors() - Constructor for class liquidjava.diagnostics.Colors
 
colStart() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns the value of the colStart record component.
CommandLineLauncher - Class in liquidjava.api
 
CommandLineLauncher() - Constructor for class liquidjava.api.CommandLineLauncher
 
ConstantFolding - Class in liquidjava.rj_language.opt
 
ConstantFolding() - Constructor for class liquidjava.rj_language.opt.ConstantFolding
 
ConstantPropagation - Class in liquidjava.rj_language.opt
 
ConstantPropagation() - Constructor for class liquidjava.rj_language.opt.ConstantPropagation
 
constructorStateMetadata(String, RefinedFunction, Map<String, String>, CtConstructorCall<?>) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Sets the new state acquired from the constructor call
Context - Class in liquidjava.processor.context
 
copyFrom(RJParser.ExpContext) - Method in class rj.grammar.RJParser.ExpContext
 
copyFrom(RJParser.LiteralExpressionContext) - Method in class rj.grammar.RJParser.LiteralExpressionContext
 
copyFrom(RJParser.OperandContext) - Method in class rj.grammar.RJParser.OperandContext
 
copyFrom(RJParser.PredContext) - Method in class rj.grammar.RJParser.PredContext
 
copyFrom(RJParser.StartContext) - Method in class rj.grammar.RJParser.StartContext
 
counter - Variable in class liquidjava.processor.context.Context
 
create(ParseTree) - Method in class liquidjava.rj_language.visitors.CreateASTVisitor
 
createAliasDTO() - Method in class liquidjava.processor.context.AliasWrapper
 
createAST(String, String) - Static method in class liquidjava.rj_language.parsing.RefinementsParser
 
CreateASTVisitor - Class in liquidjava.rj_language.visitors
Create refinements language AST using antlr
CreateASTVisitor(String) - Constructor for class liquidjava.rj_language.visitors.CreateASTVisitor
 
createConjunction(Predicate, Predicate) - Static method in class liquidjava.rj_language.Predicate
 
createDisjunction(Predicate, Predicate) - Static method in class liquidjava.rj_language.Predicate
 
createEquals(Predicate, Predicate) - Static method in class liquidjava.rj_language.Predicate
 
createError(SourcePosition, Predicate, Predicate) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
createInvocation(String, Predicate...) - Static method in class liquidjava.rj_language.Predicate
 
createITE(Predicate, Predicate, Predicate) - Static method in class liquidjava.rj_language.Predicate
 
createLit(String, String) - Static method in class liquidjava.rj_language.Predicate
 
createOperation(Predicate, String, Predicate) - Static method in class liquidjava.rj_language.Predicate
 
createPlacement(CtElement) - Static method in class liquidjava.processor.context.PlacementInCode
 
createSameStateError(SourcePosition, Predicate, String) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
createStateGhost(int, CtElement) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
createStateGhost(int, CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
createStateMismatchError(SourcePosition, String, Predicate, Predicate) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
createVar(String) - Static method in class liquidjava.rj_language.Predicate
 
CustomError - Exception Class in liquidjava.diagnostics.errors
Custom error with an arbitrary message
CustomError(String) - Constructor for exception class liquidjava.diagnostics.errors.CustomError
 
CustomError(String, SourcePosition) - Constructor for exception class liquidjava.diagnostics.errors.CustomError
 
CustomWarning - Exception Class in liquidjava.diagnostics.warnings
Custom warning with a message
CustomWarning(String) - Constructor for exception class liquidjava.diagnostics.warnings.CustomWarning
 
CustomWarning(SourcePosition, String) - Constructor for exception class liquidjava.diagnostics.warnings.CustomWarning
 

D

DerivationNode - Class in liquidjava.rj_language.opt.derivation_node
 
DerivationNode() - Constructor for class liquidjava.rj_language.opt.derivation_node.DerivationNode
 
Diagnostics - Class in liquidjava.diagnostics
Singleton class to store diagnostics (errors and warnings) during the verification process
DIV - Static variable in class liquidjava.utils.constants.Ops
 
DOUBLE - Static variable in class liquidjava.utils.constants.Types
 

E

enterAlias(RJParser.AliasContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.alias().
enterAlias(RJParser.AliasContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.alias().
enterAliasCall(RJParser.AliasCallContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.aliasCall().
enterAliasCall(RJParser.AliasCallContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.aliasCall().
enterArgDecl(RJParser.ArgDeclContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.argDecl().
enterArgDecl(RJParser.ArgDeclContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.argDecl().
enterArgDeclID(RJParser.ArgDeclIDContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.argDeclID().
enterArgDeclID(RJParser.ArgDeclIDContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.argDeclID().
enterArgs(RJParser.ArgsContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.args().
enterArgs(RJParser.ArgsContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.args().
enterContext() - Method in class liquidjava.processor.context.Context
 
enterContext() - Method in class liquidjava.processor.context.Variable
 
enterEveryRule(ParserRuleContext) - Method in class rj.grammar.RJBaseListener
enterExpBool(RJParser.ExpBoolContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the expBool labeled alternative in RJParser.exp().
enterExpBool(RJParser.ExpBoolContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the expBool labeled alternative in RJParser.exp().
enterExpGroup(RJParser.ExpGroupContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the expGroup labeled alternative in RJParser.exp().
enterExpGroup(RJParser.ExpGroupContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the expGroup labeled alternative in RJParser.exp().
enterExpOperand(RJParser.ExpOperandContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the expOperand labeled alternative in RJParser.exp().
enterExpOperand(RJParser.ExpOperandContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the expOperand labeled alternative in RJParser.exp().
enterFunctionCall(RJParser.FunctionCallContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.functionCall().
enterFunctionCall(RJParser.FunctionCallContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.functionCall().
enterGhost(RJParser.GhostContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.ghost().
enterGhost(RJParser.GhostContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.ghost().
enterGhostCall(RJParser.GhostCallContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.ghostCall().
enterGhostCall(RJParser.GhostCallContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.ghostCall().
enterInvocation(RJParser.InvocationContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the invocation labeled alternative in RJParser.literalExpression().
enterInvocation(RJParser.InvocationContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the invocation labeled alternative in RJParser.literalExpression().
enterIte(RJParser.IteContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the ite labeled alternative in RJParser.pred().
enterIte(RJParser.IteContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the ite labeled alternative in RJParser.pred().
enterLit(RJParser.LitContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the lit labeled alternative in RJParser.literalExpression().
enterLit(RJParser.LitContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the lit labeled alternative in RJParser.literalExpression().
enterLiteral(RJParser.LiteralContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.literal().
enterLiteral(RJParser.LiteralContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.literal().
enterLitGroup(RJParser.LitGroupContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the litGroup labeled alternative in RJParser.literalExpression().
enterLitGroup(RJParser.LitGroupContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the litGroup labeled alternative in RJParser.literalExpression().
enterOpArith(RJParser.OpArithContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opArith labeled alternative in RJParser.operand().
enterOpArith(RJParser.OpArithContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opArith labeled alternative in RJParser.operand().
enterOpGroup(RJParser.OpGroupContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opGroup labeled alternative in RJParser.operand().
enterOpGroup(RJParser.OpGroupContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opGroup labeled alternative in RJParser.operand().
enterOpLiteral(RJParser.OpLiteralContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opLiteral labeled alternative in RJParser.operand().
enterOpLiteral(RJParser.OpLiteralContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opLiteral labeled alternative in RJParser.operand().
enterOpMinus(RJParser.OpMinusContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opMinus labeled alternative in RJParser.operand().
enterOpMinus(RJParser.OpMinusContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opMinus labeled alternative in RJParser.operand().
enterOpNot(RJParser.OpNotContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opNot labeled alternative in RJParser.operand().
enterOpNot(RJParser.OpNotContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opNot labeled alternative in RJParser.operand().
enterOpSub(RJParser.OpSubContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the opSub labeled alternative in RJParser.operand().
enterOpSub(RJParser.OpSubContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the opSub labeled alternative in RJParser.operand().
enterPredExp(RJParser.PredExpContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the predExp labeled alternative in RJParser.pred().
enterPredExp(RJParser.PredExpContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the predExp labeled alternative in RJParser.pred().
enterPredGroup(RJParser.PredGroupContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the predGroup labeled alternative in RJParser.pred().
enterPredGroup(RJParser.PredGroupContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the predGroup labeled alternative in RJParser.pred().
enterPredLogic(RJParser.PredLogicContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the predLogic labeled alternative in RJParser.pred().
enterPredLogic(RJParser.PredLogicContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the predLogic labeled alternative in RJParser.pred().
enterPredNegate(RJParser.PredNegateContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the predNegate labeled alternative in RJParser.pred().
enterPredNegate(RJParser.PredNegateContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the predNegate labeled alternative in RJParser.pred().
enterProg(RJParser.ProgContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.prog().
enterProg(RJParser.ProgContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.prog().
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.AliasCallContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.AliasContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgDeclContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgsContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpBoolContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpGroupContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpOperandContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.FunctionCallContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.GhostCallContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.GhostContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.InvocationContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.IteContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LitContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LiteralContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LitGroupContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpArithContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpGroupContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpLiteralContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpMinusContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpNotContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpSubContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredExpContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredGroupContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredLogicContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredNegateContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ProgContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartAliasContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartGhostContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartPredContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.TargetInvocationContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.TypeContext
 
enterRule(ParseTreeListener) - Method in class rj.grammar.RJParser.VarContext
 
enterStartAlias(RJParser.StartAliasContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the startAlias labeled alternative in RJParser.start().
enterStartAlias(RJParser.StartAliasContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the startAlias labeled alternative in RJParser.start().
enterStartGhost(RJParser.StartGhostContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the startGhost labeled alternative in RJParser.start().
enterStartGhost(RJParser.StartGhostContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the startGhost labeled alternative in RJParser.start().
enterStartPred(RJParser.StartPredContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the startPred labeled alternative in RJParser.start().
enterStartPred(RJParser.StartPredContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the startPred labeled alternative in RJParser.start().
enterTargetInvocation(RJParser.TargetInvocationContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the targetInvocation labeled alternative in RJParser.literalExpression().
enterTargetInvocation(RJParser.TargetInvocationContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the targetInvocation labeled alternative in RJParser.literalExpression().
enterType(RJParser.TypeContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by RJParser.type().
enterType(RJParser.TypeContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by RJParser.type().
enterVar(RJParser.VarContext) - Method in class rj.grammar.RJBaseListener
Enter a parse tree produced by the var labeled alternative in RJParser.literalExpression().
enterVar(RJParser.VarContext) - Method in interface rj.grammar.RJListener
Enter a parse tree produced by the var labeled alternative in RJParser.literalExpression().
EQ - Static variable in class liquidjava.utils.constants.Ops
 
equals(Object) - Method in record class liquidjava.diagnostics.ErrorPosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
equals(Object) - Method in class liquidjava.processor.context.Refined
 
equals(Object) - Method in class liquidjava.processor.context.RefinedFunction
 
equals(Object) - Method in class liquidjava.processor.context.RefinedVariable
 
equals(Object) - Method in record class liquidjava.processor.facade.GhostDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class liquidjava.rj_language.ast.AliasInvocation
 
equals(Object) - Method in class liquidjava.rj_language.ast.BinaryExpression
 
equals(Object) - Method in class liquidjava.rj_language.ast.Expression
 
equals(Object) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
equals(Object) - Method in class liquidjava.rj_language.ast.GroupExpression
 
equals(Object) - Method in class liquidjava.rj_language.ast.Ite
 
equals(Object) - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
equals(Object) - Method in class liquidjava.rj_language.ast.LiteralInt
 
equals(Object) - Method in class liquidjava.rj_language.ast.LiteralReal
 
equals(Object) - Method in class liquidjava.rj_language.ast.LiteralString
 
equals(Object) - Method in class liquidjava.rj_language.ast.UnaryExpression
 
equals(Object) - Method in class liquidjava.rj_language.ast.Var
 
equals(Object) - Method in record class liquidjava.utils.Pair
Indicates whether some other object is "equal to" this one.
ErrorPosition - Record Class in liquidjava.diagnostics
 
ErrorPosition(int, int, int, int) - Constructor for record class liquidjava.diagnostics.ErrorPosition
Creates an instance of a ErrorPosition record class.
exitAlias(RJParser.AliasContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.alias().
exitAlias(RJParser.AliasContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.alias().
exitAliasCall(RJParser.AliasCallContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.aliasCall().
exitAliasCall(RJParser.AliasCallContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.aliasCall().
exitArgDecl(RJParser.ArgDeclContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.argDecl().
exitArgDecl(RJParser.ArgDeclContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.argDecl().
exitArgDeclID(RJParser.ArgDeclIDContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.argDeclID().
exitArgDeclID(RJParser.ArgDeclIDContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.argDeclID().
exitArgs(RJParser.ArgsContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.args().
exitArgs(RJParser.ArgsContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.args().
exitContext() - Method in class liquidjava.processor.context.Context
 
exitContext() - Method in class liquidjava.processor.context.Variable
 
exitEveryRule(ParserRuleContext) - Method in class rj.grammar.RJBaseListener
exitExpBool(RJParser.ExpBoolContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the expBool labeled alternative in RJParser.exp().
exitExpBool(RJParser.ExpBoolContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the expBool labeled alternative in RJParser.exp().
exitExpGroup(RJParser.ExpGroupContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the expGroup labeled alternative in RJParser.exp().
exitExpGroup(RJParser.ExpGroupContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the expGroup labeled alternative in RJParser.exp().
exitExpOperand(RJParser.ExpOperandContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the expOperand labeled alternative in RJParser.exp().
exitExpOperand(RJParser.ExpOperandContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the expOperand labeled alternative in RJParser.exp().
exitFunctionCall(RJParser.FunctionCallContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.functionCall().
exitFunctionCall(RJParser.FunctionCallContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.functionCall().
exitGhost(RJParser.GhostContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.ghost().
exitGhost(RJParser.GhostContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.ghost().
exitGhostCall(RJParser.GhostCallContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.ghostCall().
exitGhostCall(RJParser.GhostCallContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.ghostCall().
exitInvocation(RJParser.InvocationContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the invocation labeled alternative in RJParser.literalExpression().
exitInvocation(RJParser.InvocationContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the invocation labeled alternative in RJParser.literalExpression().
exitIte(RJParser.IteContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the ite labeled alternative in RJParser.pred().
exitIte(RJParser.IteContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the ite labeled alternative in RJParser.pred().
exitLit(RJParser.LitContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the lit labeled alternative in RJParser.literalExpression().
exitLit(RJParser.LitContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the lit labeled alternative in RJParser.literalExpression().
exitLiteral(RJParser.LiteralContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.literal().
exitLiteral(RJParser.LiteralContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.literal().
exitLitGroup(RJParser.LitGroupContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the litGroup labeled alternative in RJParser.literalExpression().
exitLitGroup(RJParser.LitGroupContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the litGroup labeled alternative in RJParser.literalExpression().
exitOpArith(RJParser.OpArithContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opArith labeled alternative in RJParser.operand().
exitOpArith(RJParser.OpArithContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opArith labeled alternative in RJParser.operand().
exitOpGroup(RJParser.OpGroupContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opGroup labeled alternative in RJParser.operand().
exitOpGroup(RJParser.OpGroupContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opGroup labeled alternative in RJParser.operand().
exitOpLiteral(RJParser.OpLiteralContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opLiteral labeled alternative in RJParser.operand().
exitOpLiteral(RJParser.OpLiteralContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opLiteral labeled alternative in RJParser.operand().
exitOpMinus(RJParser.OpMinusContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opMinus labeled alternative in RJParser.operand().
exitOpMinus(RJParser.OpMinusContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opMinus labeled alternative in RJParser.operand().
exitOpNot(RJParser.OpNotContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opNot labeled alternative in RJParser.operand().
exitOpNot(RJParser.OpNotContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opNot labeled alternative in RJParser.operand().
exitOpSub(RJParser.OpSubContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the opSub labeled alternative in RJParser.operand().
exitOpSub(RJParser.OpSubContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the opSub labeled alternative in RJParser.operand().
exitPredExp(RJParser.PredExpContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the predExp labeled alternative in RJParser.pred().
exitPredExp(RJParser.PredExpContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the predExp labeled alternative in RJParser.pred().
exitPredGroup(RJParser.PredGroupContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the predGroup labeled alternative in RJParser.pred().
exitPredGroup(RJParser.PredGroupContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the predGroup labeled alternative in RJParser.pred().
exitPredLogic(RJParser.PredLogicContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the predLogic labeled alternative in RJParser.pred().
exitPredLogic(RJParser.PredLogicContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the predLogic labeled alternative in RJParser.pred().
exitPredNegate(RJParser.PredNegateContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the predNegate labeled alternative in RJParser.pred().
exitPredNegate(RJParser.PredNegateContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the predNegate labeled alternative in RJParser.pred().
exitProg(RJParser.ProgContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.prog().
exitProg(RJParser.ProgContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.prog().
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.AliasCallContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.AliasContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgDeclContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ArgsContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpBoolContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpGroupContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ExpOperandContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.FunctionCallContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.GhostCallContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.GhostContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.InvocationContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.IteContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LitContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LiteralContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.LitGroupContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpArithContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpGroupContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpLiteralContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpMinusContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpNotContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.OpSubContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredExpContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredGroupContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredLogicContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.PredNegateContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.ProgContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartAliasContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartGhostContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.StartPredContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.TargetInvocationContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.TypeContext
 
exitRule(ParseTreeListener) - Method in class rj.grammar.RJParser.VarContext
 
exitStartAlias(RJParser.StartAliasContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the startAlias labeled alternative in RJParser.start().
exitStartAlias(RJParser.StartAliasContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the startAlias labeled alternative in RJParser.start().
exitStartGhost(RJParser.StartGhostContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the startGhost labeled alternative in RJParser.start().
exitStartGhost(RJParser.StartGhostContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the startGhost labeled alternative in RJParser.start().
exitStartPred(RJParser.StartPredContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the startPred labeled alternative in RJParser.start().
exitStartPred(RJParser.StartPredContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the startPred labeled alternative in RJParser.start().
exitTargetInvocation(RJParser.TargetInvocationContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the targetInvocation labeled alternative in RJParser.literalExpression().
exitTargetInvocation(RJParser.TargetInvocationContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the targetInvocation labeled alternative in RJParser.literalExpression().
exitType(RJParser.TypeContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by RJParser.type().
exitType(RJParser.TypeContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by RJParser.type().
exitVar(RJParser.VarContext) - Method in class rj.grammar.RJBaseListener
Exit a parse tree produced by the var labeled alternative in RJParser.literalExpression().
exitVar(RJParser.VarContext) - Method in interface rj.grammar.RJListener
Exit a parse tree produced by the var labeled alternative in RJParser.literalExpression().
exp - Variable in class liquidjava.rj_language.Predicate
 
exp() - Method in class rj.grammar.RJParser
 
exp() - Method in class rj.grammar.RJParser.ExpBoolContext
 
exp() - Method in class rj.grammar.RJParser.ExpGroupContext
 
exp() - Method in class rj.grammar.RJParser.PredExpContext
 
exp(int) - Method in class rj.grammar.RJParser.ExpBoolContext
 
ExpBoolContext(RJParser.ExpContext) - Constructor for class rj.grammar.RJParser.ExpBoolContext
 
ExpContext() - Constructor for class rj.grammar.RJParser.ExpContext
 
ExpContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.ExpContext
 
ExpGroupContext(RJParser.ExpContext) - Constructor for class rj.grammar.RJParser.ExpGroupContext
 
ExpOperandContext(RJParser.ExpContext) - Constructor for class rj.grammar.RJParser.ExpOperandContext
 
Expression - Class in liquidjava.rj_language.ast
 
Expression() - Constructor for class liquidjava.rj_language.ast.Expression
 
ExpressionSimplifier - Class in liquidjava.rj_language.opt
 
ExpressionSimplifier() - Constructor for class liquidjava.rj_language.opt.ExpressionSimplifier
 
ExpressionToZ3Visitor - Class in liquidjava.smt
 
ExpressionToZ3Visitor(TranslatorToZ3) - Constructor for class liquidjava.smt.ExpressionToZ3Visitor
 
ExpressionVisitor<T> - Interface in liquidjava.rj_language.visitors
 
ExternalClassNotFoundWarning - Exception Class in liquidjava.diagnostics.warnings
Warning indicating that a class referenced in an external refinement was not found
ExternalClassNotFoundWarning(SourcePosition, String, String) - Constructor for exception class liquidjava.diagnostics.warnings.ExternalClassNotFoundWarning
 
ExternalMethodNotFoundWarning - Exception Class in liquidjava.diagnostics.warnings
Warning indicating that a method referenced in an external refinement was not found
ExternalMethodNotFoundWarning(SourcePosition, String, String, String, String[]) - Constructor for exception class liquidjava.diagnostics.warnings.ExternalMethodNotFoundWarning
 
ExternalRefinementTypeChecker - Class in liquidjava.processor.refinement_checker
 
ExternalRefinementTypeChecker(Context, Factory) - Constructor for class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 

F

FieldGhostsGeneration - Class in liquidjava.processor.ann_generation
 
FieldGhostsGeneration(Context, Factory) - Constructor for class liquidjava.processor.ann_generation.FieldGhostsGeneration
 
finishIfCombination() - Method in class liquidjava.processor.context.Variable
 
first() - Method in record class liquidjava.utils.Pair
Returns the value of the first record component.
FLOAT - Static variable in class liquidjava.utils.constants.Types
 
fold(ValDerivationNode) - Static method in class liquidjava.rj_language.opt.ConstantFolding
Performs constant folding on a derivation node by evaluating nodes with constant values.
Formats - Class in liquidjava.utils.constants
 
Formats() - Constructor for class liquidjava.utils.constants.Formats
 
foundError() - Method in class liquidjava.diagnostics.Diagnostics
 
foundWarning() - Method in class liquidjava.diagnostics.Diagnostics
 
FRESH - Static variable in class liquidjava.utils.constants.Formats
 
fromSpoonPosition(SourcePosition) - Static method in record class liquidjava.diagnostics.ErrorPosition
 
functionCall() - Method in class rj.grammar.RJParser
 
functionCall() - Method in class rj.grammar.RJParser.InvocationContext
 
functionCall() - Method in class rj.grammar.RJParser.TargetInvocationContext
 
FunctionCallContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.FunctionCallContext
 
FunctionInvocation - Class in liquidjava.rj_language.ast
 
FunctionInvocation(String, List<Expression>) - Constructor for class liquidjava.rj_language.ast.FunctionInvocation
 

G

GE - Static variable in class liquidjava.utils.constants.Ops
 
getAccentColor() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getAlias() - Method in class liquidjava.processor.context.Context
 
getAlias(ParseTree) - Method in class liquidjava.rj_language.visitors.AliasVisitor
Gets information about the alias
getAliasDeclaration(String) - Static method in class liquidjava.rj_language.parsing.RefinementsParser
 
getAllMethodsWithNameSize(String, int) - Method in class liquidjava.processor.context.Context
 
getAllRefinements() - Method in class liquidjava.processor.context.RefinedFunction
 
getAllStates() - Method in class liquidjava.processor.context.RefinedFunction
 
getAllVariables() - Method in class liquidjava.processor.context.Context
Lists all variables inside the stack
getAllVariablesWithSupertypes() - Method in class liquidjava.processor.context.Context
 
getArgs() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
getArgs() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
getArguments() - Method in class liquidjava.processor.context.RefinedFunction
 
getATN() - Method in class rj.grammar.RJLexer
 
getATN() - Method in class rj.grammar.RJParser
 
getBinaryOpRefinements(CtBinaryOperator<T>) - Method in class liquidjava.processor.refinement_checker.general_checkers.OperationsChecker
Finds and adds refinement metadata to the binary operation
getChannelNames() - Method in class rj.grammar.RJLexer
 
getChildren() - Method in class liquidjava.rj_language.ast.Expression
 
getClassName() - Method in exception class liquidjava.diagnostics.warnings.ExternalClassNotFoundWarning
 
getClassName() - Method in exception class liquidjava.diagnostics.warnings.ExternalMethodNotFoundWarning
 
getClonedPredicate() - Method in class liquidjava.processor.context.AliasWrapper
 
getCondition() - Method in class liquidjava.rj_language.ast.Ite
 
getConstructorInvocationRefinements(CtConstructorCall<?>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getConstructorRefinements(CtConstructor<?>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getContext() - Method in class liquidjava.processor.ann_generation.FieldGhostsGeneration
 
getContext() - Method in class liquidjava.processor.context.Context
 
getContext() - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getCounter() - Method in class liquidjava.processor.context.Context
 
getDetails() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getDetails() - Method in exception class liquidjava.diagnostics.warnings.ExternalMethodNotFoundWarning
 
getElse() - Method in class liquidjava.rj_language.ast.Ite
 
getErrorOutput() - Method in class liquidjava.diagnostics.Diagnostics
 
getErrors() - Method in class liquidjava.diagnostics.Diagnostics
 
getErrors() - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
getExpected() - Method in exception class liquidjava.diagnostics.errors.RefinementError
 
getExpected() - Method in exception class liquidjava.diagnostics.errors.StateRefinementError
 
getExpression() - Method in class liquidjava.processor.facade.AliasDTO
 
getExpression() - Method in class liquidjava.rj_language.ast.GroupExpression
 
getExpression() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
getExpression() - Method in class liquidjava.rj_language.Predicate
 
getFactory() - Method in class liquidjava.processor.ann_generation.FieldGhostsGeneration
 
getFactory() - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getFile() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getFirstOperand() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
getFound() - Method in exception class liquidjava.diagnostics.errors.RefinementError
 
getFound() - Method in exception class liquidjava.diagnostics.errors.StateRefinementError
 
getFrom() - Method in class liquidjava.processor.context.ObjectState
 
getFromStates() - Method in class liquidjava.processor.context.RefinedFunction
 
getFunction(String, String, int) - Method in class liquidjava.processor.context.Context
 
getGhostDecl(ParseTree) - Static method in class liquidjava.rj_language.visitors.GhostVisitor
 
getGhostDeclaration(String) - Static method in class liquidjava.rj_language.parsing.RefinementsParser
The triple information of the ghost declaration in the order invalid input: '<'type, name, listinvalid input: '<'type,name>>
getGhostFunction(String, CtElement) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
getGhostFunction(String, CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getGhosts() - Method in class liquidjava.processor.context.Context
 
getGhostState() - Method in class liquidjava.processor.context.Context
 
getGhostState(String) - Method in class liquidjava.processor.context.Context
 
getGrammarFileName() - Method in class rj.grammar.RJLexer
 
getGrammarFileName() - Method in class rj.grammar.RJParser
 
getInstance() - Static method in class liquidjava.diagnostics.Diagnostics
 
getInstance() - Static method in class liquidjava.processor.context.Context
 
getInvocationRefinements(CtInvocation<R>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getKind() - Method in exception class liquidjava.diagnostics.errors.NotFoundError
 
getKind() - Method in exception class liquidjava.smt.errors.NotFoundError
 
getLastInstance() - Method in class liquidjava.processor.context.Variable
 
getLastVariableInstance(String) - Method in class liquidjava.processor.context.Context
 
getLeft() - Method in class liquidjava.rj_language.opt.derivation_node.BinaryDerivationNode
 
getLocation() - Method in class liquidjava.processor.context.Variable
 
getLocation() - Method in exception class liquidjava.smt.errors.SMTError
 
getMainRefinement() - Method in class liquidjava.processor.context.RefinedVariable
 
getMainRefinement() - Method in class liquidjava.processor.context.Variable
 
getMainRefinement() - Method in class liquidjava.processor.context.VariableInstance
 
getMessage() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getMessages() - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
getMethodName() - Method in exception class liquidjava.diagnostics.warnings.ExternalMethodNotFoundWarning
 
getMethodRefinements(CtMethod<R>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getMethodRefinements(CtMethod<R>, String) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getModeNames() - Method in class rj.grammar.RJLexer
 
getName() - Method in exception class liquidjava.diagnostics.errors.NotFoundError
 
getName() - Method in class liquidjava.processor.context.AliasWrapper
 
getName() - Method in class liquidjava.processor.context.GhostFunction
 
getName() - Method in class liquidjava.processor.context.Refined
 
getName() - Method in class liquidjava.processor.facade.AliasDTO
 
getName() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
getName() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
getName() - Method in class liquidjava.rj_language.ast.Var
 
getName() - Method in exception class liquidjava.smt.errors.NotFoundError
 
getOp() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
getOp() - Method in class liquidjava.rj_language.opt.derivation_node.BinaryDerivationNode
 
getOp() - Method in class liquidjava.rj_language.opt.derivation_node.UnaryDerivationNode
 
getOperand() - Method in class liquidjava.rj_language.opt.derivation_node.UnaryDerivationNode
 
getOperator() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
getOrigin() - Method in class liquidjava.rj_language.opt.derivation_node.ValDerivationNode
 
getOverloads() - Method in exception class liquidjava.diagnostics.warnings.ExternalMethodNotFoundWarning
 
getParametersTypes() - Method in class liquidjava.processor.context.GhostFunction
 
getParent() - Method in class liquidjava.processor.context.GhostState
 
getParent() - Method in class liquidjava.processor.context.VariableInstance
 
getParentClassName() - Method in class liquidjava.processor.context.GhostFunction
 
getPlacementInCode() - Method in class liquidjava.processor.context.RefinedVariable
 
getPosition() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getPosition() - Method in class liquidjava.processor.context.PlacementInCode
 
getPrefix() - Method in class liquidjava.processor.context.GhostFunction
 
getQualifiedClassName(CtElement) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
getQualifiedClassName(CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getQualifiedName() - Method in class liquidjava.processor.context.GhostFunction
 
getRefinement() - Method in exception class liquidjava.diagnostics.errors.InvalidRefinementError
 
getRefinement() - Method in exception class liquidjava.diagnostics.errors.SyntaxError
 
getRefinement() - Method in class liquidjava.processor.context.GhostState
 
getRefinement() - Method in class liquidjava.processor.context.Refined
 
getRefinement() - Method in class liquidjava.processor.context.Variable
 
getRefinement(CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getRefinementAnnotationPosition(CtElement, String) - Static method in class liquidjava.utils.Utils
 
getRefinementFromAnnotation(CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getRefinementFunction(String, String, int) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getRefReturn() - Method in class liquidjava.processor.context.RefinedFunction
 
getRenamedRefinements(String) - Method in class liquidjava.processor.context.Refined
 
getRenamedRefinements(Context, CtElement) - Method in class liquidjava.processor.context.RefinedFunction
 
getReturnRefinements(CtReturn<R>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
getReturnType() - Method in class liquidjava.processor.context.GhostFunction
 
getRight() - Method in class liquidjava.rj_language.opt.derivation_node.BinaryDerivationNode
 
getRuleIndex() - Method in class rj.grammar.RJParser.AliasCallContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.AliasContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.ArgDeclContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.ArgsContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.ExpContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.FunctionCallContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.GhostCallContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.GhostContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.LiteralContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.LiteralExpressionContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.OperandContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.PredContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.ProgContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.StartContext
 
getRuleIndex() - Method in class rj.grammar.RJParser.TypeContext
 
getRuleNames() - Method in class rj.grammar.RJLexer
 
getRuleNames() - Method in class rj.grammar.RJParser
 
getSecondOperand() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
getSerializedATN() - Method in class rj.grammar.RJLexer
 
getSerializedATN() - Method in class rj.grammar.RJParser
 
getSignature() - Method in class liquidjava.processor.context.RefinedFunction
 
getSimpleClassName(CtElement) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
getSimpleClassName(CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
getSimpleName(String) - Static method in class liquidjava.utils.Utils
 
getSnippet() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getState() - Method in exception class liquidjava.diagnostics.errors.StateConflictError
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.AliasInvocation
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.BinaryExpression
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.Expression
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.GroupExpression
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.Ite
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.LiteralInt
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.LiteralReal
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.LiteralString
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.UnaryExpression
 
getStateInvocations(List<String>, List<String>) - Method in class liquidjava.rj_language.ast.Var
 
getStateInvocations(List<GhostState>) - Method in class liquidjava.rj_language.Predicate
 
getStringFromAnnotation(CtExpression<?>) - Static method in class liquidjava.processor.refinement_checker.TypeCheckingUtils
 
getSuperTypes() - Method in class liquidjava.processor.context.RefinedVariable
 
getTargetClass() - Method in class liquidjava.processor.context.RefinedFunction
 
getText() - Method in class liquidjava.processor.context.PlacementInCode
 
getThen() - Method in class liquidjava.rj_language.ast.Ite
 
getTitle() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
getTo() - Method in class liquidjava.processor.context.ObjectState
 
getTokenNames() - Method in class rj.grammar.RJLexer
Deprecated.
getTokenNames() - Method in class rj.grammar.RJParser
Deprecated.
getToStates() - Method in class liquidjava.processor.context.RefinedFunction
 
getTranslationTable() - Method in exception class liquidjava.diagnostics.errors.LJError
 
getType() - Method in class liquidjava.processor.context.Refined
 
getType(String, Factory) - Static method in class liquidjava.utils.Utils
 
getType(Context, Factory, Expression) - Static method in class liquidjava.rj_language.ast.typing.TypeInfer
 
getTypes() - Method in class liquidjava.processor.context.AliasWrapper
 
getUnaryOpRefinements(CtUnaryOperator<T>) - Method in class liquidjava.processor.refinement_checker.general_checkers.OperationsChecker
Finds and adds refinement metadata to the unary operation
getValue() - Method in class liquidjava.rj_language.ast.LiteralInt
 
getValue() - Method in class liquidjava.rj_language.ast.LiteralReal
 
getValue() - Method in class liquidjava.rj_language.opt.derivation_node.ValDerivationNode
 
getVar() - Method in class liquidjava.rj_language.opt.derivation_node.VarDerivationNode
 
getVariableByName(String) - Method in class liquidjava.processor.context.Context
 
getVariableFromInstance(VariableInstance) - Method in class liquidjava.processor.context.Context
 
getVariableNames() - Method in class liquidjava.rj_language.Predicate
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.AliasInvocation
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.BinaryExpression
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.Expression
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.GroupExpression
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.Ite
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.LiteralInt
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.LiteralReal
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.LiteralString
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.UnaryExpression
 
getVariableNames(List<String>) - Method in class liquidjava.rj_language.ast.Var
 
getVariableRefinements(String) - Method in class liquidjava.processor.context.Context
 
getVarNames() - Method in class liquidjava.processor.context.AliasWrapper
 
getVarNames() - Method in class liquidjava.processor.facade.AliasDTO
 
getVarTypes() - Method in class liquidjava.processor.facade.AliasDTO
 
getVocabulary() - Method in class rj.grammar.RJLexer
 
getVocabulary() - Method in class rj.grammar.RJParser
 
getWarningOutput() - Method in class liquidjava.diagnostics.Diagnostics
 
getWarnings() - Method in class liquidjava.diagnostics.Diagnostics
 
ghost() - Method in class rj.grammar.RJParser
 
ghost() - Method in class rj.grammar.RJParser.StartGhostContext
 
GHOST - Static variable in class liquidjava.utils.constants.Keys
 
ghostCall() - Method in class rj.grammar.RJParser.FunctionCallContext
 
ghostCall() - Method in class rj.grammar.RJParser
 
GhostCallContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.GhostCallContext
 
GhostContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.GhostContext
 
GhostDTO - Record Class in liquidjava.processor.facade
 
GhostDTO(String, List<String>, String) - Constructor for record class liquidjava.processor.facade.GhostDTO
Creates an instance of a GhostDTO record class.
GhostFunction - Class in liquidjava.processor.context
 
GhostFunction(String, List<String>, CtTypeReference<?>, Factory, String) - Constructor for class liquidjava.processor.context.GhostFunction
 
GhostFunction(String, List<CtTypeReference<?>>, CtTypeReference<?>, String) - Constructor for class liquidjava.processor.context.GhostFunction
 
GhostFunction(GhostDTO, Factory, String) - Constructor for class liquidjava.processor.context.GhostFunction
 
GhostState - Class in liquidjava.processor.context
 
GhostState(String, List<CtTypeReference<?>>, CtTypeReference<?>, String) - Constructor for class liquidjava.processor.context.GhostState
 
GhostVisitor - Class in liquidjava.rj_language.visitors
 
GhostVisitor() - Constructor for class liquidjava.rj_language.visitors.GhostVisitor
 
GREY - Static variable in class liquidjava.diagnostics.Colors
 
GroupExpression - Class in liquidjava.rj_language.ast
 
GroupExpression(Expression) - Constructor for class liquidjava.rj_language.ast.GroupExpression
 
GT - Static variable in class liquidjava.utils.constants.Ops
 

H

handleAlias(String, CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
handleConstructorState(CtConstructor<?>, RefinedFunction, TypeChecker) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Handles the passage of the written state annotations to the context for Constructors
handleMethodState(CtMethod<?>, RefinedFunction, TypeChecker, String) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Handles the passage of the written state annotations to the context for regular Methods
handleStateSetsFromAnnotation(CtElement) - Method in class liquidjava.processor.refinement_checker.TypeChecker
 
hasChildren() - Method in class liquidjava.rj_language.ast.Expression
 
hasFrom() - Method in class liquidjava.processor.context.ObjectState
 
hashCode() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns a hash code value for this object.
hashCode() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
hashCode() - Method in class liquidjava.processor.context.Refined
 
hashCode() - Method in class liquidjava.processor.context.RefinedFunction
 
hashCode() - Method in class liquidjava.processor.context.RefinedVariable
 
hashCode() - Method in record class liquidjava.processor.facade.GhostDTO
Returns a hash code value for this object.
hashCode() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
hashCode() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
hashCode() - Method in class liquidjava.rj_language.ast.Expression
 
hashCode() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
hashCode() - Method in class liquidjava.rj_language.ast.GroupExpression
 
hashCode() - Method in class liquidjava.rj_language.ast.Ite
 
hashCode() - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
hashCode() - Method in class liquidjava.rj_language.ast.LiteralInt
 
hashCode() - Method in class liquidjava.rj_language.ast.LiteralReal
 
hashCode() - Method in class liquidjava.rj_language.ast.LiteralString
 
hashCode() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
hashCode() - Method in class liquidjava.rj_language.ast.Var
 
hashCode() - Method in record class liquidjava.utils.Pair
Returns a hash code value for this object.
hasStateChange() - Method in class liquidjava.processor.context.RefinedFunction
 
hasTo() - Method in class liquidjava.processor.context.ObjectState
 
hasVariable(String) - Method in class liquidjava.processor.context.Context
 

I

ID - Static variable in class rj.grammar.RJLexer
 
ID - Static variable in class rj.grammar.RJParser
 
ID() - Method in class rj.grammar.RJParser.ArgDeclContext
 
ID() - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
ID() - Method in class rj.grammar.RJParser.GhostCallContext
 
ID() - Method in class rj.grammar.RJParser.GhostContext
 
ID() - Method in class rj.grammar.RJParser.TargetInvocationContext
 
ID() - Method in class rj.grammar.RJParser.VarContext
 
ID_UPPER - Static variable in class rj.grammar.RJLexer
 
ID_UPPER - Static variable in class rj.grammar.RJParser
 
ID_UPPER() - Method in class rj.grammar.RJParser.AliasCallContext
 
ID_UPPER() - Method in class rj.grammar.RJParser.AliasContext
 
ID_UPPER() - Method in class rj.grammar.RJParser.TypeContext
 
IllegalConstructorTransitionError - Exception Class in liquidjava.diagnostics.errors
Error indicating that a constructor contains a state refinement with a 'from' state, which is not allowed
IllegalConstructorTransitionError(CtElement) - Constructor for exception class liquidjava.diagnostics.errors.IllegalConstructorTransitionError
 
IMPLEMENTED - Static variable in class liquidjava.utils.constants.Types
 
innerParse(String, String) - Method in class liquidjava.rj_language.Predicate
 
INSTANCE - Static variable in class liquidjava.utils.constants.Formats
 
INT - Static variable in class liquidjava.utils.constants.Types
 
INT - Static variable in class rj.grammar.RJLexer
 
INT - Static variable in class rj.grammar.RJParser
 
INT() - Method in class rj.grammar.RJParser.LiteralContext
 
INT_LIST - Static variable in class liquidjava.utils.constants.Types
 
InvalidRefinementError - Exception Class in liquidjava.diagnostics.errors
Error indicating that a refinement is invalid (e.g., not a boolean expression)
InvalidRefinementError(SourcePosition, String, String) - Constructor for exception class liquidjava.diagnostics.errors.InvalidRefinementError
 
InvocationContext(RJParser.LiteralExpressionContext) - Constructor for class rj.grammar.RJParser.InvocationContext
 
isArithmeticOperation() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
isBooleanExpression() - Method in class liquidjava.rj_language.ast.Expression
Checks if this expression produces a boolean type based on its structure
isBooleanOperation() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.Expression
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.GroupExpression
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.Ite
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.LiteralInt
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.LiteralReal
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.LiteralString
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
isBooleanTrue() - Method in class liquidjava.rj_language.ast.Var
 
isBooleanTrue() - Method in class liquidjava.rj_language.Predicate
 
isLiteral() - Method in class liquidjava.rj_language.ast.Expression
 
isLogicOperation() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
Ite - Class in liquidjava.rj_language.ast
 
Ite(Expression, Expression, Expression) - Constructor for class liquidjava.rj_language.ast.Ite
 
IteContext(RJParser.PredContext) - Constructor for class rj.grammar.RJParser.IteContext
 

K

Keys - Class in liquidjava.utils.constants
 
Keys() - Constructor for class liquidjava.utils.constants.Keys
 

L

launch(String...) - Static method in class liquidjava.api.CommandLineLauncher
 
LE - Static variable in class liquidjava.utils.constants.Ops
 
length(String, CtElement) - Static method in class liquidjava.rj_language.BuiltinFunctionPredicate
 
lineEnd() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns the value of the lineEnd record component.
lineStart() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns the value of the lineStart record component.
liquidjava.api - package liquidjava.api
 
liquidjava.diagnostics - package liquidjava.diagnostics
 
liquidjava.diagnostics.errors - package liquidjava.diagnostics.errors
 
liquidjava.diagnostics.warnings - package liquidjava.diagnostics.warnings
 
liquidjava.processor - package liquidjava.processor
 
liquidjava.processor.ann_generation - package liquidjava.processor.ann_generation
 
liquidjava.processor.context - package liquidjava.processor.context
 
liquidjava.processor.facade - package liquidjava.processor.facade
 
liquidjava.processor.refinement_checker - package liquidjava.processor.refinement_checker
 
liquidjava.processor.refinement_checker.general_checkers - package liquidjava.processor.refinement_checker.general_checkers
 
liquidjava.processor.refinement_checker.object_checkers - package liquidjava.processor.refinement_checker.object_checkers
 
liquidjava.rj_language - package liquidjava.rj_language
 
liquidjava.rj_language.ast - package liquidjava.rj_language.ast
 
liquidjava.rj_language.ast.typing - package liquidjava.rj_language.ast.typing
 
liquidjava.rj_language.opt - package liquidjava.rj_language.opt
 
liquidjava.rj_language.opt.derivation_node - package liquidjava.rj_language.opt.derivation_node
 
liquidjava.rj_language.parsing - package liquidjava.rj_language.parsing
 
liquidjava.rj_language.visitors - package liquidjava.rj_language.visitors
 
liquidjava.smt - package liquidjava.smt
 
liquidjava.smt.errors - package liquidjava.smt.errors
 
liquidjava.utils - package liquidjava.utils
 
liquidjava.utils.constants - package liquidjava.utils.constants
 
LIST - Static variable in class liquidjava.utils.constants.Types
 
LitContext(RJParser.LiteralExpressionContext) - Constructor for class rj.grammar.RJParser.LitContext
 
literal() - Method in class rj.grammar.RJParser.LitContext
 
literal() - Method in class rj.grammar.RJParser
 
LiteralBoolean - Class in liquidjava.rj_language.ast
 
LiteralBoolean(boolean) - Constructor for class liquidjava.rj_language.ast.LiteralBoolean
 
LiteralBoolean(String) - Constructor for class liquidjava.rj_language.ast.LiteralBoolean
 
LiteralContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.LiteralContext
 
literalExpression() - Method in class rj.grammar.RJParser
 
literalExpression() - Method in class rj.grammar.RJParser.LitGroupContext
 
literalExpression() - Method in class rj.grammar.RJParser.OpLiteralContext
 
LiteralExpressionContext() - Constructor for class rj.grammar.RJParser.LiteralExpressionContext
 
LiteralExpressionContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.LiteralExpressionContext
 
LiteralInt - Class in liquidjava.rj_language.ast
 
LiteralInt(int) - Constructor for class liquidjava.rj_language.ast.LiteralInt
 
LiteralInt(String) - Constructor for class liquidjava.rj_language.ast.LiteralInt
 
LiteralReal - Class in liquidjava.rj_language.ast
 
LiteralReal(double) - Constructor for class liquidjava.rj_language.ast.LiteralReal
 
LiteralReal(String) - Constructor for class liquidjava.rj_language.ast.LiteralReal
 
LiteralString - Class in liquidjava.rj_language.ast
 
LiteralString(String) - Constructor for class liquidjava.rj_language.ast.LiteralString
 
LitGroupContext(RJParser.LiteralExpressionContext) - Constructor for class rj.grammar.RJParser.LitGroupContext
 
LJDiagnostic - Exception Class in liquidjava.diagnostics
 
LJDiagnostic(String, String, SourcePosition, String) - Constructor for exception class liquidjava.diagnostics.LJDiagnostic
 
LJError - Exception Class in liquidjava.diagnostics.errors
Base class for all LiquidJava errors
LJError(String, String, SourcePosition, TranslationTable) - Constructor for exception class liquidjava.diagnostics.errors.LJError
 
LJWarning - Exception Class in liquidjava.diagnostics.warnings
Base class for all LiquidJava warnings
LJWarning(String, SourcePosition) - Constructor for exception class liquidjava.diagnostics.warnings.LJWarning
 
loadFunctionInfo(CtExecutable<?>) - Method in class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
LOGOP - Static variable in class rj.grammar.RJLexer
 
LOGOP - Static variable in class rj.grammar.RJParser
 
LOGOP() - Method in class rj.grammar.RJParser.PredLogicContext
 
LONG - Static variable in class liquidjava.utils.constants.Types
 
LT - Static variable in class liquidjava.utils.constants.Ops
 

M

main(String[]) - Static method in class liquidjava.api.CommandLineLauncher
 
makeAdd(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeAnd(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeBiconditional(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeBooleanLiteral(boolean) - Method in class liquidjava.smt.TranslatorToZ3
 
makeDiv(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeDoubleLiteral(double) - Method in class liquidjava.smt.TranslatorToZ3
 
makeEquals(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeFunctionInvocation(String, Expr<?>[]) - Method in class liquidjava.smt.TranslatorToZ3
 
makeGt(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeGtEq(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeImplies(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeIntegerLiteral(int) - Method in class liquidjava.smt.TranslatorToZ3
 
makeIte(Expr<?>, Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeLongLiteral(long) - Method in class liquidjava.smt.TranslatorToZ3
 
makeLt(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeLtEq(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeMinus(Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeMod(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeMul(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeOr(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeString(String) - Method in class liquidjava.smt.TranslatorToZ3
 
makeSub(Expr<?>, Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
makeVariable(String) - Method in class liquidjava.smt.TranslatorToZ3
 
matches(String) - Method in class liquidjava.processor.context.GhostFunction
 
MethodsFirstChecker - Class in liquidjava.processor.refinement_checker
First visit to Spoon AST to get the method's refinements
MethodsFirstChecker(Context, Factory) - Constructor for class liquidjava.processor.refinement_checker.MethodsFirstChecker
 
MethodsFunctionsChecker - Class in liquidjava.processor.refinement_checker.general_checkers
 
MethodsFunctionsChecker(TypeChecker) - Constructor for class liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
 
MINUS - Static variable in class liquidjava.utils.constants.Ops
 
mkNot(Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
MOD - Static variable in class liquidjava.utils.constants.Ops
 
modeNames - Static variable in class rj.grammar.RJLexer
 
msgs - Variable in class liquidjava.rj_language.parsing.RJErrorListener
 
MUL - Static variable in class liquidjava.utils.constants.Ops
 

N

name() - Method in record class liquidjava.processor.facade.GhostDTO
Returns the value of the name record component.
negate() - Method in class liquidjava.rj_language.Predicate
 
NEQ - Static variable in class liquidjava.utils.constants.Ops
 
newIfCombination() - Method in class liquidjava.processor.context.Variable
 
newRefinementToVariableInContext(String, Predicate) - Method in class liquidjava.processor.context.Context
The variable with name variableName will have a new refinement
NotFoundError - Exception Class in liquidjava.diagnostics.errors
Error indicating that an element referenced in a refinement was not found
NotFoundError - Exception Class in liquidjava.smt.errors
 
NotFoundError(String, String) - Constructor for exception class liquidjava.smt.errors.NotFoundError
 
NotFoundError(SourcePosition, String, String, String, TranslationTable) - Constructor for exception class liquidjava.diagnostics.errors.NotFoundError
 
NULL - Static variable in class liquidjava.utils.constants.Types
 

O

OBJECT_TYPE - Static variable in class rj.grammar.RJLexer
 
OBJECT_TYPE - Static variable in class rj.grammar.RJParser
 
OBJECT_TYPE() - Method in class rj.grammar.RJParser.TypeContext
 
ObjectState - Class in liquidjava.processor.context
 
ObjectState() - Constructor for class liquidjava.processor.context.ObjectState
 
ObjectState(Predicate, Predicate) - Constructor for class liquidjava.processor.context.ObjectState
 
OLD - Static variable in class liquidjava.utils.constants.Keys
 
OpArithContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpArithContext
 
operand() - Method in class rj.grammar.RJParser.ExpOperandContext
 
operand() - Method in class rj.grammar.RJParser.OpArithContext
 
operand() - Method in class rj.grammar.RJParser
 
operand() - Method in class rj.grammar.RJParser.OpGroupContext
 
operand() - Method in class rj.grammar.RJParser.OpMinusContext
 
operand() - Method in class rj.grammar.RJParser.OpNotContext
 
operand() - Method in class rj.grammar.RJParser.OpSubContext
 
operand(int) - Method in class rj.grammar.RJParser.OpArithContext
 
operand(int) - Method in class rj.grammar.RJParser.OpSubContext
 
OperandContext() - Constructor for class rj.grammar.RJParser.OperandContext
 
OperandContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.OperandContext
 
OperationsChecker - Class in liquidjava.processor.refinement_checker.general_checkers
Auxiliar class for handling the type checking of Unary and Binary operations
OperationsChecker(TypeChecker) - Constructor for class liquidjava.processor.refinement_checker.general_checkers.OperationsChecker
 
OpGroupContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpGroupContext
 
OpLiteralContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpLiteralContext
 
OpMinusContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpMinusContext
 
OpNotContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpNotContext
 
Ops - Class in liquidjava.utils.constants
 
Ops() - Constructor for class liquidjava.utils.constants.Ops
 
OpSubContext(RJParser.OperandContext) - Constructor for class rj.grammar.RJParser.OpSubContext
 
OR - Static variable in class liquidjava.utils.constants.Ops
 

P

Pair<K,V> - Record Class in liquidjava.utils
 
Pair(K, V) - Constructor for record class liquidjava.utils.Pair
Creates an instance of a Pair record class.
paramTypes() - Method in record class liquidjava.processor.facade.GhostDTO
Returns the value of the paramTypes record component.
parse(String) - Method in class liquidjava.processor.facade.AliasDTO
 
parse(String, CtElement) - Method in class liquidjava.rj_language.Predicate
 
PlacementInCode - Class in liquidjava.processor.context
 
PLUS - Static variable in class liquidjava.utils.constants.Ops
 
pred() - Method in class rj.grammar.RJParser.AliasContext
 
pred() - Method in class rj.grammar.RJParser.ArgsContext
 
pred() - Method in class rj.grammar.RJParser.IteContext
 
pred() - Method in class rj.grammar.RJParser
 
pred() - Method in class rj.grammar.RJParser.PredGroupContext
 
pred() - Method in class rj.grammar.RJParser.PredLogicContext
 
pred() - Method in class rj.grammar.RJParser.PredNegateContext
 
pred() - Method in class rj.grammar.RJParser.StartPredContext
 
pred(int) - Method in class rj.grammar.RJParser.ArgsContext
 
pred(int) - Method in class rj.grammar.RJParser.IteContext
 
pred(int) - Method in class rj.grammar.RJParser.PredLogicContext
 
PredContext() - Constructor for class rj.grammar.RJParser.PredContext
 
PredContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.PredContext
 
PredExpContext(RJParser.PredContext) - Constructor for class rj.grammar.RJParser.PredExpContext
 
PredGroupContext(RJParser.PredContext) - Constructor for class rj.grammar.RJParser.PredGroupContext
 
Predicate - Class in liquidjava.rj_language
Acts as a wrapper for Expression AST
Predicate() - Constructor for class liquidjava.rj_language.Predicate
Create a predicate with the expression true
Predicate(String, CtElement) - Constructor for class liquidjava.rj_language.Predicate
Create a new predicate with a refinement
Predicate(String, CtElement, String) - Constructor for class liquidjava.rj_language.Predicate
Create a new predicate with a refinement and a given prefix for the class
Predicate(Expression) - Constructor for class liquidjava.rj_language.Predicate
Create a predicate with the expression true
PredLogicContext(RJParser.PredContext) - Constructor for class rj.grammar.RJParser.PredLogicContext
 
PredNegateContext(RJParser.PredContext) - Constructor for class rj.grammar.RJParser.PredNegateContext
 
prefix - Variable in class liquidjava.rj_language.Predicate
 
process(CtPackage) - Method in class liquidjava.processor.RefinementProcessor
 
processSubtyping(Predicate, List<GhostState>, CtElement, Factory) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
processSubtyping(Predicate, Predicate, List<GhostState>, CtElement, Factory) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
prog() - Method in class rj.grammar.RJParser
 
ProgContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.ProgContext
 
propagate(Expression) - Static method in class liquidjava.rj_language.opt.ConstantPropagation
Performs constant propagation on an expression, by substituting variables with their constant values.

Q

qualifyName(String, String) - Static method in class liquidjava.utils.Utils
 

R

raiseError(Exception, SourcePosition, Predicate, Predicate, TranslationTable) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
raiseSameStateError(SourcePosition, Predicate, String) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
raiseStateMismatchError(SourcePosition, String, Predicate, Predicate) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
raiseSubtypingError(SourcePosition, Predicate, Predicate) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
REAL - Static variable in class rj.grammar.RJLexer
 
REAL - Static variable in class rj.grammar.RJParser
 
REAL() - Method in class rj.grammar.RJParser.LiteralContext
 
Refined - Class in liquidjava.processor.context
 
Refined() - Constructor for class liquidjava.processor.context.Refined
 
Refined(String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.context.Refined
 
RefinedFunction - Class in liquidjava.processor.context
 
RefinedFunction() - Constructor for class liquidjava.processor.context.RefinedFunction
 
RefinedVariable - Class in liquidjava.processor.context
 
RefinedVariable(String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.context.RefinedVariable
 
REFINEMENT - Static variable in class liquidjava.utils.constants.Keys
 
RefinementError - Exception Class in liquidjava.diagnostics.errors
Error indicating that a refinement constraint either was violated or cannot be proven
RefinementError(SourcePosition, Expression, ValDerivationNode, TranslationTable) - Constructor for exception class liquidjava.diagnostics.errors.RefinementError
 
RefinementProcessor - Class in liquidjava.processor
Finds circular dependencies between packages
RefinementProcessor(Factory) - Constructor for class liquidjava.processor.RefinementProcessor
 
RefinementsParser - Class in liquidjava.rj_language.parsing
 
RefinementsParser() - Constructor for class liquidjava.rj_language.parsing.RefinementsParser
 
RefinementTypeChecker - Class in liquidjava.processor.refinement_checker
 
RefinementTypeChecker(Context, Factory) - Constructor for class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
reinitializeAllContext() - Method in class liquidjava.processor.context.Context
 
reinitializeContext() - Method in class liquidjava.processor.context.Context
 
removePathVariable(RefinedVariable) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
reportAmbiguity(Parser, DFA, int, int, boolean, BitSet, ATNConfigSet) - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
reportAttemptingFullContext(Parser, DFA, int, int, BitSet, ATNConfigSet) - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
reportContextSensitivity(Parser, DFA, int, int, int, ATNConfigSet) - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
RESET - Static variable in class liquidjava.diagnostics.Colors
 
resolve(Expression) - Static method in class liquidjava.rj_language.opt.VariableResolver
Extracts variables with constant values from an expression Returns a map from variable names to their values
RET - Static variable in class liquidjava.utils.constants.Formats
 
returnType() - Method in record class liquidjava.processor.facade.GhostDTO
Returns the value of the returnType record component.
rj.grammar - package rj.grammar
 
RJBaseListener - Class in rj.grammar
This class provides an empty implementation of RJListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
RJBaseListener() - Constructor for class rj.grammar.RJBaseListener
 
RJErrorListener - Class in liquidjava.rj_language.parsing
 
RJErrorListener() - Constructor for class liquidjava.rj_language.parsing.RJErrorListener
 
RJLexer - Class in rj.grammar
 
RJLexer(CharStream) - Constructor for class rj.grammar.RJLexer
 
RJListener - Interface in rj.grammar
This interface defines a complete listener for a parse tree produced by RJParser.
RJParser - Class in rj.grammar
 
RJParser(TokenStream) - Constructor for class rj.grammar.RJParser
 
RJParser.AliasCallContext - Class in rj.grammar
 
RJParser.AliasContext - Class in rj.grammar
 
RJParser.ArgDeclContext - Class in rj.grammar
 
RJParser.ArgDeclIDContext - Class in rj.grammar
 
RJParser.ArgsContext - Class in rj.grammar
 
RJParser.ExpBoolContext - Class in rj.grammar
 
RJParser.ExpContext - Class in rj.grammar
 
RJParser.ExpGroupContext - Class in rj.grammar
 
RJParser.ExpOperandContext - Class in rj.grammar
 
RJParser.FunctionCallContext - Class in rj.grammar
 
RJParser.GhostCallContext - Class in rj.grammar
 
RJParser.GhostContext - Class in rj.grammar
 
RJParser.InvocationContext - Class in rj.grammar
 
RJParser.IteContext - Class in rj.grammar
 
RJParser.LitContext - Class in rj.grammar
 
RJParser.LiteralContext - Class in rj.grammar
 
RJParser.LiteralExpressionContext - Class in rj.grammar
 
RJParser.LitGroupContext - Class in rj.grammar
 
RJParser.OpArithContext - Class in rj.grammar
 
RJParser.OperandContext - Class in rj.grammar
 
RJParser.OpGroupContext - Class in rj.grammar
 
RJParser.OpLiteralContext - Class in rj.grammar
 
RJParser.OpMinusContext - Class in rj.grammar
 
RJParser.OpNotContext - Class in rj.grammar
 
RJParser.OpSubContext - Class in rj.grammar
 
RJParser.PredContext - Class in rj.grammar
 
RJParser.PredExpContext - Class in rj.grammar
 
RJParser.PredGroupContext - Class in rj.grammar
 
RJParser.PredLogicContext - Class in rj.grammar
 
RJParser.PredNegateContext - Class in rj.grammar
 
RJParser.ProgContext - Class in rj.grammar
 
RJParser.StartAliasContext - Class in rj.grammar
 
RJParser.StartContext - Class in rj.grammar
 
RJParser.StartGhostContext - Class in rj.grammar
 
RJParser.StartPredContext - Class in rj.grammar
 
RJParser.TargetInvocationContext - Class in rj.grammar
 
RJParser.TypeContext - Class in rj.grammar
 
RJParser.VarContext - Class in rj.grammar
 
RULE_alias - Static variable in class rj.grammar.RJParser
 
RULE_aliasCall - Static variable in class rj.grammar.RJParser
 
RULE_argDecl - Static variable in class rj.grammar.RJParser
 
RULE_argDeclID - Static variable in class rj.grammar.RJParser
 
RULE_args - Static variable in class rj.grammar.RJParser
 
RULE_exp - Static variable in class rj.grammar.RJParser
 
RULE_functionCall - Static variable in class rj.grammar.RJParser
 
RULE_ghost - Static variable in class rj.grammar.RJParser
 
RULE_ghostCall - Static variable in class rj.grammar.RJParser
 
RULE_literal - Static variable in class rj.grammar.RJParser
 
RULE_literalExpression - Static variable in class rj.grammar.RJParser
 
RULE_operand - Static variable in class rj.grammar.RJParser
 
RULE_pred - Static variable in class rj.grammar.RJParser
 
RULE_prog - Static variable in class rj.grammar.RJParser
 
RULE_start - Static variable in class rj.grammar.RJParser
 
RULE_type - Static variable in class rj.grammar.RJParser
 
ruleNames - Static variable in class rj.grammar.RJLexer
 
ruleNames - Static variable in class rj.grammar.RJParser
 

S

second() - Method in record class liquidjava.utils.Pair
Returns the value of the second record component.
sempred(RuleContext, int, int) - Method in class rj.grammar.RJParser
 
setAllStates(List<ObjectState>) - Method in class liquidjava.processor.context.RefinedFunction
 
setChild(int, Expression) - Method in class liquidjava.rj_language.ast.Expression
 
setChild(int, Expression) - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
setClass(String) - Method in class liquidjava.processor.context.RefinedFunction
 
setDefaultState(RefinedFunction, TypeChecker) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Sets a default state where all ghost states are initialized to their default values
setFrom(Predicate) - Method in class liquidjava.processor.context.ObjectState
 
setGhostParent(GhostFunction) - Method in class liquidjava.processor.context.GhostState
 
setLocation(String) - Method in class liquidjava.processor.context.Variable
 
setLocation(CtElement) - Method in exception class liquidjava.smt.errors.SMTError
 
setName(String) - Method in class liquidjava.processor.context.Refined
 
setNext(VCImplication) - Method in class liquidjava.processor.VCImplication
 
setParent(Variable) - Method in class liquidjava.processor.context.VariableInstance
 
setRefinement(Predicate) - Method in class liquidjava.processor.context.GhostState
 
setRefinement(Predicate) - Method in class liquidjava.processor.context.Refined
 
setRefReturn(Predicate) - Method in class liquidjava.processor.context.RefinedFunction
 
setSignature(String) - Method in class liquidjava.processor.context.RefinedFunction
 
setTo(Predicate) - Method in class liquidjava.processor.context.ObjectState
 
setType(CtTypeReference<?>) - Method in class liquidjava.processor.context.Refined
 
SHORT - Static variable in class liquidjava.utils.constants.Types
 
simplify() - Method in class liquidjava.rj_language.Predicate
 
simplify(Expression) - Static method in class liquidjava.rj_language.opt.ExpressionSimplifier
Simplifies an expression by applying constant propagation, constant folding and removing redundant conjuncts Returns a derivation node representing the tree of simplifications applied
smtChecks(Predicate, Predicate, SourcePosition, TranslationTable) - Method in class liquidjava.processor.refinement_checker.VCChecker
 
SMTError - Exception Class in liquidjava.smt.errors
 
SMTError(String) - Constructor for exception class liquidjava.smt.errors.SMTError
 
SMTEvaluator - Class in liquidjava.smt
 
SMTEvaluator() - Constructor for class liquidjava.smt.SMTEvaluator
 
start() - Method in class rj.grammar.RJParser.ProgContext
 
start() - Method in class rj.grammar.RJParser
 
StartAliasContext(RJParser.StartContext) - Constructor for class rj.grammar.RJParser.StartAliasContext
 
StartContext() - Constructor for class rj.grammar.RJParser.StartContext
 
StartContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.StartContext
 
StartGhostContext(RJParser.StartContext) - Constructor for class rj.grammar.RJParser.StartGhostContext
 
StartPredContext(RJParser.StartContext) - Constructor for class rj.grammar.RJParser.StartPredContext
 
StateConflictError - Exception Class in liquidjava.diagnostics.errors
Error indicating that two disjoint states were found in a state refinement
StateConflictError(SourcePosition, Expression, TranslationTable) - Constructor for exception class liquidjava.diagnostics.errors.StateConflictError
 
StateRefinementError - Exception Class in liquidjava.diagnostics.errors
Error indicating that a state refinement transition was violated
StateRefinementError(SourcePosition, Expression, Expression, TranslationTable) - Constructor for exception class liquidjava.diagnostics.errors.StateRefinementError
 
storeVariablesSubtypes(Context, List<RefinedVariable>, Map<String, List<Expr<?>>>) - Static method in class liquidjava.smt.TranslatorContextToZ3
 
STRING - Static variable in class liquidjava.utils.constants.Types
 
STRING - Static variable in class rj.grammar.RJLexer
 
STRING - Static variable in class rj.grammar.RJParser
 
STRING() - Method in class rj.grammar.RJParser.LiteralContext
 
substitute(Expression, Expression) - Method in class liquidjava.rj_language.ast.Expression
Substitutes the expression first given expression by the second
substituteFunction(String, List<Expression>, Expression) - Method in class liquidjava.rj_language.ast.Expression
Substitutes the function call with the given parameter to the expression e
substituteState(Map<String, Expression>, String[]) - Method in class liquidjava.rj_language.ast.Expression
 
substituteVariable(String, String) - Method in class liquidjava.rj_language.Predicate
 
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class liquidjava.rj_language.parsing.RJErrorListener
 
SyntaxError - Exception Class in liquidjava.diagnostics.errors
Error indicating that the syntax of a refinement is invalid
SyntaxError(String, String) - Constructor for exception class liquidjava.diagnostics.errors.SyntaxError
 
SyntaxError(String, SourcePosition, String) - Constructor for exception class liquidjava.diagnostics.errors.SyntaxError
 

T

T__0 - Static variable in class rj.grammar.RJLexer
 
T__0 - Static variable in class rj.grammar.RJParser
 
T__1 - Static variable in class rj.grammar.RJLexer
 
T__1 - Static variable in class rj.grammar.RJParser
 
T__10 - Static variable in class rj.grammar.RJLexer
 
T__10 - Static variable in class rj.grammar.RJParser
 
T__11 - Static variable in class rj.grammar.RJLexer
 
T__11 - Static variable in class rj.grammar.RJParser
 
T__12 - Static variable in class rj.grammar.RJLexer
 
T__12 - Static variable in class rj.grammar.RJParser
 
T__13 - Static variable in class rj.grammar.RJLexer
 
T__13 - Static variable in class rj.grammar.RJParser
 
T__14 - Static variable in class rj.grammar.RJLexer
 
T__14 - Static variable in class rj.grammar.RJParser
 
T__15 - Static variable in class rj.grammar.RJLexer
 
T__15 - Static variable in class rj.grammar.RJParser
 
T__16 - Static variable in class rj.grammar.RJLexer
 
T__16 - Static variable in class rj.grammar.RJParser
 
T__2 - Static variable in class rj.grammar.RJLexer
 
T__2 - Static variable in class rj.grammar.RJParser
 
T__3 - Static variable in class rj.grammar.RJLexer
 
T__3 - Static variable in class rj.grammar.RJParser
 
T__4 - Static variable in class rj.grammar.RJLexer
 
T__4 - Static variable in class rj.grammar.RJParser
 
T__5 - Static variable in class rj.grammar.RJLexer
 
T__5 - Static variable in class rj.grammar.RJParser
 
T__6 - Static variable in class rj.grammar.RJLexer
 
T__6 - Static variable in class rj.grammar.RJParser
 
T__7 - Static variable in class rj.grammar.RJLexer
 
T__7 - Static variable in class rj.grammar.RJParser
 
T__8 - Static variable in class rj.grammar.RJLexer
 
T__8 - Static variable in class rj.grammar.RJParser
 
T__9 - Static variable in class rj.grammar.RJLexer
 
T__9 - Static variable in class rj.grammar.RJParser
 
TARGET - Static variable in class liquidjava.utils.constants.Keys
 
TargetInvocationContext(RJParser.LiteralExpressionContext) - Constructor for class rj.grammar.RJParser.TargetInvocationContext
 
THIS - Static variable in class liquidjava.utils.constants.Formats
 
THIS - Static variable in class liquidjava.utils.constants.Keys
 
toConjunctions() - Method in class liquidjava.processor.VCImplication
 
tokenNames - Static variable in class rj.grammar.RJLexer
Deprecated.
Use RJLexer.VOCABULARY instead.
tokenNames - Static variable in class rj.grammar.RJParser
Deprecated.
Use RJParser.VOCABULARY instead.
toSimplifiedString() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
toSimplifiedString() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
toSimplifiedString() - Method in class liquidjava.rj_language.ast.Expression
Returns a simplified string representation of this expression with unqualified names (e.g., com.example.State.open => open Default implementation delegates to toString() Subclasses that contain qualified names should override this method
toSimplifiedString() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
toSimplifiedString() - Method in class liquidjava.rj_language.ast.GroupExpression
 
toSimplifiedString() - Method in class liquidjava.rj_language.ast.Ite
 
toSimplifiedString() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
toString() - Method in record class liquidjava.diagnostics.ErrorPosition
Returns a string representation of this record class.
toString() - Method in exception class liquidjava.diagnostics.LJDiagnostic
 
toString() - Method in class liquidjava.processor.context.Context
 
toString() - Method in class liquidjava.processor.context.GhostFunction
 
toString() - Method in class liquidjava.processor.context.ObjectState
 
toString() - Method in class liquidjava.processor.context.PlacementInCode
 
toString() - Method in class liquidjava.processor.context.Refined
 
toString() - Method in class liquidjava.processor.context.RefinedFunction
 
toString() - Method in class liquidjava.processor.context.Variable
 
toString() - Method in class liquidjava.processor.context.VariableInstance
 
toString() - Method in record class liquidjava.processor.facade.GhostDTO
Returns a string representation of this record class.
toString() - Method in class liquidjava.processor.VCImplication
 
toString() - Method in class liquidjava.rj_language.ast.AliasInvocation
 
toString() - Method in class liquidjava.rj_language.ast.BinaryExpression
 
toString() - Method in class liquidjava.rj_language.ast.Expression
 
toString() - Method in class liquidjava.rj_language.ast.FunctionInvocation
 
toString() - Method in class liquidjava.rj_language.ast.GroupExpression
 
toString() - Method in class liquidjava.rj_language.ast.Ite
 
toString() - Method in class liquidjava.rj_language.ast.LiteralBoolean
 
toString() - Method in class liquidjava.rj_language.ast.LiteralInt
 
toString() - Method in class liquidjava.rj_language.ast.LiteralReal
 
toString() - Method in class liquidjava.rj_language.ast.LiteralString
 
toString() - Method in class liquidjava.rj_language.ast.UnaryExpression
 
toString() - Method in class liquidjava.rj_language.ast.Var
 
toString() - Method in class liquidjava.rj_language.opt.derivation_node.DerivationNode
 
toString() - Method in class liquidjava.rj_language.Predicate
 
toString() - Method in record class liquidjava.utils.Pair
Returns a string representation of this record class.
TranslationTable - Class in liquidjava.diagnostics
Translation table mapping variable names to their placement in code
TranslationTable() - Constructor for class liquidjava.diagnostics.TranslationTable
 
TranslatorContextToZ3 - Class in liquidjava.smt
 
TranslatorContextToZ3() - Constructor for class liquidjava.smt.TranslatorContextToZ3
 
TranslatorToZ3 - Class in liquidjava.smt
 
TranslatorToZ3(Context) - Constructor for class liquidjava.smt.TranslatorToZ3
 
type() - Method in class rj.grammar.RJParser.ArgDeclContext
 
type() - Method in class rj.grammar.RJParser.ArgDeclIDContext
 
type() - Method in class rj.grammar.RJParser.GhostContext
 
type() - Method in class rj.grammar.RJParser
 
type() - Method in class rj.grammar.RJParser.TypeContext
 
TypeChecker - Class in liquidjava.processor.refinement_checker
 
TypeChecker(Context, Factory) - Constructor for class liquidjava.processor.refinement_checker.TypeChecker
 
TypeCheckError - Exception Class in liquidjava.smt.errors
 
TypeCheckError(String) - Constructor for exception class liquidjava.smt.errors.TypeCheckError
 
TypeCheckingUtils - Class in liquidjava.processor.refinement_checker
 
TypeCheckingUtils() - Constructor for class liquidjava.processor.refinement_checker.TypeCheckingUtils
 
TypeContext(ParserRuleContext, int) - Constructor for class rj.grammar.RJParser.TypeContext
 
TypeInfer - Class in liquidjava.rj_language.ast.typing
 
TypeInfer() - Constructor for class liquidjava.rj_language.ast.typing.TypeInfer
 
Types - Class in liquidjava.utils.constants
 
Types() - Constructor for class liquidjava.utils.constants.Types
 

U

UnaryDerivationNode - Class in liquidjava.rj_language.opt.derivation_node
 
UnaryDerivationNode(ValDerivationNode, String) - Constructor for class liquidjava.rj_language.opt.derivation_node.UnaryDerivationNode
 
UnaryExpression - Class in liquidjava.rj_language.ast
 
UnaryExpression(String, Expression) - Constructor for class liquidjava.rj_language.ast.UnaryExpression
 
updateGhostField(CtFieldWrite<?>, TypeChecker) - Static method in class liquidjava.processor.refinement_checker.object_checkers.AuxStateHandler
Updates the ghost field after a write
Utils - Class in liquidjava.utils
 
Utils() - Constructor for class liquidjava.utils.Utils
 

V

ValDerivationNode - Class in liquidjava.rj_language.opt.derivation_node
 
ValDerivationNode(Expression, DerivationNode) - Constructor for class liquidjava.rj_language.opt.derivation_node.ValDerivationNode
 
Var - Class in liquidjava.rj_language.ast
 
Var(String) - Constructor for class liquidjava.rj_language.ast.Var
 
VarContext(RJParser.LiteralExpressionContext) - Constructor for class rj.grammar.RJParser.VarContext
 
VarDerivationNode - Class in liquidjava.rj_language.opt.derivation_node
 
VarDerivationNode(String) - Constructor for class liquidjava.rj_language.opt.derivation_node.VarDerivationNode
 
Variable - Class in liquidjava.processor.context
 
Variable(String, String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.context.Variable
 
Variable(String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.context.Variable
 
VARIABLE - Static variable in class liquidjava.utils.constants.Keys
 
VariableInstance - Class in liquidjava.processor.context
 
VariableInstance(String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.context.VariableInstance
 
VariableInstance(String, CtTypeReference<?>, Predicate, Variable) - Constructor for class liquidjava.processor.context.VariableInstance
 
VariableResolver - Class in liquidjava.rj_language.opt
 
VariableResolver() - Constructor for class liquidjava.rj_language.opt.VariableResolver
 
variablesCombineFromIf(Predicate) - Method in class liquidjava.processor.context.Context
 
variablesFinishIfCombination() - Method in class liquidjava.processor.context.Context
 
variablesNewIfCombination() - Method in class liquidjava.processor.context.Context
 
variablesSetBeforeIf() - Method in class liquidjava.processor.context.Context
 
variablesSetElseIf() - Method in class liquidjava.processor.context.Context
 
variablesSetThenIf() - Method in class liquidjava.processor.context.Context
 
VCChecker - Class in liquidjava.processor.refinement_checker
 
VCChecker() - Constructor for class liquidjava.processor.refinement_checker.VCChecker
 
VCImplication - Class in liquidjava.processor
 
VCImplication(String, CtTypeReference<?>, Predicate) - Constructor for class liquidjava.processor.VCImplication
 
VCImplication(Predicate) - Constructor for class liquidjava.processor.VCImplication
 
verifyExpression(Expr<?>) - Method in class liquidjava.smt.TranslatorToZ3
 
verifySubtype(Predicate, Predicate, Context) - Method in class liquidjava.smt.SMTEvaluator
 
visitAliasInvocation(AliasInvocation) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitAliasInvocation(AliasInvocation) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitBinaryExpression(BinaryExpression) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitCtAnnotationType(CtAnnotationType<A>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtArrayRead(CtArrayRead<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtArrayWrite(CtArrayWrite<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtAssignment(CtAssignment<T, A>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtBinaryOperator(CtBinaryOperator<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
Visitor for binary operations Adds metadata to the binary operations from the operands
visitCtClass(CtClass<T>) - Method in class liquidjava.processor.ann_generation.FieldGhostsGeneration
 
visitCtClass(CtClass<T>) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
visitCtClass(CtClass<T>) - Method in class liquidjava.processor.refinement_checker.MethodsFirstChecker
 
visitCtClass(CtClass<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtConditional(CtConditional<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtConstructor(CtConstructor<T>) - Method in class liquidjava.processor.refinement_checker.MethodsFirstChecker
 
visitCtConstructor(CtConstructor<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtConstructorCall(CtConstructorCall<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtField(CtField<T>) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
visitCtField(CtField<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtFieldRead(CtFieldRead<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtIf(CtIf) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtInterface(CtInterface<T>) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
visitCtInterface(CtInterface<T>) - Method in class liquidjava.processor.refinement_checker.MethodsFirstChecker
 
visitCtInterface(CtInterface<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtInvocation(CtInvocation<R>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtLiteral(CtLiteral<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtLocalVariable(CtLocalVariable<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtMethod(CtMethod<R>) - Method in class liquidjava.processor.refinement_checker.ExternalRefinementTypeChecker
 
visitCtMethod(CtMethod<R>) - Method in class liquidjava.processor.refinement_checker.MethodsFirstChecker
 
visitCtMethod(CtMethod<R>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtNewArray(CtNewArray<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtNewClass(CtNewClass<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtReturn(CtReturn<R>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtThisAccess(CtThisAccess<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtUnaryOperator(CtUnaryOperator<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitCtVariableRead(CtVariableRead<T>) - Method in class liquidjava.processor.refinement_checker.RefinementTypeChecker
 
visitErrorNode(ErrorNode) - Method in class rj.grammar.RJBaseListener
visitFunctionInvocation(FunctionInvocation) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitFunctionInvocation(FunctionInvocation) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitGroupExpression(GroupExpression) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitGroupExpression(GroupExpression) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitIte(Ite) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitIte(Ite) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitLiteralBoolean(LiteralBoolean) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitLiteralBoolean(LiteralBoolean) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitLiteralInt(LiteralInt) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitLiteralInt(LiteralInt) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitLiteralReal(LiteralReal) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitLiteralReal(LiteralReal) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitLiteralString(LiteralString) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitLiteralString(LiteralString) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitTerminal(TerminalNode) - Method in class rj.grammar.RJBaseListener
visitUnaryExpression(UnaryExpression) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitUnaryExpression(UnaryExpression) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
visitVar(Var) - Method in interface liquidjava.rj_language.visitors.ExpressionVisitor
 
visitVar(Var) - Method in class liquidjava.smt.ExpressionToZ3Visitor
 
VOCABULARY - Static variable in class rj.grammar.RJLexer
 
VOCABULARY - Static variable in class rj.grammar.RJParser
 

W

WILDCARD - Static variable in class liquidjava.utils.constants.Keys
 
WS - Static variable in class rj.grammar.RJLexer
 
WS - Static variable in class rj.grammar.RJParser
 

_

_ATN - Static variable in class rj.grammar.RJLexer
 
_ATN - Static variable in class rj.grammar.RJParser
 
_decisionToDFA - Static variable in class rj.grammar.RJLexer
 
_decisionToDFA - Static variable in class rj.grammar.RJParser
 
_serializedATN - Static variable in class rj.grammar.RJLexer
 
_serializedATN - Static variable in class rj.grammar.RJParser
 
_sharedContextCache - Static variable in class rj.grammar.RJLexer
 
_sharedContextCache - Static variable in class rj.grammar.RJParser
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form