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

A

AAeqBinop - Class in dovs.node
AAeqBinop represents the aeq alternative of the binop production in the AST.
AAeqBinop() - Constructor for class dovs.node.AAeqBinop
Creates a new AAeqBinop node with no children.
AAeqBinop(TEq) - Constructor for class dovs.node.AAeqBinop
Creates a new AAeqBinop node with the given nodes as children.
AAeqCond - Class in dovs.peephole.node
AAeqCond represents the aeq alternative of the cond production in the AST.
AAeqCond() - Constructor for class dovs.peephole.node.AAeqCond
Creates a new AAeqCond node with no children.
AAeqCond(TAeq) - Constructor for class dovs.peephole.node.AAeqCond
Creates a new AAeqCond node with the given nodes as children.
AAmbiguousInvokeExp - Class in dovs.node
AAmbiguousInvokeExp represents the ambiguous_invoke alternative of the exp production in the AST.
AAmbiguousInvokeExp() - Constructor for class dovs.node.AAmbiguousInvokeExp
Creates a new AAmbiguousInvokeExp node with no children.
AAmbiguousInvokeExp(PName, TIdentifier, List<? extends PExp>) - Constructor for class dovs.node.AAmbiguousInvokeExp
Creates a new AAmbiguousInvokeExp node with the given nodes as children.
AAmbiguousNameLvalue - Class in dovs.node
AAmbiguousNameLvalue represents the ambiguous_name alternative of the lvalue production in the AST.
AAmbiguousNameLvalue() - Constructor for class dovs.node.AAmbiguousNameLvalue
Creates a new AAmbiguousNameLvalue node with no children.
AAmbiguousNameLvalue(PName) - Constructor for class dovs.node.AAmbiguousNameLvalue
Creates a new AAmbiguousNameLvalue node with the given nodes as children.
AAndBinop - Class in dovs.node
AAndBinop represents the and alternative of the binop production in the AST.
AAndBinop() - Constructor for class dovs.node.AAndBinop
Creates a new AAndBinop node with no children.
AAndBinop(TAnd) - Constructor for class dovs.node.AAndBinop
Creates a new AAndBinop node with the given nodes as children.
AAndBinop - Class in dovs.peephole.node
AAndBinop represents the and alternative of the binop production in the AST.
AAndBinop() - Constructor for class dovs.peephole.node.AAndBinop
Creates a new AAndBinop node with no children.
AAndBinop(TOpAnd) - Constructor for class dovs.peephole.node.AAndBinop
Creates a new AAndBinop node with the given nodes as children.
AAneBinop - Class in dovs.node
AAneBinop represents the ane alternative of the binop production in the AST.
AAneBinop() - Constructor for class dovs.node.AAneBinop
Creates a new AAneBinop node with no children.
AAneBinop(TNeq) - Constructor for class dovs.node.AAneBinop
Creates a new AAneBinop node with the given nodes as children.
AAneCond - Class in dovs.peephole.node
AAneCond represents the ane alternative of the cond production in the AST.
AAneCond() - Constructor for class dovs.peephole.node.AAneCond
Creates a new AAneCond node with no children.
AAneCond(TAne) - Constructor for class dovs.peephole.node.AAneCond
Creates a new AAneCond node with the given nodes as children.
AArrayCloneExp - Class in dovs.node
AArrayCloneExp represents the array_clone alternative of the exp production in the AST.
AArrayCloneExp() - Constructor for class dovs.node.AArrayCloneExp
Creates a new AArrayCloneExp node with no children.
AArrayCloneExp(PExp) - Constructor for class dovs.node.AArrayCloneExp
Creates a new AArrayCloneExp node with the given nodes as children.
AArrayLengthExp - Class in dovs.node
AArrayLengthExp represents the array_length alternative of the exp production in the AST.
AArrayLengthExp() - Constructor for class dovs.node.AArrayLengthExp
Creates a new AArrayLengthExp node with no children.
AArrayLengthExp(PExp) - Constructor for class dovs.node.AArrayLengthExp
Creates a new AArrayLengthExp node with the given nodes as children.
AArrayLvalue - Class in dovs.node
AArrayLvalue represents the array alternative of the lvalue production in the AST.
AArrayLvalue() - Constructor for class dovs.node.AArrayLvalue
Creates a new AArrayLvalue node with no children.
AArrayLvalue(TLBracket, PExp, PExp) - Constructor for class dovs.node.AArrayLvalue
Creates a new AArrayLvalue node with the given nodes as children.
AArrayType - Class in dovs.node
AArrayType represents the array alternative of the type production in the AST.
AArrayType() - Constructor for class dovs.node.AArrayType
Creates a new AArrayType node with no children.
AArrayType(TLBracket, PType) - Constructor for class dovs.node.AArrayType
Creates a new AArrayType node with the given nodes as children.
AAssignmentExp - Class in dovs.node
AAssignmentExp represents the assignment alternative of the exp production in the AST.
AAssignmentExp() - Constructor for class dovs.node.AAssignmentExp
Creates a new AAssignmentExp node with no children.
AAssignmentExp(TAssign, PLvalue, PExp) - Constructor for class dovs.node.AAssignmentExp
Creates a new AAssignmentExp node with the given nodes as children.
ABinopExp - Class in dovs.node
ABinopExp represents the binop alternative of the exp production in the AST.
ABinopExp() - Constructor for class dovs.node.ABinopExp
Creates a new ABinopExp node with no children.
ABinopExp(PExp, PBinop, PExp) - Constructor for class dovs.node.ABinopExp
Creates a new ABinopExp node with the given nodes as children.
ABinopExp - Class in dovs.peephole.node
ABinopExp represents the binop alternative of the exp production in the AST.
ABinopExp() - Constructor for class dovs.peephole.node.ABinopExp
Creates a new ABinopExp node with no children.
ABinopExp(PExp, PBinop, PExp) - Constructor for class dovs.peephole.node.ABinopExp
Creates a new ABinopExp node with the given nodes as children.
ABlock - Class in dovs.node
ABlock represents the alternative of the block production in the AST.
ABlock() - Constructor for class dovs.node.ABlock
Creates a new ABlock node with no children.
ABlock(List<? extends PStm>) - Constructor for class dovs.node.ABlock
Creates a new ABlock node with the given nodes as children.
ABlockStm - Class in dovs.node
ABlockStm represents the block alternative of the stm production in the AST.
ABlockStm() - Constructor for class dovs.node.ABlockStm
Creates a new ABlockStm node with no children.
ABlockStm(TLBrace, ABlock) - Constructor for class dovs.node.ABlockStm
Creates a new ABlockStm node with the given nodes as children.
ABody - Class in dovs.node
ABody represents the alternative of the body production in the AST.
ABody() - Constructor for class dovs.node.ABody
Creates a new ABody node with no children.
ABody(ABlock) - Constructor for class dovs.node.ABody
Creates a new ABody node with the given nodes as children.
ABooleanConstExp - Class in dovs.node
ABooleanConstExp represents the boolean_const alternative of the exp production in the AST.
ABooleanConstExp() - Constructor for class dovs.node.ABooleanConstExp
Creates a new ABooleanConstExp node with no children.
ABooleanConstExp(PBool) - Constructor for class dovs.node.ABooleanConstExp
Creates a new ABooleanConstExp node with the given nodes as children.
ABooleanToStringUnop - Class in dovs.node
ABooleanToStringUnop represents the boolean_to_string alternative of the unop production in the AST.
ABooleanToStringUnop() - Constructor for class dovs.node.ABooleanToStringUnop
Creates a new ABooleanToStringUnop node with no children.
ABooleanType - Class in dovs.node
ABooleanType represents the boolean alternative of the type production in the AST.
ABooleanType() - Constructor for class dovs.node.ABooleanType
Creates a new ABooleanType node with no children.
ABooleanType(TBoolean) - Constructor for class dovs.node.ABooleanType
Creates a new ABooleanType node with the given nodes as children.
ABuiltinExp - Class in dovs.peephole.node
ABuiltinExp represents the builtin alternative of the exp production in the AST.
ABuiltinExp() - Constructor for class dovs.peephole.node.ABuiltinExp
Creates a new ABuiltinExp node with no children.
ABuiltinExp(PBuiltin, PExp) - Constructor for class dovs.peephole.node.ABuiltinExp
Creates a new ABuiltinExp node with the given nodes as children.
AByteToStringUnop - Class in dovs.node
AByteToStringUnop represents the byte_to_string alternative of the unop production in the AST.
AByteToStringUnop() - Constructor for class dovs.node.AByteToStringUnop
Creates a new AByteToStringUnop node with no children.
AByteType - Class in dovs.node
AByteType represents the byte alternative of the type production in the AST.
AByteType() - Constructor for class dovs.node.AByteType
Creates a new AByteType node with no children.
AByteType(TByte) - Constructor for class dovs.node.AByteType
Creates a new AByteType node with the given nodes as children.
ACastExp - Class in dovs.node
ACastExp represents the cast alternative of the exp production in the AST.
ACastExp() - Constructor for class dovs.node.ACastExp
Creates a new ACastExp node with no children.
ACastExp(TLParenthese, PType, PExp) - Constructor for class dovs.node.ACastExp
Creates a new ACastExp node with the given nodes as children.
accept - Static variable in class dovs.lexer.Lexer
 
accept(Node) - Method in class dovs.node.GuardedSubtypeFilter
Returns true if node is a subtype of the class given in the constructor.
accept(Node) - Method in interface dovs.node.NodeFilter
Returns true if node is accepted by the NodeFilter.
accept(Node) - Method in class dovs.node.SubtypeFilter
Returns true if node is a subtype of the class given in the constructor.
ACCEPT - Static variable in class dovs.parser.Parser
 
accept - Static variable in class dovs.peephole.lexer.Lexer
 
accept(Node) - Method in class dovs.peephole.node.GuardedSubtypeFilter
Returns true if node is a subtype of the class given in the constructor.
accept(Node) - Method in interface dovs.peephole.node.NodeFilter
Returns true if node is accepted by the NodeFilter.
accept(Node) - Method in class dovs.peephole.node.SubtypeFilter
Returns true if node is a subtype of the class given in the constructor.
ACCEPT - Static variable in class dovs.peephole.parser.Parser
 
accessText() - Method in class dovs.node.AProtectedAccess
 
accessText() - Method in class dovs.node.APublicAccess
 
accessText() - Method in class dovs.node.PAccess
Returns the textual representation of the access privilege.
ACharConstExp - Class in dovs.node
ACharConstExp represents the char_const alternative of the exp production in the AST.
ACharConstExp() - Constructor for class dovs.node.ACharConstExp
Creates a new ACharConstExp node with no children.
ACharConstExp(TCharLiteral) - Constructor for class dovs.node.ACharConstExp
Creates a new ACharConstExp node with the given nodes as children.
ACharToStringUnop - Class in dovs.node
ACharToStringUnop represents the char_to_string alternative of the unop production in the AST.
ACharToStringUnop() - Constructor for class dovs.node.ACharToStringUnop
Creates a new ACharToStringUnop node with no children.
ACharType - Class in dovs.node
ACharType represents the char alternative of the type production in the AST.
ACharType() - Constructor for class dovs.node.ACharType
Creates a new ACharType node with no children.
ACharType(TChar) - Constructor for class dovs.node.ACharType
Creates a new ACharType node with the given nodes as children.
AClassTypeDecl - Class in dovs.node
AClassTypeDecl represents the class alternative of the type_decl production in the AST.
AClassTypeDecl() - Constructor for class dovs.node.AClassTypeDecl
Creates a new AClassTypeDecl node with no children.
AClassTypeDecl(TFinal, TAbstract, TIdentifier, ANamedType, List<? extends ANamedType>, List<? extends PDecl>) - Constructor for class dovs.node.AClassTypeDecl
Creates a new AClassTypeDecl node with the given nodes as children.
ACommuteBuiltin - Class in dovs.peephole.node
ACommuteBuiltin represents the commute alternative of the builtin production in the AST.
ACommuteBuiltin() - Constructor for class dovs.peephole.node.ACommuteBuiltin
Creates a new ACommuteBuiltin node with no children.
ACommuteBuiltin(TCommute) - Constructor for class dovs.peephole.node.ACommuteBuiltin
Creates a new ACommuteBuiltin node with the given nodes as children.
AComplementUnop - Class in dovs.node
AComplementUnop represents the complement alternative of the unop production in the AST.
AComplementUnop() - Constructor for class dovs.node.AComplementUnop
Creates a new AComplementUnop node with no children.
AComplementUnop(TComplement) - Constructor for class dovs.node.AComplementUnop
Creates a new AComplementUnop node with the given nodes as children.
AComplementUnop - Class in dovs.peephole.node
AComplementUnop represents the complement alternative of the unop production in the AST.
AComplementUnop() - Constructor for class dovs.peephole.node.AComplementUnop
Creates a new AComplementUnop node with no children.
AComplementUnop(TOpComplement) - Constructor for class dovs.peephole.node.AComplementUnop
Creates a new AComplementUnop node with the given nodes as children.
AConcatBinop - Class in dovs.node
AConcatBinop represents the concat alternative of the binop production in the AST.
AConcatBinop() - Constructor for class dovs.node.AConcatBinop
Creates a new AConcatBinop node with no children.
AConcatBinop(TPlus) - Constructor for class dovs.node.AConcatBinop
Creates a new AConcatBinop node with the given nodes as children.
ACondConstExp - Class in dovs.peephole.node
ACondConstExp represents the cond_const alternative of the exp production in the AST.
ACondConstExp() - Constructor for class dovs.peephole.node.ACondConstExp
Creates a new ACondConstExp node with no children.
ACondConstExp(PCond) - Constructor for class dovs.peephole.node.ACondConstExp
Creates a new ACondConstExp node with the given nodes as children.
AConjunctionExp - Class in dovs.peephole.node
AConjunctionExp represents the conjunction alternative of the exp production in the AST.
AConjunctionExp() - Constructor for class dovs.peephole.node.AConjunctionExp
Creates a new AConjunctionExp node with no children.
AConjunctionExp(PExp, PExp) - Constructor for class dovs.peephole.node.AConjunctionExp
Creates a new AConjunctionExp node with the given nodes as children.
AConstructorDecl - Class in dovs.node
AConstructorDecl represents the constructor alternative of the decl production in the AST.
AConstructorDecl() - Constructor for class dovs.node.AConstructorDecl
Creates a new AConstructorDecl node with no children.
AConstructorDecl(PAccess, TIdentifier, List<? extends ALocalDecl>, List<? extends ANamedType>, ABody) - Constructor for class dovs.node.AConstructorDecl
Creates a new AConstructorDecl node with the given nodes as children.
action - Variable in class dovs.parser.Parser
 
action - Variable in class dovs.peephole.parser.Parser
 
actionTable - Static variable in class dovs.parser.Parser
 
actionTable - Static variable in class dovs.peephole.parser.Parser
 
active_classpath - Static variable in class dovs.ClassEnvironment
 
add(E) - Method in class dovs.node.NodeList
 
add(int, E) - Method in class dovs.node.NodeList
 
add(E) - Method in class dovs.node.NodeList.NodeListIterator
 
add(E) - Method in class dovs.peephole.node.NodeList
 
add(int, E) - Method in class dovs.peephole.node.NodeList
 
add(E) - Method in class dovs.peephole.node.NodeList.NodeListIterator
 
add(InstructionList, Instruction) - Method in class dovs.peephole.PeepholeDriver
 
addAll(int, Collection<? extends E>) - Method in class dovs.node.NodeList
 
addAll(int, Collection<? extends E>) - Method in class dovs.peephole.node.NodeList
 
addDisplayPhase(ASTDisplay.Phase) - Static method in class dovs.display.ASTDisplay
Adds the given phase to the set of phases for which the AST is displayed.
addField(String, Object) - Method in class dovs.display.ASTDisplay
Adds a field to the node on the top of parents stack.
addFirst(E) - Method in class dovs.node.NodeList
 
addFirst(E) - Method in class dovs.peephole.node.NodeList
 
addLast(E) - Method in class dovs.node.NodeList
 
addLast(E) - Method in class dovs.peephole.node.NodeList
 
addMap(String, Map<?, ?>) - Method in class dovs.display.ASTDisplay
Adds a map to the node on the top of parents stack.
addressCompare(PBinop) - Static method in class dovs.phases.TypeChecking
Convert a comparison operator into its address comparison equivalent.
ADegreeBuiltin - Class in dovs.peephole.node
ADegreeBuiltin represents the degree alternative of the builtin production in the AST.
ADegreeBuiltin() - Constructor for class dovs.peephole.node.ADegreeBuiltin
Creates a new ADegreeBuiltin node with no children.
ADegreeBuiltin(TDegree) - Constructor for class dovs.peephole.node.ADegreeBuiltin
Creates a new ADegreeBuiltin node with the given nodes as children.
ADisjunctionExp - Class in dovs.peephole.node
ADisjunctionExp represents the disjunction alternative of the exp production in the AST.
ADisjunctionExp() - Constructor for class dovs.peephole.node.ADisjunctionExp
Creates a new ADisjunctionExp node with no children.
ADisjunctionExp(PExp, PExp) - Constructor for class dovs.peephole.node.ADisjunctionExp
Creates a new ADisjunctionExp node with the given nodes as children.
ADivideBinop - Class in dovs.node
ADivideBinop represents the divide alternative of the binop production in the AST.
ADivideBinop() - Constructor for class dovs.node.ADivideBinop
Creates a new ADivideBinop node with no children.
ADivideBinop(TDiv) - Constructor for class dovs.node.ADivideBinop
Creates a new ADivideBinop node with the given nodes as children.
ADivideBinop - Class in dovs.peephole.node
ADivideBinop represents the divide alternative of the binop production in the AST.
ADivideBinop() - Constructor for class dovs.peephole.node.ADivideBinop
Creates a new ADivideBinop node with no children.
ADivideBinop(TOpDiv) - Constructor for class dovs.peephole.node.ADivideBinop
Creates a new ADivideBinop node with the given nodes as children.
ADoubleType - Class in dovs.node
ADoubleType represents the double alternative of the type production in the AST.
ADoubleType() - Constructor for class dovs.node.ADoubleType
Creates a new ADoubleType node with no children.
ADoubleType(TDouble) - Constructor for class dovs.node.ADoubleType
Creates a new ADoubleType node with the given nodes as children.
AEmptyStm - Class in dovs.node
AEmptyStm represents the empty alternative of the stm production in the AST.
AEmptyStm() - Constructor for class dovs.node.AEmptyStm
Creates a new AEmptyStm node with no children.
AEmptyStm(TSemicolon) - Constructor for class dovs.node.AEmptyStm
Creates a new AEmptyStm node with the given nodes as children.
AEqBinop - Class in dovs.node
AEqBinop represents the eq alternative of the binop production in the AST.
AEqBinop() - Constructor for class dovs.node.AEqBinop
Creates a new AEqBinop node with no children.
AEqBinop(TEq) - Constructor for class dovs.node.AEqBinop
Creates a new AEqBinop node with the given nodes as children.
AEqBinop - Class in dovs.peephole.node
AEqBinop represents the eq alternative of the binop production in the AST.
AEqBinop() - Constructor for class dovs.peephole.node.AEqBinop
Creates a new AEqBinop node with no children.
AEqBinop(TOpEq) - Constructor for class dovs.peephole.node.AEqBinop
Creates a new AEqBinop node with the given nodes as children.
AEqCond - Class in dovs.peephole.node
AEqCond represents the eq alternative of the cond production in the AST.
AEqCond() - Constructor for class dovs.peephole.node.AEqCond
Creates a new AEqCond node with no children.
AEqCond(TEq) - Constructor for class dovs.peephole.node.AEqCond
Creates a new AEqCond node with the given nodes as children.
AExpStm - Class in dovs.node
AExpStm represents the exp alternative of the stm production in the AST.
AExpStm() - Constructor for class dovs.node.AExpStm
Creates a new AExpStm node with no children.
AExpStm(TSemicolon, PExp) - Constructor for class dovs.node.AExpStm
Creates a new AExpStm node with the given nodes as children.
AFalseBool - Class in dovs.node
AFalseBool represents the false alternative of the bool production in the AST.
AFalseBool() - Constructor for class dovs.node.AFalseBool
Creates a new AFalseBool node with no children.
AFieldDecl - Class in dovs.node
AFieldDecl represents the field alternative of the decl production in the AST.
AFieldDecl() - Constructor for class dovs.node.AFieldDecl
Creates a new AFieldDecl node with no children.
AFieldDecl(PAccess, TStatic, TFinal, PType, TIdentifier, PExp) - Constructor for class dovs.node.AFieldDecl
Creates a new AFieldDecl node with the given nodes as children.
AFloatType - Class in dovs.node
AFloatType represents the float alternative of the type production in the AST.
AFloatType() - Constructor for class dovs.node.AFloatType
Creates a new AFloatType node with no children.
AFloatType(TFloat) - Constructor for class dovs.node.AFloatType
Creates a new AFloatType node with the given nodes as children.
AFormalsBuiltin - Class in dovs.peephole.node
AFormalsBuiltin represents the formals alternative of the builtin production in the AST.
AFormalsBuiltin() - Constructor for class dovs.peephole.node.AFormalsBuiltin
Creates a new AFormalsBuiltin node with no children.
AFormalsBuiltin(TFormals) - Constructor for class dovs.peephole.node.AFormalsBuiltin
Creates a new AFormalsBuiltin node with the given nodes as children.
AGeBinop - Class in dovs.node
AGeBinop represents the ge alternative of the binop production in the AST.
AGeBinop() - Constructor for class dovs.node.AGeBinop
Creates a new AGeBinop node with no children.
AGeBinop(TGteq) - Constructor for class dovs.node.AGeBinop
Creates a new AGeBinop node with the given nodes as children.
AGeBinop - Class in dovs.peephole.node
AGeBinop represents the ge alternative of the binop production in the AST.
AGeBinop() - Constructor for class dovs.peephole.node.AGeBinop
Creates a new AGeBinop node with no children.
AGeBinop(TOpGteq) - Constructor for class dovs.peephole.node.AGeBinop
Creates a new AGeBinop node with the given nodes as children.
AGeCond - Class in dovs.peephole.node
AGeCond represents the ge alternative of the cond production in the AST.
AGeCond() - Constructor for class dovs.peephole.node.AGeCond
Creates a new AGeCond node with no children.
AGeCond(TGe) - Constructor for class dovs.peephole.node.AGeCond
Creates a new AGeCond node with the given nodes as children.
AGtBinop - Class in dovs.node
AGtBinop represents the gt alternative of the binop production in the AST.
AGtBinop() - Constructor for class dovs.node.AGtBinop
Creates a new AGtBinop node with no children.
AGtBinop(TGt) - Constructor for class dovs.node.AGtBinop
Creates a new AGtBinop node with the given nodes as children.
AGtBinop - Class in dovs.peephole.node
AGtBinop represents the gt alternative of the binop production in the AST.
AGtBinop() - Constructor for class dovs.peephole.node.AGtBinop
Creates a new AGtBinop node with no children.
AGtBinop(TOpGt) - Constructor for class dovs.peephole.node.AGtBinop
Creates a new AGtBinop node with the given nodes as children.
AGtCond - Class in dovs.peephole.node
AGtCond represents the gt alternative of the cond production in the AST.
AGtCond() - Constructor for class dovs.peephole.node.AGtCond
Creates a new AGtCond node with no children.
AGtCond(TGt) - Constructor for class dovs.peephole.node.AGtCond
Creates a new AGtCond node with the given nodes as children.
AIfThenElseStm - Class in dovs.node
AIfThenElseStm represents the if_then_else alternative of the stm production in the AST.
AIfThenElseStm() - Constructor for class dovs.node.AIfThenElseStm
Creates a new AIfThenElseStm node with no children.
AIfThenElseStm(TLParenthese, PExp, PStm, PStm) - Constructor for class dovs.node.AIfThenElseStm
Creates a new AIfThenElseStm node with the given nodes as children.
AIfThenStm - Class in dovs.node
AIfThenStm represents the if_then alternative of the stm production in the AST.
AIfThenStm() - Constructor for class dovs.node.AIfThenStm
Creates a new AIfThenStm node with no children.
AIfThenStm(TLParenthese, PExp, PStm) - Constructor for class dovs.node.AIfThenStm
Creates a new AIfThenStm node with the given nodes as children.
AIncDecExp - Class in dovs.node
AIncDecExp represents the inc_dec alternative of the exp production in the AST.
AIncDecExp() - Constructor for class dovs.node.AIncDecExp
Creates a new AIncDecExp node with no children.
AIncDecExp(PLvalue, PIncDecOp) - Constructor for class dovs.node.AIncDecExp
Creates a new AIncDecExp node with the given nodes as children.
AInst - Class in dovs.peephole.node
AInst represents the alternative of the inst production in the AST.
AInst() - Constructor for class dovs.peephole.node.AInst
Creates a new AInst node with no children.
AInst(AOpcode, List<? extends PExp>) - Constructor for class dovs.peephole.node.AInst
Creates a new AInst node with the given nodes as children.
AInstanceofExp - Class in dovs.node
AInstanceofExp represents the instanceof alternative of the exp production in the AST.
AInstanceofExp() - Constructor for class dovs.node.AInstanceofExp
Creates a new AInstanceofExp node with no children.
AInstanceofExp(TInstanceof, PType, PExp) - Constructor for class dovs.node.AInstanceofExp
Creates a new AInstanceofExp node with the given nodes as children.
AInstructionInstPat - Class in dovs.peephole.node
AInstructionInstPat represents the instruction alternative of the inst_pat production in the AST.
AInstructionInstPat() - Constructor for class dovs.peephole.node.AInstructionInstPat
Creates a new AInstructionInstPat node with no children.
AInstructionInstPat(AOpcode, List<? extends AVar>) - Constructor for class dovs.peephole.node.AInstructionInstPat
Creates a new AInstructionInstPat node with the given nodes as children.
AIntConstExp - Class in dovs.node
AIntConstExp represents the int_const alternative of the exp production in the AST.
AIntConstExp() - Constructor for class dovs.node.AIntConstExp
Creates a new AIntConstExp node with no children.
AIntConstExp(TIntegerLiteral) - Constructor for class dovs.node.AIntConstExp
Creates a new AIntConstExp node with the given nodes as children.
AIntConstExp - Class in dovs.peephole.node
AIntConstExp represents the int_const alternative of the exp production in the AST.
AIntConstExp() - Constructor for class dovs.peephole.node.AIntConstExp
Creates a new AIntConstExp node with no children.
AIntConstExp(TOpMinus, TIntegerLiteral) - Constructor for class dovs.peephole.node.AIntConstExp
Creates a new AIntConstExp node with the given nodes as children.
AInterfaceTypeDecl - Class in dovs.node
AInterfaceTypeDecl represents the interface alternative of the type_decl production in the AST.
AInterfaceTypeDecl() - Constructor for class dovs.node.AInterfaceTypeDecl
Creates a new AInterfaceTypeDecl node with no children.
AInterfaceTypeDecl(TIdentifier, List<? extends ANamedType>, List<? extends PDecl>) - Constructor for class dovs.node.AInterfaceTypeDecl
Creates a new AInterfaceTypeDecl node with the given nodes as children.
AIntToStringUnop - Class in dovs.node
AIntToStringUnop represents the int_to_string alternative of the unop production in the AST.
AIntToStringUnop() - Constructor for class dovs.node.AIntToStringUnop
Creates a new AIntToStringUnop node with no children.
AIntType - Class in dovs.node
AIntType represents the int alternative of the type production in the AST.
AIntType() - Constructor for class dovs.node.AIntType
Creates a new AIntType node with no children.
AIntType(TInt) - Constructor for class dovs.node.AIntType
Creates a new AIntType node with the given nodes as children.
ALabelBinderInstPat - Class in dovs.peephole.node
ALabelBinderInstPat represents the label_binder alternative of the inst_pat production in the AST.
ALabelBinderInstPat() - Constructor for class dovs.peephole.node.ALabelBinderInstPat
Creates a new ALabelBinderInstPat node with no children.
ALabelBinderInstPat(AVar) - Constructor for class dovs.peephole.node.ALabelBinderInstPat
Creates a new ALabelBinderInstPat node with the given nodes as children.
ALazyAndBinop - Class in dovs.node
ALazyAndBinop represents the lazy_and alternative of the binop production in the AST.
ALazyAndBinop() - Constructor for class dovs.node.ALazyAndBinop
Creates a new ALazyAndBinop node with no children.
ALazyAndBinop(TAndAnd) - Constructor for class dovs.node.ALazyAndBinop
Creates a new ALazyAndBinop node with the given nodes as children.
ALazyOrBinop - Class in dovs.node
ALazyOrBinop represents the lazy_or alternative of the binop production in the AST.
ALazyOrBinop() - Constructor for class dovs.node.ALazyOrBinop
Creates a new ALazyOrBinop node with no children.
ALazyOrBinop(TOrOr) - Constructor for class dovs.node.ALazyOrBinop
Creates a new ALazyOrBinop node with the given nodes as children.
ALeBinop - Class in dovs.node
ALeBinop represents the le alternative of the binop production in the AST.
ALeBinop() - Constructor for class dovs.node.ALeBinop
Creates a new ALeBinop node with no children.
ALeBinop(TLteq) - Constructor for class dovs.node.ALeBinop
Creates a new ALeBinop node with the given nodes as children.
ALeBinop - Class in dovs.peephole.node
ALeBinop represents the le alternative of the binop production in the AST.
ALeBinop() - Constructor for class dovs.peephole.node.ALeBinop
Creates a new ALeBinop node with no children.
ALeBinop(TOpLteq) - Constructor for class dovs.peephole.node.ALeBinop
Creates a new ALeBinop node with the given nodes as children.
ALeCond - Class in dovs.peephole.node
ALeCond represents the le alternative of the cond production in the AST.
ALeCond() - Constructor for class dovs.peephole.node.ALeCond
Creates a new ALeCond node with no children.
ALeCond(TLe) - Constructor for class dovs.peephole.node.ALeCond
Creates a new ALeCond node with the given nodes as children.
ALocalDecl - Class in dovs.node
ALocalDecl represents the alternative of the local_decl production in the AST.
ALocalDecl() - Constructor for class dovs.node.ALocalDecl
Creates a new ALocalDecl node with no children.
ALocalDecl(PType, TIdentifier, PExp) - Constructor for class dovs.node.ALocalDecl
Creates a new ALocalDecl node with the given nodes as children.
ALocalDeclStm - Class in dovs.node
ALocalDeclStm represents the local_decl alternative of the stm production in the AST.
ALocalDeclStm() - Constructor for class dovs.node.ALocalDeclStm
Creates a new ALocalDeclStm node with no children.
ALocalDeclStm(TSemicolon, ALocalDecl) - Constructor for class dovs.node.ALocalDeclStm
Creates a new ALocalDeclStm node with the given nodes as children.
ALocalLvalue - Class in dovs.node
ALocalLvalue represents the local alternative of the lvalue production in the AST.
ALocalLvalue() - Constructor for class dovs.node.ALocalLvalue
Creates a new ALocalLvalue node with no children.
ALocalLvalue(TIdentifier) - Constructor for class dovs.node.ALocalLvalue
Creates a new ALocalLvalue node with the given nodes as children.
ALongType - Class in dovs.node
ALongType represents the long alternative of the type production in the AST.
ALongType() - Constructor for class dovs.node.ALongType
Creates a new ALongType node with no children.
ALongType(TLong) - Constructor for class dovs.node.ALongType
Creates a new ALongType node with the given nodes as children.
ALtBinop - Class in dovs.node
ALtBinop represents the lt alternative of the binop production in the AST.
ALtBinop() - Constructor for class dovs.node.ALtBinop
Creates a new ALtBinop node with no children.
ALtBinop(TLt) - Constructor for class dovs.node.ALtBinop
Creates a new ALtBinop node with the given nodes as children.
ALtBinop - Class in dovs.peephole.node
ALtBinop represents the lt alternative of the binop production in the AST.
ALtBinop() - Constructor for class dovs.peephole.node.ALtBinop
Creates a new ALtBinop node with no children.
ALtBinop(TOpLt) - Constructor for class dovs.peephole.node.ALtBinop
Creates a new ALtBinop node with the given nodes as children.
ALtCond - Class in dovs.peephole.node
ALtCond represents the lt alternative of the cond production in the AST.
ALtCond() - Constructor for class dovs.peephole.node.ALtCond
Creates a new ALtCond node with no children.
ALtCond(TLt) - Constructor for class dovs.peephole.node.ALtCond
Creates a new ALtCond node with the given nodes as children.
ALvalueExp - Class in dovs.node
ALvalueExp represents the lvalue alternative of the exp production in the AST.
ALvalueExp() - Constructor for class dovs.node.ALvalueExp
Creates a new ALvalueExp node with no children.
ALvalueExp(PLvalue) - Constructor for class dovs.node.ALvalueExp
Creates a new ALvalueExp node with the given nodes as children.
AMatchExp - Class in dovs.peephole.node
AMatchExp represents the match alternative of the exp production in the AST.
AMatchExp() - Constructor for class dovs.peephole.node.AMatchExp
Creates a new AMatchExp node with no children.
AMatchExp(PExp, List<? extends PInstPat>) - Constructor for class dovs.peephole.node.AMatchExp
Creates a new AMatchExp node with the given nodes as children.
AMethodDecl - Class in dovs.node
AMethodDecl represents the method alternative of the decl production in the AST.
AMethodDecl() - Constructor for class dovs.node.AMethodDecl
Creates a new AMethodDecl node with no children.
AMethodDecl(PAccess, TStatic, TFinal, TAbstract, PType, TIdentifier, List<? extends ALocalDecl>, List<? extends ANamedType>, ABody) - Constructor for class dovs.node.AMethodDecl
Creates a new AMethodDecl node with the given nodes as children.
AMinusBinop - Class in dovs.node
AMinusBinop represents the minus alternative of the binop production in the AST.
AMinusBinop() - Constructor for class dovs.node.AMinusBinop
Creates a new AMinusBinop node with no children.
AMinusBinop(TMinus) - Constructor for class dovs.node.AMinusBinop
Creates a new AMinusBinop node with the given nodes as children.
AMinusBinop - Class in dovs.peephole.node
AMinusBinop represents the minus alternative of the binop production in the AST.
AMinusBinop() - Constructor for class dovs.peephole.node.AMinusBinop
Creates a new AMinusBinop node with no children.
AMinusBinop(TOpMinus) - Constructor for class dovs.peephole.node.AMinusBinop
Creates a new AMinusBinop node with the given nodes as children.
AModuloBinop - Class in dovs.node
AModuloBinop represents the modulo alternative of the binop production in the AST.
AModuloBinop() - Constructor for class dovs.node.AModuloBinop
Creates a new AModuloBinop node with no children.
AModuloBinop(TMod) - Constructor for class dovs.node.AModuloBinop
Creates a new AModuloBinop node with the given nodes as children.
AModuloBinop - Class in dovs.peephole.node
AModuloBinop represents the modulo alternative of the binop production in the AST.
AModuloBinop() - Constructor for class dovs.peephole.node.AModuloBinop
Creates a new AModuloBinop node with no children.
AModuloBinop(TOpMod) - Constructor for class dovs.peephole.node.AModuloBinop
Creates a new AModuloBinop node with the given nodes as children.
Analysis - Interface in dovs.analysis
Analysis defines the interface for node based analyses.
Analysis - Interface in dovs.peephole.analysis
Analysis defines the interface for node based analyses.
AnalysisAdapter - Class in dovs.analysis
AnalysisAdapter provides a basic implementation of Analysis.
AnalysisAdapter() - Constructor for class dovs.analysis.AnalysisAdapter
 
AnalysisAdapter - Class in dovs.peephole.analysis
AnalysisAdapter provides a basic implementation of Analysis.
AnalysisAdapter() - Constructor for class dovs.peephole.analysis.AnalysisAdapter
 
ANamedType - Class in dovs.node
ANamedType represents the named alternative of the type production in the AST.
ANamedType() - Constructor for class dovs.node.ANamedType
Creates a new ANamedType node with no children.
ANamedType(PName) - Constructor for class dovs.node.ANamedType
Creates a new ANamedType node with the given nodes as children.
ANeBinop - Class in dovs.node
ANeBinop represents the ne alternative of the binop production in the AST.
ANeBinop() - Constructor for class dovs.node.ANeBinop
Creates a new ANeBinop node with no children.
ANeBinop(TNeq) - Constructor for class dovs.node.ANeBinop
Creates a new ANeBinop node with the given nodes as children.
ANeBinop - Class in dovs.peephole.node
ANeBinop represents the ne alternative of the binop production in the AST.
ANeBinop() - Constructor for class dovs.peephole.node.ANeBinop
Creates a new ANeBinop node with no children.
ANeBinop(TOpNeq) - Constructor for class dovs.peephole.node.ANeBinop
Creates a new ANeBinop node with the given nodes as children.
ANeCond - Class in dovs.peephole.node
ANeCond represents the ne alternative of the cond production in the AST.
ANeCond() - Constructor for class dovs.peephole.node.ANeCond
Creates a new ANeCond node with no children.
ANeCond(TNe) - Constructor for class dovs.peephole.node.ANeCond
Creates a new ANeCond node with the given nodes as children.
ANegateBuiltin - Class in dovs.peephole.node
ANegateBuiltin represents the negate alternative of the builtin production in the AST.
ANegateBuiltin() - Constructor for class dovs.peephole.node.ANegateBuiltin
Creates a new ANegateBuiltin node with no children.
ANegateBuiltin(TNegate) - Constructor for class dovs.peephole.node.ANegateBuiltin
Creates a new ANegateBuiltin node with the given nodes as children.
ANegateUnop - Class in dovs.node
ANegateUnop represents the negate alternative of the unop production in the AST.
ANegateUnop() - Constructor for class dovs.node.ANegateUnop
Creates a new ANegateUnop node with no children.
ANegateUnop(TMinus) - Constructor for class dovs.node.ANegateUnop
Creates a new ANegateUnop node with the given nodes as children.
ANegateUnop - Class in dovs.peephole.node
ANegateUnop represents the negate alternative of the unop production in the AST.
ANegateUnop() - Constructor for class dovs.peephole.node.ANegateUnop
Creates a new ANegateUnop node with no children.
ANegateUnop(TOpMinus) - Constructor for class dovs.peephole.node.ANegateUnop
Creates a new ANegateUnop node with the given nodes as children.
ANewArrayExp - Class in dovs.node
ANewArrayExp represents the new_array alternative of the exp production in the AST.
ANewArrayExp() - Constructor for class dovs.node.ANewArrayExp
Creates a new ANewArrayExp node with no children.
ANewArrayExp(TNew, AArrayType, List<? extends PExp>) - Constructor for class dovs.node.ANewArrayExp
Creates a new ANewArrayExp node with the given nodes as children.
ANewExp - Class in dovs.node
ANewExp represents the new alternative of the exp production in the AST.
ANewExp() - Constructor for class dovs.node.ANewExp
Creates a new ANewExp node with no children.
ANewExp(TNew, ANamedType, List<? extends PExp>) - Constructor for class dovs.node.ANewExp
Creates a new ANewExp node with the given nodes as children.
ANonstaticFieldLvalue - Class in dovs.node
ANonstaticFieldLvalue represents the nonstatic_field alternative of the lvalue production in the AST.
ANonstaticFieldLvalue() - Constructor for class dovs.node.ANonstaticFieldLvalue
Creates a new ANonstaticFieldLvalue node with no children.
ANonstaticFieldLvalue(PExp, TIdentifier) - Constructor for class dovs.node.ANonstaticFieldLvalue
Creates a new ANonstaticFieldLvalue node with the given nodes as children.
ANonstaticInvokeExp - Class in dovs.node
ANonstaticInvokeExp represents the nonstatic_invoke alternative of the exp production in the AST.
ANonstaticInvokeExp() - Constructor for class dovs.node.ANonstaticInvokeExp
Creates a new ANonstaticInvokeExp node with no children.
ANonstaticInvokeExp(PExp, TIdentifier, List<? extends PExp>) - Constructor for class dovs.node.ANonstaticInvokeExp
Creates a new ANonstaticInvokeExp node with the given nodes as children.
Answer<A> - Interface in dovs.analysis
Answer defines an interface for the abstraction of answers based on a Node.
Answer<A> - Interface in dovs.peephole.analysis
Answer defines an interface for the abstraction of answers based on a Node.
AnswerAdapter<A> - Class in dovs.analysis
AnswerAdapter implements the default behaviour of the Answer interface.
AnswerAdapter() - Constructor for class dovs.analysis.AnswerAdapter
 
AnswerAdapter<A> - Class in dovs.peephole.analysis
AnswerAdapter implements the default behaviour of the Answer interface.
AnswerAdapter() - Constructor for class dovs.peephole.analysis.AnswerAdapter
 
ANullExp - Class in dovs.node
ANullExp represents the null alternative of the exp production in the AST.
ANullExp() - Constructor for class dovs.node.ANullExp
Creates a new ANullExp node with no children.
ANullType - Class in dovs.node
ANullType represents the null alternative of the type production in the AST.
ANullType() - Constructor for class dovs.node.ANullType
Creates a new ANullType node with no children.
AObjectToStringUnop - Class in dovs.node
AObjectToStringUnop represents the object_to_string alternative of the unop production in the AST.
AObjectToStringUnop() - Constructor for class dovs.node.AObjectToStringUnop
Creates a new AObjectToStringUnop node with no children.
AOnDemandImportDecl - Class in dovs.node
AOnDemandImportDecl represents the on_demand alternative of the import_decl production in the AST.
AOnDemandImportDecl() - Constructor for class dovs.node.AOnDemandImportDecl
Creates a new AOnDemandImportDecl node with no children.
AOnDemandImportDecl(PName) - Constructor for class dovs.node.AOnDemandImportDecl
Creates a new AOnDemandImportDecl node with the given nodes as children.
AOpcode - Class in dovs.peephole.node
AOpcode represents the alternative of the opcode production in the AST.
AOpcode() - Constructor for class dovs.peephole.node.AOpcode
Creates a new AOpcode node with no children.
AOpcode(TIdentifier) - Constructor for class dovs.peephole.node.AOpcode
Creates a new AOpcode node with the given nodes as children.
AOrBinop - Class in dovs.node
AOrBinop represents the or alternative of the binop production in the AST.
AOrBinop() - Constructor for class dovs.node.AOrBinop
Creates a new AOrBinop node with no children.
AOrBinop(TOr) - Constructor for class dovs.node.AOrBinop
Creates a new AOrBinop node with the given nodes as children.
AOrBinop - Class in dovs.peephole.node
AOrBinop represents the or alternative of the binop production in the AST.
AOrBinop() - Constructor for class dovs.peephole.node.AOrBinop
Creates a new AOrBinop node with no children.
AOrBinop(TOpOr) - Constructor for class dovs.peephole.node.AOrBinop
Creates a new AOrBinop node with the given nodes as children.
APackageDecl - Class in dovs.node
APackageDecl represents the alternative of the package_decl production in the AST.
APackageDecl() - Constructor for class dovs.node.APackageDecl
Creates a new APackageDecl node with no children.
APackageDecl(PName) - Constructor for class dovs.node.APackageDecl
Creates a new APackageDecl node with the given nodes as children.
APatternCollection - Class in dovs.peephole.node
APatternCollection represents the alternative of the pattern_collection production in the AST.
APatternCollection() - Constructor for class dovs.peephole.node.APatternCollection
Creates a new APatternCollection node with no children.
APatternCollection(List<? extends APatternDecl>) - Constructor for class dovs.peephole.node.APatternCollection
Creates a new APatternCollection node with the given nodes as children.
APatternDecl - Class in dovs.peephole.node
APatternDecl represents the alternative of the pattern_decl production in the AST.
APatternDecl() - Constructor for class dovs.peephole.node.APatternDecl
Creates a new APatternDecl node with no children.
APatternDecl(TIdentifier, AVar, PExp, TIntegerLiteral, List<? extends AInst>) - Constructor for class dovs.peephole.node.APatternDecl
Creates a new APatternDecl node with the given nodes as children.
APlusBinop - Class in dovs.node
APlusBinop represents the plus alternative of the binop production in the AST.
APlusBinop() - Constructor for class dovs.node.APlusBinop
Creates a new APlusBinop node with no children.
APlusBinop(TPlus) - Constructor for class dovs.node.APlusBinop
Creates a new APlusBinop node with the given nodes as children.
APlusBinop - Class in dovs.peephole.node
APlusBinop represents the plus alternative of the binop production in the AST.
APlusBinop() - Constructor for class dovs.peephole.node.APlusBinop
Creates a new APlusBinop node with no children.
APlusBinop(TOpPlus) - Constructor for class dovs.peephole.node.APlusBinop
Creates a new APlusBinop node with the given nodes as children.
APostDecIncDecOp - Class in dovs.node
APostDecIncDecOp represents the post_dec alternative of the inc_dec_op production in the AST.
APostDecIncDecOp() - Constructor for class dovs.node.APostDecIncDecOp
Creates a new APostDecIncDecOp node with no children.
APostDecIncDecOp(TMinusMinus) - Constructor for class dovs.node.APostDecIncDecOp
Creates a new APostDecIncDecOp node with the given nodes as children.
APostIncIncDecOp - Class in dovs.node
APostIncIncDecOp represents the post_inc alternative of the inc_dec_op production in the AST.
APostIncIncDecOp() - Constructor for class dovs.node.APostIncIncDecOp
Creates a new APostIncIncDecOp node with no children.
APostIncIncDecOp(TPlusPlus) - Constructor for class dovs.node.APostIncIncDecOp
Creates a new APostIncIncDecOp node with the given nodes as children.
apply(Analysis) - Method in class dovs.node.AAeqBinop
Calls the Analysis.caseAAeqBinop(AAeqBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAeqBinop
Returns the answer for caller by applying this AAeqBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAeqBinop
Applies this AAeqBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAeqBinop
Returns the answer for caller by applying this AAeqBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AAmbiguousInvokeExp
Calls the Analysis.caseAAmbiguousInvokeExp(AAmbiguousInvokeExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAmbiguousInvokeExp
Returns the answer for caller by applying this AAmbiguousInvokeExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAmbiguousInvokeExp
Applies this AAmbiguousInvokeExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAmbiguousInvokeExp
Returns the answer for caller by applying this AAmbiguousInvokeExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AAmbiguousNameLvalue
Calls the Analysis.caseAAmbiguousNameLvalue(AAmbiguousNameLvalue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAmbiguousNameLvalue
Returns the answer for caller by applying this AAmbiguousNameLvalue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAmbiguousNameLvalue
Applies this AAmbiguousNameLvalue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAmbiguousNameLvalue
Returns the answer for caller by applying this AAmbiguousNameLvalue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AAndBinop
Calls the Analysis.caseAAndBinop(AAndBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAndBinop
Returns the answer for caller by applying this AAndBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAndBinop
Applies this AAndBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAndBinop
Returns the answer for caller by applying this AAndBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AAneBinop
Calls the Analysis.caseAAneBinop(AAneBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAneBinop
Returns the answer for caller by applying this AAneBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAneBinop
Applies this AAneBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAneBinop
Returns the answer for caller by applying this AAneBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AArrayCloneExp
Calls the Analysis.caseAArrayCloneExp(AArrayCloneExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AArrayCloneExp
Returns the answer for caller by applying this AArrayCloneExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AArrayCloneExp
Applies this AArrayCloneExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AArrayCloneExp
Returns the answer for caller by applying this AArrayCloneExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AArrayLengthExp
Calls the Analysis.caseAArrayLengthExp(AArrayLengthExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AArrayLengthExp
Returns the answer for caller by applying this AArrayLengthExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AArrayLengthExp
Applies this AArrayLengthExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AArrayLengthExp
Returns the answer for caller by applying this AArrayLengthExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AArrayLvalue
Calls the Analysis.caseAArrayLvalue(AArrayLvalue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AArrayLvalue
Returns the answer for caller by applying this AArrayLvalue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AArrayLvalue
Applies this AArrayLvalue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AArrayLvalue
Returns the answer for caller by applying this AArrayLvalue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AArrayType
Calls the Analysis.caseAArrayType(AArrayType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AArrayType
Returns the answer for caller by applying this AArrayType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AArrayType
Applies this AArrayType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AArrayType
Returns the answer for caller by applying this AArrayType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AAssignmentExp
Calls the Analysis.caseAAssignmentExp(AAssignmentExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AAssignmentExp
Returns the answer for caller by applying this AAssignmentExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AAssignmentExp
Applies this AAssignmentExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AAssignmentExp
Returns the answer for caller by applying this AAssignmentExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABinopExp
Calls the Analysis.caseABinopExp(ABinopExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABinopExp
Returns the answer for caller by applying this ABinopExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABinopExp
Applies this ABinopExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABinopExp
Returns the answer for caller by applying this ABinopExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABlock
Calls the Analysis.caseABlock(ABlock) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABlock
Returns the answer for caller by applying this ABlock node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABlock
Applies this ABlock node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABlock
Returns the answer for caller by applying this ABlock node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABlockStm
Calls the Analysis.caseABlockStm(ABlockStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABlockStm
Returns the answer for caller by applying this ABlockStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABlockStm
Applies this ABlockStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABlockStm
Returns the answer for caller by applying this ABlockStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABody
Calls the Analysis.caseABody(ABody) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABody
Returns the answer for caller by applying this ABody node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABody
Applies this ABody node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABody
Returns the answer for caller by applying this ABody node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABooleanConstExp
Calls the Analysis.caseABooleanConstExp(ABooleanConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABooleanConstExp
Returns the answer for caller by applying this ABooleanConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABooleanConstExp
Applies this ABooleanConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABooleanConstExp
Returns the answer for caller by applying this ABooleanConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABooleanToStringUnop
Calls the Analysis.caseABooleanToStringUnop(ABooleanToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABooleanToStringUnop
Returns the answer for caller by applying this ABooleanToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABooleanToStringUnop
Applies this ABooleanToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABooleanToStringUnop
Returns the answer for caller by applying this ABooleanToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ABooleanType
Calls the Analysis.caseABooleanType(ABooleanType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ABooleanType
Returns the answer for caller by applying this ABooleanType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ABooleanType
Applies this ABooleanType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ABooleanType
Returns the answer for caller by applying this ABooleanType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AByteToStringUnop
Calls the Analysis.caseAByteToStringUnop(AByteToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AByteToStringUnop
Returns the answer for caller by applying this AByteToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AByteToStringUnop
Applies this AByteToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AByteToStringUnop
Returns the answer for caller by applying this AByteToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AByteType
Calls the Analysis.caseAByteType(AByteType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AByteType
Returns the answer for caller by applying this AByteType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AByteType
Applies this AByteType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AByteType
Returns the answer for caller by applying this AByteType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ACastExp
Calls the Analysis.caseACastExp(ACastExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ACastExp
Returns the answer for caller by applying this ACastExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ACastExp
Applies this ACastExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ACastExp
Returns the answer for caller by applying this ACastExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ACharConstExp
Calls the Analysis.caseACharConstExp(ACharConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ACharConstExp
Returns the answer for caller by applying this ACharConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ACharConstExp
Applies this ACharConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ACharConstExp
Returns the answer for caller by applying this ACharConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ACharToStringUnop
Calls the Analysis.caseACharToStringUnop(ACharToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ACharToStringUnop
Returns the answer for caller by applying this ACharToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ACharToStringUnop
Applies this ACharToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ACharToStringUnop
Returns the answer for caller by applying this ACharToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ACharType
Calls the Analysis.caseACharType(ACharType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ACharType
Returns the answer for caller by applying this ACharType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ACharType
Applies this ACharType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ACharType
Returns the answer for caller by applying this ACharType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AClassTypeDecl
Calls the Analysis.caseAClassTypeDecl(AClassTypeDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AClassTypeDecl
Returns the answer for caller by applying this AClassTypeDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AClassTypeDecl
Applies this AClassTypeDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AClassTypeDecl
Returns the answer for caller by applying this AClassTypeDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AComplementUnop
Calls the Analysis.caseAComplementUnop(AComplementUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AComplementUnop
Returns the answer for caller by applying this AComplementUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AComplementUnop
Applies this AComplementUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AComplementUnop
Returns the answer for caller by applying this AComplementUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AConcatBinop
Calls the Analysis.caseAConcatBinop(AConcatBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AConcatBinop
Returns the answer for caller by applying this AConcatBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AConcatBinop
Applies this AConcatBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AConcatBinop
Returns the answer for caller by applying this AConcatBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AConstructorDecl
Calls the Analysis.caseAConstructorDecl(AConstructorDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AConstructorDecl
Returns the answer for caller by applying this AConstructorDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AConstructorDecl
Applies this AConstructorDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AConstructorDecl
Returns the answer for caller by applying this AConstructorDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ADivideBinop
Calls the Analysis.caseADivideBinop(ADivideBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ADivideBinop
Returns the answer for caller by applying this ADivideBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ADivideBinop
Applies this ADivideBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ADivideBinop
Returns the answer for caller by applying this ADivideBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ADoubleType
Calls the Analysis.caseADoubleType(ADoubleType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ADoubleType
Returns the answer for caller by applying this ADoubleType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ADoubleType
Applies this ADoubleType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ADoubleType
Returns the answer for caller by applying this ADoubleType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AEmptyStm
Calls the Analysis.caseAEmptyStm(AEmptyStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AEmptyStm
Returns the answer for caller by applying this AEmptyStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AEmptyStm
Applies this AEmptyStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AEmptyStm
Returns the answer for caller by applying this AEmptyStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AEqBinop
Calls the Analysis.caseAEqBinop(AEqBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AEqBinop
Returns the answer for caller by applying this AEqBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AEqBinop
Applies this AEqBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AEqBinop
Returns the answer for caller by applying this AEqBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AExpStm
Calls the Analysis.caseAExpStm(AExpStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AExpStm
Returns the answer for caller by applying this AExpStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AExpStm
Applies this AExpStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AExpStm
Returns the answer for caller by applying this AExpStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AFalseBool
Calls the Analysis.caseAFalseBool(AFalseBool) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AFalseBool
Returns the answer for caller by applying this AFalseBool node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AFalseBool
Applies this AFalseBool node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AFalseBool
Returns the answer for caller by applying this AFalseBool node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AFieldDecl
Calls the Analysis.caseAFieldDecl(AFieldDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AFieldDecl
Returns the answer for caller by applying this AFieldDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AFieldDecl
Applies this AFieldDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AFieldDecl
Returns the answer for caller by applying this AFieldDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AFloatType
Calls the Analysis.caseAFloatType(AFloatType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AFloatType
Returns the answer for caller by applying this AFloatType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AFloatType
Applies this AFloatType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AFloatType
Returns the answer for caller by applying this AFloatType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AGeBinop
Calls the Analysis.caseAGeBinop(AGeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AGeBinop
Returns the answer for caller by applying this AGeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AGeBinop
Applies this AGeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AGeBinop
Returns the answer for caller by applying this AGeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AGtBinop
Calls the Analysis.caseAGtBinop(AGtBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AGtBinop
Returns the answer for caller by applying this AGtBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AGtBinop
Applies this AGtBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AGtBinop
Returns the answer for caller by applying this AGtBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIfThenElseStm
Calls the Analysis.caseAIfThenElseStm(AIfThenElseStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIfThenElseStm
Returns the answer for caller by applying this AIfThenElseStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIfThenElseStm
Applies this AIfThenElseStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIfThenElseStm
Returns the answer for caller by applying this AIfThenElseStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIfThenStm
Calls the Analysis.caseAIfThenStm(AIfThenStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIfThenStm
Returns the answer for caller by applying this AIfThenStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIfThenStm
Applies this AIfThenStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIfThenStm
Returns the answer for caller by applying this AIfThenStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIncDecExp
Calls the Analysis.caseAIncDecExp(AIncDecExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIncDecExp
Returns the answer for caller by applying this AIncDecExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIncDecExp
Applies this AIncDecExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIncDecExp
Returns the answer for caller by applying this AIncDecExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AInstanceofExp
Calls the Analysis.caseAInstanceofExp(AInstanceofExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AInstanceofExp
Returns the answer for caller by applying this AInstanceofExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AInstanceofExp
Applies this AInstanceofExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AInstanceofExp
Returns the answer for caller by applying this AInstanceofExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIntConstExp
Calls the Analysis.caseAIntConstExp(AIntConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIntConstExp
Returns the answer for caller by applying this AIntConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIntConstExp
Applies this AIntConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIntConstExp
Returns the answer for caller by applying this AIntConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AInterfaceTypeDecl
Calls the Analysis.caseAInterfaceTypeDecl(AInterfaceTypeDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AInterfaceTypeDecl
Returns the answer for caller by applying this AInterfaceTypeDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AInterfaceTypeDecl
Applies this AInterfaceTypeDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AInterfaceTypeDecl
Returns the answer for caller by applying this AInterfaceTypeDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIntToStringUnop
Calls the Analysis.caseAIntToStringUnop(AIntToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIntToStringUnop
Returns the answer for caller by applying this AIntToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIntToStringUnop
Applies this AIntToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIntToStringUnop
Returns the answer for caller by applying this AIntToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AIntType
Calls the Analysis.caseAIntType(AIntType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AIntType
Returns the answer for caller by applying this AIntType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AIntType
Applies this AIntType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AIntType
Returns the answer for caller by applying this AIntType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALazyAndBinop
Calls the Analysis.caseALazyAndBinop(ALazyAndBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALazyAndBinop
Returns the answer for caller by applying this ALazyAndBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALazyAndBinop
Applies this ALazyAndBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALazyAndBinop
Returns the answer for caller by applying this ALazyAndBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALazyOrBinop
Calls the Analysis.caseALazyOrBinop(ALazyOrBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALazyOrBinop
Returns the answer for caller by applying this ALazyOrBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALazyOrBinop
Applies this ALazyOrBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALazyOrBinop
Returns the answer for caller by applying this ALazyOrBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALeBinop
Calls the Analysis.caseALeBinop(ALeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALeBinop
Returns the answer for caller by applying this ALeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALeBinop
Applies this ALeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALeBinop
Returns the answer for caller by applying this ALeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALocalDecl
Calls the Analysis.caseALocalDecl(ALocalDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALocalDecl
Returns the answer for caller by applying this ALocalDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALocalDecl
Applies this ALocalDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALocalDecl
Returns the answer for caller by applying this ALocalDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALocalDeclStm
Calls the Analysis.caseALocalDeclStm(ALocalDeclStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALocalDeclStm
Returns the answer for caller by applying this ALocalDeclStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALocalDeclStm
Applies this ALocalDeclStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALocalDeclStm
Returns the answer for caller by applying this ALocalDeclStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALocalLvalue
Calls the Analysis.caseALocalLvalue(ALocalLvalue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALocalLvalue
Returns the answer for caller by applying this ALocalLvalue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALocalLvalue
Applies this ALocalLvalue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALocalLvalue
Returns the answer for caller by applying this ALocalLvalue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALongType
Calls the Analysis.caseALongType(ALongType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALongType
Returns the answer for caller by applying this ALongType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALongType
Applies this ALongType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALongType
Returns the answer for caller by applying this ALongType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALtBinop
Calls the Analysis.caseALtBinop(ALtBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALtBinop
Returns the answer for caller by applying this ALtBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALtBinop
Applies this ALtBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALtBinop
Returns the answer for caller by applying this ALtBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ALvalueExp
Calls the Analysis.caseALvalueExp(ALvalueExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ALvalueExp
Returns the answer for caller by applying this ALvalueExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ALvalueExp
Applies this ALvalueExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ALvalueExp
Returns the answer for caller by applying this ALvalueExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AMethodDecl
Calls the Analysis.caseAMethodDecl(AMethodDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AMethodDecl
Returns the answer for caller by applying this AMethodDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AMethodDecl
Applies this AMethodDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AMethodDecl
Returns the answer for caller by applying this AMethodDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AMinusBinop
Calls the Analysis.caseAMinusBinop(AMinusBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AMinusBinop
Returns the answer for caller by applying this AMinusBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AMinusBinop
Applies this AMinusBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AMinusBinop
Returns the answer for caller by applying this AMinusBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AModuloBinop
Calls the Analysis.caseAModuloBinop(AModuloBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AModuloBinop
Returns the answer for caller by applying this AModuloBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AModuloBinop
Applies this AModuloBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AModuloBinop
Returns the answer for caller by applying this AModuloBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANamedType
Calls the Analysis.caseANamedType(ANamedType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANamedType
Returns the answer for caller by applying this ANamedType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANamedType
Applies this ANamedType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANamedType
Returns the answer for caller by applying this ANamedType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANeBinop
Calls the Analysis.caseANeBinop(ANeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANeBinop
Returns the answer for caller by applying this ANeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANeBinop
Applies this ANeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANeBinop
Returns the answer for caller by applying this ANeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANegateUnop
Calls the Analysis.caseANegateUnop(ANegateUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANegateUnop
Returns the answer for caller by applying this ANegateUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANegateUnop
Applies this ANegateUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANegateUnop
Returns the answer for caller by applying this ANegateUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANewArrayExp
Calls the Analysis.caseANewArrayExp(ANewArrayExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANewArrayExp
Returns the answer for caller by applying this ANewArrayExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANewArrayExp
Applies this ANewArrayExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANewArrayExp
Returns the answer for caller by applying this ANewArrayExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANewExp
Calls the Analysis.caseANewExp(ANewExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANewExp
Returns the answer for caller by applying this ANewExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANewExp
Applies this ANewExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANewExp
Returns the answer for caller by applying this ANewExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANonstaticFieldLvalue
Calls the Analysis.caseANonstaticFieldLvalue(ANonstaticFieldLvalue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANonstaticFieldLvalue
Returns the answer for caller by applying this ANonstaticFieldLvalue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANonstaticFieldLvalue
Applies this ANonstaticFieldLvalue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANonstaticFieldLvalue
Returns the answer for caller by applying this ANonstaticFieldLvalue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANonstaticInvokeExp
Calls the Analysis.caseANonstaticInvokeExp(ANonstaticInvokeExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANonstaticInvokeExp
Returns the answer for caller by applying this ANonstaticInvokeExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANonstaticInvokeExp
Applies this ANonstaticInvokeExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANonstaticInvokeExp
Returns the answer for caller by applying this ANonstaticInvokeExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANullExp
Calls the Analysis.caseANullExp(ANullExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANullExp
Returns the answer for caller by applying this ANullExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANullExp
Applies this ANullExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANullExp
Returns the answer for caller by applying this ANullExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ANullType
Calls the Analysis.caseANullType(ANullType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ANullType
Returns the answer for caller by applying this ANullType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ANullType
Applies this ANullType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ANullType
Returns the answer for caller by applying this ANullType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AObjectToStringUnop
Calls the Analysis.caseAObjectToStringUnop(AObjectToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AObjectToStringUnop
Returns the answer for caller by applying this AObjectToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AObjectToStringUnop
Applies this AObjectToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AObjectToStringUnop
Returns the answer for caller by applying this AObjectToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AOnDemandImportDecl
Calls the Analysis.caseAOnDemandImportDecl(AOnDemandImportDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AOnDemandImportDecl
Returns the answer for caller by applying this AOnDemandImportDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AOnDemandImportDecl
Applies this AOnDemandImportDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AOnDemandImportDecl
Returns the answer for caller by applying this AOnDemandImportDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AOrBinop
Calls the Analysis.caseAOrBinop(AOrBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AOrBinop
Returns the answer for caller by applying this AOrBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AOrBinop
Applies this AOrBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AOrBinop
Returns the answer for caller by applying this AOrBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APackageDecl
Calls the Analysis.caseAPackageDecl(APackageDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APackageDecl
Returns the answer for caller by applying this APackageDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APackageDecl
Applies this APackageDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APackageDecl
Returns the answer for caller by applying this APackageDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APlusBinop
Calls the Analysis.caseAPlusBinop(APlusBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APlusBinop
Returns the answer for caller by applying this APlusBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APlusBinop
Applies this APlusBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APlusBinop
Returns the answer for caller by applying this APlusBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APostDecIncDecOp
Calls the Analysis.caseAPostDecIncDecOp(APostDecIncDecOp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APostDecIncDecOp
Returns the answer for caller by applying this APostDecIncDecOp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APostDecIncDecOp
Applies this APostDecIncDecOp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APostDecIncDecOp
Returns the answer for caller by applying this APostDecIncDecOp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APostIncIncDecOp
Calls the Analysis.caseAPostIncIncDecOp(APostIncIncDecOp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APostIncIncDecOp
Returns the answer for caller by applying this APostIncIncDecOp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APostIncIncDecOp
Applies this APostIncIncDecOp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APostIncIncDecOp
Returns the answer for caller by applying this APostIncIncDecOp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APreDecIncDecOp
Calls the Analysis.caseAPreDecIncDecOp(APreDecIncDecOp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APreDecIncDecOp
Returns the answer for caller by applying this APreDecIncDecOp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APreDecIncDecOp
Applies this APreDecIncDecOp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APreDecIncDecOp
Returns the answer for caller by applying this APreDecIncDecOp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APreIncIncDecOp
Calls the Analysis.caseAPreIncIncDecOp(APreIncIncDecOp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APreIncIncDecOp
Returns the answer for caller by applying this APreIncIncDecOp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APreIncIncDecOp
Applies this APreIncIncDecOp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APreIncIncDecOp
Returns the answer for caller by applying this APreIncIncDecOp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AProgram
Calls the Analysis.caseAProgram(AProgram) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AProgram
Returns the answer for caller by applying this AProgram node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AProgram
Applies this AProgram node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AProgram
Returns the answer for caller by applying this AProgram node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AProtectedAccess
Calls the Analysis.caseAProtectedAccess(AProtectedAccess) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AProtectedAccess
Returns the answer for caller by applying this AProtectedAccess node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AProtectedAccess
Applies this AProtectedAccess node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AProtectedAccess
Returns the answer for caller by applying this AProtectedAccess node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.APublicAccess
Calls the Analysis.caseAPublicAccess(APublicAccess) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.APublicAccess
Returns the answer for caller by applying this APublicAccess node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.APublicAccess
Applies this APublicAccess node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.APublicAccess
Returns the answer for caller by applying this APublicAccess node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AQualifiedName
Calls the Analysis.caseAQualifiedName(AQualifiedName) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AQualifiedName
Returns the answer for caller by applying this AQualifiedName node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AQualifiedName
Applies this AQualifiedName node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AQualifiedName
Returns the answer for caller by applying this AQualifiedName node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AShortToStringUnop
Calls the Analysis.caseAShortToStringUnop(AShortToStringUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AShortToStringUnop
Returns the answer for caller by applying this AShortToStringUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AShortToStringUnop
Applies this AShortToStringUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AShortToStringUnop
Returns the answer for caller by applying this AShortToStringUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AShortType
Calls the Analysis.caseAShortType(AShortType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AShortType
Returns the answer for caller by applying this AShortType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AShortType
Applies this AShortType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AShortType
Returns the answer for caller by applying this AShortType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ASimpleInvokeExp
Calls the Analysis.caseASimpleInvokeExp(ASimpleInvokeExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ASimpleInvokeExp
Returns the answer for caller by applying this ASimpleInvokeExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ASimpleInvokeExp
Applies this ASimpleInvokeExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ASimpleInvokeExp
Returns the answer for caller by applying this ASimpleInvokeExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ASimpleName
Calls the Analysis.caseASimpleName(ASimpleName) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ASimpleName
Returns the answer for caller by applying this ASimpleName node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ASimpleName
Applies this ASimpleName node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ASimpleName
Returns the answer for caller by applying this ASimpleName node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ASingleImportDecl
Calls the Analysis.caseASingleImportDecl(ASingleImportDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ASingleImportDecl
Returns the answer for caller by applying this ASingleImportDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ASingleImportDecl
Applies this ASingleImportDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ASingleImportDecl
Returns the answer for caller by applying this ASingleImportDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ASourceFile
Calls the Analysis.caseASourceFile(ASourceFile) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ASourceFile
Returns the answer for caller by applying this ASourceFile node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ASourceFile
Applies this ASourceFile node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ASourceFile
Returns the answer for caller by applying this ASourceFile node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AStaticFieldLvalue
Calls the Analysis.caseAStaticFieldLvalue(AStaticFieldLvalue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AStaticFieldLvalue
Returns the answer for caller by applying this AStaticFieldLvalue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AStaticFieldLvalue
Applies this AStaticFieldLvalue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AStaticFieldLvalue
Returns the answer for caller by applying this AStaticFieldLvalue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AStaticInvokeExp
Calls the Analysis.caseAStaticInvokeExp(AStaticInvokeExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AStaticInvokeExp
Returns the answer for caller by applying this AStaticInvokeExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AStaticInvokeExp
Applies this AStaticInvokeExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AStaticInvokeExp
Returns the answer for caller by applying this AStaticInvokeExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AStringConstExp
Calls the Analysis.caseAStringConstExp(AStringConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AStringConstExp
Returns the answer for caller by applying this AStringConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AStringConstExp
Applies this AStringConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AStringConstExp
Returns the answer for caller by applying this AStringConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ASuperStm
Calls the Analysis.caseASuperStm(ASuperStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ASuperStm
Returns the answer for caller by applying this ASuperStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ASuperStm
Applies this ASuperStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ASuperStm
Returns the answer for caller by applying this ASuperStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AThisExp
Calls the Analysis.caseAThisExp(AThisExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AThisExp
Returns the answer for caller by applying this AThisExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AThisExp
Applies this AThisExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AThisExp
Returns the answer for caller by applying this AThisExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AThisStm
Calls the Analysis.caseAThisStm(AThisStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AThisStm
Returns the answer for caller by applying this AThisStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AThisStm
Applies this AThisStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AThisStm
Returns the answer for caller by applying this AThisStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AThrowStm
Calls the Analysis.caseAThrowStm(AThrowStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AThrowStm
Returns the answer for caller by applying this AThrowStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AThrowStm
Applies this AThrowStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AThrowStm
Returns the answer for caller by applying this AThrowStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ATimesBinop
Calls the Analysis.caseATimesBinop(ATimesBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ATimesBinop
Returns the answer for caller by applying this ATimesBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ATimesBinop
Applies this ATimesBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ATimesBinop
Returns the answer for caller by applying this ATimesBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.ATrueBool
Calls the Analysis.caseATrueBool(ATrueBool) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.ATrueBool
Returns the answer for caller by applying this ATrueBool node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.ATrueBool
Applies this ATrueBool node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.ATrueBool
Returns the answer for caller by applying this ATrueBool node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AUnopExp
Calls the Analysis.caseAUnopExp(AUnopExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AUnopExp
Returns the answer for caller by applying this AUnopExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AUnopExp
Applies this AUnopExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AUnopExp
Returns the answer for caller by applying this AUnopExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AValueReturnStm
Calls the Analysis.caseAValueReturnStm(AValueReturnStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AValueReturnStm
Returns the answer for caller by applying this AValueReturnStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AValueReturnStm
Applies this AValueReturnStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AValueReturnStm
Returns the answer for caller by applying this AValueReturnStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AVoidReturnStm
Calls the Analysis.caseAVoidReturnStm(AVoidReturnStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AVoidReturnStm
Returns the answer for caller by applying this AVoidReturnStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AVoidReturnStm
Applies this AVoidReturnStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AVoidReturnStm
Returns the answer for caller by applying this AVoidReturnStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AVoidType
Calls the Analysis.caseAVoidType(AVoidType) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AVoidType
Returns the answer for caller by applying this AVoidType node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AVoidType
Applies this AVoidType node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AVoidType
Returns the answer for caller by applying this AVoidType node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AWhileStm
Calls the Analysis.caseAWhileStm(AWhileStm) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AWhileStm
Returns the answer for caller by applying this AWhileStm node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AWhileStm
Applies this AWhileStm node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AWhileStm
Returns the answer for caller by applying this AWhileStm node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.AXorBinop
Calls the Analysis.caseAXorBinop(AXorBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.AXorBinop
Returns the answer for caller by applying this AXorBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.AXorBinop
Applies this AXorBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.AXorBinop
Returns the answer for caller by applying this AXorBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.EOF
Calls the Analysis.caseEOF(EOF) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.EOF
Returns the answer for caller by applying this EOF node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.EOF
Applies this EOF node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.EOF
Returns the answer for caller by applying this EOF node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.Node
Applies this node to the Analysis visitor analysis.
apply(Answer<A>) - Method in class dovs.node.Node
Returns the answer for caller by applying this node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.Node
Applies this node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.Node
Returns the answer for answer by applying this node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.Start
Calls the Analysis.caseStart(Start) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.Start
Returns the answer for caller by applying this Start node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.Start
Applies this Start node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.Start
Returns the answer for caller by applying this Start node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TAbstract
Calls the Analysis.caseTAbstract(TAbstract) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TAbstract
Returns the answer for caller by applying this TAbstract node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TAbstract
Applies this TAbstract node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TAbstract
Returns the answer for caller by applying this TAbstract node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TAnd
Calls the Analysis.caseTAnd(TAnd) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TAnd
Returns the answer for caller by applying this TAnd node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TAnd
Applies this TAnd node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TAnd
Returns the answer for caller by applying this TAnd node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TAndAnd
Calls the Analysis.caseTAndAnd(TAndAnd) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TAndAnd
Returns the answer for caller by applying this TAndAnd node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TAndAnd
Applies this TAndAnd node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TAndAnd
Returns the answer for caller by applying this TAndAnd node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TAssign
Calls the Analysis.caseTAssign(TAssign) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TAssign
Returns the answer for caller by applying this TAssign node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TAssign
Applies this TAssign node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TAssign
Returns the answer for caller by applying this TAssign node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TBoolean
Calls the Analysis.caseTBoolean(TBoolean) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TBoolean
Returns the answer for caller by applying this TBoolean node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TBoolean
Applies this TBoolean node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TBoolean
Returns the answer for caller by applying this TBoolean node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TBreak
Calls the Analysis.caseTBreak(TBreak) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TBreak
Returns the answer for caller by applying this TBreak node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TBreak
Applies this TBreak node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TBreak
Returns the answer for caller by applying this TBreak node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TByte
Calls the Analysis.caseTByte(TByte) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TByte
Returns the answer for caller by applying this TByte node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TByte
Applies this TByte node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TByte
Returns the answer for caller by applying this TByte node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TCase
Calls the Analysis.caseTCase(TCase) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TCase
Returns the answer for caller by applying this TCase node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TCase
Applies this TCase node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TCase
Returns the answer for caller by applying this TCase node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TCatch
Calls the Analysis.caseTCatch(TCatch) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TCatch
Returns the answer for caller by applying this TCatch node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TCatch
Applies this TCatch node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TCatch
Returns the answer for caller by applying this TCatch node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TChar
Calls the Analysis.caseTChar(TChar) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TChar
Returns the answer for caller by applying this TChar node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TChar
Applies this TChar node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TChar
Returns the answer for caller by applying this TChar node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TCharLiteral
Calls the Analysis.caseTCharLiteral(TCharLiteral) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TCharLiteral
Returns the answer for caller by applying this TCharLiteral node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TCharLiteral
Applies this TCharLiteral node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TCharLiteral
Returns the answer for caller by applying this TCharLiteral node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TClass
Calls the Analysis.caseTClass(TClass) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TClass
Returns the answer for caller by applying this TClass node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TClass
Applies this TClass node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TClass
Returns the answer for caller by applying this TClass node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TComma
Calls the Analysis.caseTComma(TComma) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TComma
Returns the answer for caller by applying this TComma node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TComma
Applies this TComma node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TComma
Returns the answer for caller by applying this TComma node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TComplement
Calls the Analysis.caseTComplement(TComplement) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TComplement
Returns the answer for caller by applying this TComplement node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TComplement
Applies this TComplement node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TComplement
Returns the answer for caller by applying this TComplement node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TConst
Calls the Analysis.caseTConst(TConst) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TConst
Returns the answer for caller by applying this TConst node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TConst
Applies this TConst node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TConst
Returns the answer for caller by applying this TConst node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TContinue
Calls the Analysis.caseTContinue(TContinue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TContinue
Returns the answer for caller by applying this TContinue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TContinue
Applies this TContinue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TContinue
Returns the answer for caller by applying this TContinue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDefault
Calls the Analysis.caseTDefault(TDefault) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDefault
Returns the answer for caller by applying this TDefault node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDefault
Applies this TDefault node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDefault
Returns the answer for caller by applying this TDefault node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDiv
Calls the Analysis.caseTDiv(TDiv) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDiv
Returns the answer for caller by applying this TDiv node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDiv
Applies this TDiv node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDiv
Returns the answer for caller by applying this TDiv node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDo
Calls the Analysis.caseTDo(TDo) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDo
Returns the answer for caller by applying this TDo node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDo
Applies this TDo node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDo
Returns the answer for caller by applying this TDo node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDocumentationComment
Calls the Analysis.caseTDocumentationComment(TDocumentationComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDocumentationComment
Returns the answer for caller by applying this TDocumentationComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDocumentationComment
Applies this TDocumentationComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDocumentationComment
Returns the answer for caller by applying this TDocumentationComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDot
Calls the Analysis.caseTDot(TDot) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDot
Returns the answer for caller by applying this TDot node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDot
Applies this TDot node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDot
Returns the answer for caller by applying this TDot node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TDouble
Calls the Analysis.caseTDouble(TDouble) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TDouble
Returns the answer for caller by applying this TDouble node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TDouble
Applies this TDouble node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TDouble
Returns the answer for caller by applying this TDouble node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TElse
Calls the Analysis.caseTElse(TElse) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TElse
Returns the answer for caller by applying this TElse node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TElse
Applies this TElse node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TElse
Returns the answer for caller by applying this TElse node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TEndOfLineComment
Calls the Analysis.caseTEndOfLineComment(TEndOfLineComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TEndOfLineComment
Returns the answer for caller by applying this TEndOfLineComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TEndOfLineComment
Applies this TEndOfLineComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TEndOfLineComment
Returns the answer for caller by applying this TEndOfLineComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TEq
Calls the Analysis.caseTEq(TEq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TEq
Returns the answer for caller by applying this TEq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TEq
Applies this TEq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TEq
Returns the answer for caller by applying this TEq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TExtends
Calls the Analysis.caseTExtends(TExtends) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TExtends
Returns the answer for caller by applying this TExtends node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TExtends
Applies this TExtends node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TExtends
Returns the answer for caller by applying this TExtends node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TFalse
Calls the Analysis.caseTFalse(TFalse) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TFalse
Returns the answer for caller by applying this TFalse node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TFalse
Applies this TFalse node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TFalse
Returns the answer for caller by applying this TFalse node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TFinal
Calls the Analysis.caseTFinal(TFinal) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TFinal
Returns the answer for caller by applying this TFinal node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TFinal
Applies this TFinal node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TFinal
Returns the answer for caller by applying this TFinal node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TFinally
Calls the Analysis.caseTFinally(TFinally) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TFinally
Returns the answer for caller by applying this TFinally node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TFinally
Applies this TFinally node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TFinally
Returns the answer for caller by applying this TFinally node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TFloat
Calls the Analysis.caseTFloat(TFloat) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TFloat
Returns the answer for caller by applying this TFloat node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TFloat
Applies this TFloat node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TFloat
Returns the answer for caller by applying this TFloat node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TFor
Calls the Analysis.caseTFor(TFor) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TFor
Returns the answer for caller by applying this TFor node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TFor
Applies this TFor node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TFor
Returns the answer for caller by applying this TFor node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TGoto
Calls the Analysis.caseTGoto(TGoto) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TGoto
Returns the answer for caller by applying this TGoto node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TGoto
Applies this TGoto node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TGoto
Returns the answer for caller by applying this TGoto node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TGt
Calls the Analysis.caseTGt(TGt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TGt
Returns the answer for caller by applying this TGt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TGt
Applies this TGt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TGt
Returns the answer for caller by applying this TGt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TGteq
Calls the Analysis.caseTGteq(TGteq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TGteq
Returns the answer for caller by applying this TGteq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TGteq
Applies this TGteq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TGteq
Returns the answer for caller by applying this TGteq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TIdentifier
Calls the Analysis.caseTIdentifier(TIdentifier) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TIdentifier
Returns the answer for caller by applying this TIdentifier node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TIdentifier
Applies this TIdentifier node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TIdentifier
Returns the answer for caller by applying this TIdentifier node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TIf
Calls the Analysis.caseTIf(TIf) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TIf
Returns the answer for caller by applying this TIf node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TIf
Applies this TIf node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TIf
Returns the answer for caller by applying this TIf node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TImplements
Calls the Analysis.caseTImplements(TImplements) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TImplements
Returns the answer for caller by applying this TImplements node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TImplements
Applies this TImplements node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TImplements
Returns the answer for caller by applying this TImplements node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TImport
Calls the Analysis.caseTImport(TImport) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TImport
Returns the answer for caller by applying this TImport node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TImport
Applies this TImport node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TImport
Returns the answer for caller by applying this TImport node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TInstanceof
Calls the Analysis.caseTInstanceof(TInstanceof) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TInstanceof
Returns the answer for caller by applying this TInstanceof node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TInstanceof
Applies this TInstanceof node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TInstanceof
Returns the answer for caller by applying this TInstanceof node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TInt
Calls the Analysis.caseTInt(TInt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TInt
Returns the answer for caller by applying this TInt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TInt
Applies this TInt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TInt
Returns the answer for caller by applying this TInt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TIntegerLiteral
Calls the Analysis.caseTIntegerLiteral(TIntegerLiteral) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TIntegerLiteral
Returns the answer for caller by applying this TIntegerLiteral node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TIntegerLiteral
Applies this TIntegerLiteral node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TIntegerLiteral
Returns the answer for caller by applying this TIntegerLiteral node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TInterface
Calls the Analysis.caseTInterface(TInterface) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TInterface
Returns the answer for caller by applying this TInterface node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TInterface
Applies this TInterface node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TInterface
Returns the answer for caller by applying this TInterface node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLBrace
Calls the Analysis.caseTLBrace(TLBrace) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLBrace
Returns the answer for caller by applying this TLBrace node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLBrace
Applies this TLBrace node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLBrace
Returns the answer for caller by applying this TLBrace node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLBracket
Calls the Analysis.caseTLBracket(TLBracket) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLBracket
Returns the answer for caller by applying this TLBracket node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLBracket
Applies this TLBracket node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLBracket
Returns the answer for caller by applying this TLBracket node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLong
Calls the Analysis.caseTLong(TLong) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLong
Returns the answer for caller by applying this TLong node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLong
Applies this TLong node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLong
Returns the answer for caller by applying this TLong node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLParenthese
Calls the Analysis.caseTLParenthese(TLParenthese) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLParenthese
Returns the answer for caller by applying this TLParenthese node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLParenthese
Applies this TLParenthese node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLParenthese
Returns the answer for caller by applying this TLParenthese node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLt
Calls the Analysis.caseTLt(TLt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLt
Returns the answer for caller by applying this TLt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLt
Applies this TLt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLt
Returns the answer for caller by applying this TLt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TLteq
Calls the Analysis.caseTLteq(TLteq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TLteq
Returns the answer for caller by applying this TLteq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TLteq
Applies this TLteq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TLteq
Returns the answer for caller by applying this TLteq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TMinus
Calls the Analysis.caseTMinus(TMinus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TMinus
Returns the answer for caller by applying this TMinus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TMinus
Applies this TMinus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TMinus
Returns the answer for caller by applying this TMinus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TMinusMinus
Calls the Analysis.caseTMinusMinus(TMinusMinus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TMinusMinus
Returns the answer for caller by applying this TMinusMinus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TMinusMinus
Applies this TMinusMinus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TMinusMinus
Returns the answer for caller by applying this TMinusMinus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TMod
Calls the Analysis.caseTMod(TMod) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TMod
Returns the answer for caller by applying this TMod node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TMod
Applies this TMod node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TMod
Returns the answer for caller by applying this TMod node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TNative
Calls the Analysis.caseTNative(TNative) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TNative
Returns the answer for caller by applying this TNative node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TNative
Applies this TNative node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TNative
Returns the answer for caller by applying this TNative node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TNeq
Calls the Analysis.caseTNeq(TNeq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TNeq
Returns the answer for caller by applying this TNeq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TNeq
Applies this TNeq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TNeq
Returns the answer for caller by applying this TNeq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TNew
Calls the Analysis.caseTNew(TNew) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TNew
Returns the answer for caller by applying this TNew node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TNew
Applies this TNew node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TNew
Returns the answer for caller by applying this TNew node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TNull
Calls the Analysis.caseTNull(TNull) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TNull
Returns the answer for caller by applying this TNull node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TNull
Applies this TNull node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TNull
Returns the answer for caller by applying this TNull node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TOr
Calls the Analysis.caseTOr(TOr) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TOr
Returns the answer for caller by applying this TOr node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TOr
Applies this TOr node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TOr
Returns the answer for caller by applying this TOr node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TOrOr
Calls the Analysis.caseTOrOr(TOrOr) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TOrOr
Returns the answer for caller by applying this TOrOr node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TOrOr
Applies this TOrOr node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TOrOr
Returns the answer for caller by applying this TOrOr node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TPackage
Calls the Analysis.caseTPackage(TPackage) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TPackage
Returns the answer for caller by applying this TPackage node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TPackage
Applies this TPackage node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TPackage
Returns the answer for caller by applying this TPackage node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TPlus
Calls the Analysis.caseTPlus(TPlus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TPlus
Returns the answer for caller by applying this TPlus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TPlus
Applies this TPlus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TPlus
Returns the answer for caller by applying this TPlus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TPlusPlus
Calls the Analysis.caseTPlusPlus(TPlusPlus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TPlusPlus
Returns the answer for caller by applying this TPlusPlus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TPlusPlus
Applies this TPlusPlus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TPlusPlus
Returns the answer for caller by applying this TPlusPlus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TPrivate
Calls the Analysis.caseTPrivate(TPrivate) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TPrivate
Returns the answer for caller by applying this TPrivate node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TPrivate
Applies this TPrivate node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TPrivate
Returns the answer for caller by applying this TPrivate node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TProtected
Calls the Analysis.caseTProtected(TProtected) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TProtected
Returns the answer for caller by applying this TProtected node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TProtected
Applies this TProtected node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TProtected
Returns the answer for caller by applying this TProtected node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TPublic
Calls the Analysis.caseTPublic(TPublic) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TPublic
Returns the answer for caller by applying this TPublic node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TPublic
Applies this TPublic node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TPublic
Returns the answer for caller by applying this TPublic node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TRBrace
Calls the Analysis.caseTRBrace(TRBrace) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TRBrace
Returns the answer for caller by applying this TRBrace node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TRBrace
Applies this TRBrace node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TRBrace
Returns the answer for caller by applying this TRBrace node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TRBracket
Calls the Analysis.caseTRBracket(TRBracket) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TRBracket
Returns the answer for caller by applying this TRBracket node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TRBracket
Applies this TRBracket node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TRBracket
Returns the answer for caller by applying this TRBracket node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TReturn
Calls the Analysis.caseTReturn(TReturn) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TReturn
Returns the answer for caller by applying this TReturn node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TReturn
Applies this TReturn node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TReturn
Returns the answer for caller by applying this TReturn node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TRParenthese
Calls the Analysis.caseTRParenthese(TRParenthese) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TRParenthese
Returns the answer for caller by applying this TRParenthese node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TRParenthese
Applies this TRParenthese node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TRParenthese
Returns the answer for caller by applying this TRParenthese node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TSemicolon
Calls the Analysis.caseTSemicolon(TSemicolon) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TSemicolon
Returns the answer for caller by applying this TSemicolon node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TSemicolon
Applies this TSemicolon node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TSemicolon
Returns the answer for caller by applying this TSemicolon node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TShort
Calls the Analysis.caseTShort(TShort) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TShort
Returns the answer for caller by applying this TShort node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TShort
Applies this TShort node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TShort
Returns the answer for caller by applying this TShort node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TStar
Calls the Analysis.caseTStar(TStar) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TStar
Returns the answer for caller by applying this TStar node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TStar
Applies this TStar node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TStar
Returns the answer for caller by applying this TStar node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TStatic
Calls the Analysis.caseTStatic(TStatic) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TStatic
Returns the answer for caller by applying this TStatic node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TStatic
Applies this TStatic node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TStatic
Returns the answer for caller by applying this TStatic node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TStrictfp
Calls the Analysis.caseTStrictfp(TStrictfp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TStrictfp
Returns the answer for caller by applying this TStrictfp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TStrictfp
Applies this TStrictfp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TStrictfp
Returns the answer for caller by applying this TStrictfp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TStringLiteral
Calls the Analysis.caseTStringLiteral(TStringLiteral) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TStringLiteral
Returns the answer for caller by applying this TStringLiteral node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TStringLiteral
Applies this TStringLiteral node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TStringLiteral
Returns the answer for caller by applying this TStringLiteral node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TSuper
Calls the Analysis.caseTSuper(TSuper) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TSuper
Returns the answer for caller by applying this TSuper node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TSuper
Applies this TSuper node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TSuper
Returns the answer for caller by applying this TSuper node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TSwitch
Calls the Analysis.caseTSwitch(TSwitch) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TSwitch
Returns the answer for caller by applying this TSwitch node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TSwitch
Applies this TSwitch node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TSwitch
Returns the answer for caller by applying this TSwitch node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TSynchronized
Calls the Analysis.caseTSynchronized(TSynchronized) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TSynchronized
Returns the answer for caller by applying this TSynchronized node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TSynchronized
Applies this TSynchronized node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TSynchronized
Returns the answer for caller by applying this TSynchronized node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TThis
Calls the Analysis.caseTThis(TThis) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TThis
Returns the answer for caller by applying this TThis node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TThis
Applies this TThis node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TThis
Returns the answer for caller by applying this TThis node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TThrow
Calls the Analysis.caseTThrow(TThrow) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TThrow
Returns the answer for caller by applying this TThrow node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TThrow
Applies this TThrow node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TThrow
Returns the answer for caller by applying this TThrow node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TThrows
Calls the Analysis.caseTThrows(TThrows) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TThrows
Returns the answer for caller by applying this TThrows node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TThrows
Applies this TThrows node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TThrows
Returns the answer for caller by applying this TThrows node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TTraditionalComment
Calls the Analysis.caseTTraditionalComment(TTraditionalComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TTraditionalComment
Returns the answer for caller by applying this TTraditionalComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TTraditionalComment
Applies this TTraditionalComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TTraditionalComment
Returns the answer for caller by applying this TTraditionalComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TTransient
Calls the Analysis.caseTTransient(TTransient) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TTransient
Returns the answer for caller by applying this TTransient node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TTransient
Applies this TTransient node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TTransient
Returns the answer for caller by applying this TTransient node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TTrue
Calls the Analysis.caseTTrue(TTrue) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TTrue
Returns the answer for caller by applying this TTrue node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TTrue
Applies this TTrue node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TTrue
Returns the answer for caller by applying this TTrue node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TTry
Calls the Analysis.caseTTry(TTry) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TTry
Returns the answer for caller by applying this TTry node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TTry
Applies this TTry node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TTry
Returns the answer for caller by applying this TTry node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TVoid
Calls the Analysis.caseTVoid(TVoid) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TVoid
Returns the answer for caller by applying this TVoid node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TVoid
Applies this TVoid node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TVoid
Returns the answer for caller by applying this TVoid node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TVolatile
Calls the Analysis.caseTVolatile(TVolatile) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TVolatile
Returns the answer for caller by applying this TVolatile node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TVolatile
Applies this TVolatile node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TVolatile
Returns the answer for caller by applying this TVolatile node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TWhile
Calls the Analysis.caseTWhile(TWhile) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TWhile
Returns the answer for caller by applying this TWhile node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TWhile
Applies this TWhile node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TWhile
Returns the answer for caller by applying this TWhile node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TWhiteSpace
Calls the Analysis.caseTWhiteSpace(TWhiteSpace) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TWhiteSpace
Returns the answer for caller by applying this TWhiteSpace node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TWhiteSpace
Applies this TWhiteSpace node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TWhiteSpace
Returns the answer for caller by applying this TWhiteSpace node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.node.TXor
Calls the Analysis.caseTXor(TXor) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.node.TXor
Returns the answer for caller by applying this TXor node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.node.TXor
Applies this TXor node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.node.TXor
Returns the answer for caller by applying this TXor node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AAeqCond
Calls the Analysis.caseAAeqCond(AAeqCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AAeqCond
Returns the answer for caller by applying this AAeqCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AAeqCond
Applies this AAeqCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AAeqCond
Returns the answer for caller by applying this AAeqCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AAndBinop
Calls the Analysis.caseAAndBinop(AAndBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AAndBinop
Returns the answer for caller by applying this AAndBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AAndBinop
Applies this AAndBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AAndBinop
Returns the answer for caller by applying this AAndBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AAneCond
Calls the Analysis.caseAAneCond(AAneCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AAneCond
Returns the answer for caller by applying this AAneCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AAneCond
Applies this AAneCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AAneCond
Returns the answer for caller by applying this AAneCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ABinopExp
Calls the Analysis.caseABinopExp(ABinopExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ABinopExp
Returns the answer for caller by applying this ABinopExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ABinopExp
Applies this ABinopExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ABinopExp
Returns the answer for caller by applying this ABinopExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ABuiltinExp
Calls the Analysis.caseABuiltinExp(ABuiltinExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ABuiltinExp
Returns the answer for caller by applying this ABuiltinExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ABuiltinExp
Applies this ABuiltinExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ABuiltinExp
Returns the answer for caller by applying this ABuiltinExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ACommuteBuiltin
Calls the Analysis.caseACommuteBuiltin(ACommuteBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ACommuteBuiltin
Returns the answer for caller by applying this ACommuteBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ACommuteBuiltin
Applies this ACommuteBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ACommuteBuiltin
Returns the answer for caller by applying this ACommuteBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AComplementUnop
Calls the Analysis.caseAComplementUnop(AComplementUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AComplementUnop
Returns the answer for caller by applying this AComplementUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AComplementUnop
Applies this AComplementUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AComplementUnop
Returns the answer for caller by applying this AComplementUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ACondConstExp
Calls the Analysis.caseACondConstExp(ACondConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ACondConstExp
Returns the answer for caller by applying this ACondConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ACondConstExp
Applies this ACondConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ACondConstExp
Returns the answer for caller by applying this ACondConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AConjunctionExp
Calls the Analysis.caseAConjunctionExp(AConjunctionExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AConjunctionExp
Returns the answer for caller by applying this AConjunctionExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AConjunctionExp
Applies this AConjunctionExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AConjunctionExp
Returns the answer for caller by applying this AConjunctionExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ADegreeBuiltin
Calls the Analysis.caseADegreeBuiltin(ADegreeBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ADegreeBuiltin
Returns the answer for caller by applying this ADegreeBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ADegreeBuiltin
Applies this ADegreeBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ADegreeBuiltin
Returns the answer for caller by applying this ADegreeBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ADisjunctionExp
Calls the Analysis.caseADisjunctionExp(ADisjunctionExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ADisjunctionExp
Returns the answer for caller by applying this ADisjunctionExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ADisjunctionExp
Applies this ADisjunctionExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ADisjunctionExp
Returns the answer for caller by applying this ADisjunctionExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ADivideBinop
Calls the Analysis.caseADivideBinop(ADivideBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ADivideBinop
Returns the answer for caller by applying this ADivideBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ADivideBinop
Applies this ADivideBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ADivideBinop
Returns the answer for caller by applying this ADivideBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AEqBinop
Calls the Analysis.caseAEqBinop(AEqBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AEqBinop
Returns the answer for caller by applying this AEqBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AEqBinop
Applies this AEqBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AEqBinop
Returns the answer for caller by applying this AEqBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AEqCond
Calls the Analysis.caseAEqCond(AEqCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AEqCond
Returns the answer for caller by applying this AEqCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AEqCond
Applies this AEqCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AEqCond
Returns the answer for caller by applying this AEqCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AFormalsBuiltin
Calls the Analysis.caseAFormalsBuiltin(AFormalsBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AFormalsBuiltin
Returns the answer for caller by applying this AFormalsBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AFormalsBuiltin
Applies this AFormalsBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AFormalsBuiltin
Returns the answer for caller by applying this AFormalsBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AGeBinop
Calls the Analysis.caseAGeBinop(AGeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AGeBinop
Returns the answer for caller by applying this AGeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AGeBinop
Applies this AGeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AGeBinop
Returns the answer for caller by applying this AGeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AGeCond
Calls the Analysis.caseAGeCond(AGeCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AGeCond
Returns the answer for caller by applying this AGeCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AGeCond
Applies this AGeCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AGeCond
Returns the answer for caller by applying this AGeCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AGtBinop
Calls the Analysis.caseAGtBinop(AGtBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AGtBinop
Returns the answer for caller by applying this AGtBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AGtBinop
Applies this AGtBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AGtBinop
Returns the answer for caller by applying this AGtBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AGtCond
Calls the Analysis.caseAGtCond(AGtCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AGtCond
Returns the answer for caller by applying this AGtCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AGtCond
Applies this AGtCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AGtCond
Returns the answer for caller by applying this AGtCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AInst
Calls the Analysis.caseAInst(AInst) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AInst
Returns the answer for caller by applying this AInst node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AInst
Applies this AInst node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AInst
Returns the answer for caller by applying this AInst node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AInstructionInstPat
Calls the Analysis.caseAInstructionInstPat(AInstructionInstPat) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AInstructionInstPat
Returns the answer for caller by applying this AInstructionInstPat node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AInstructionInstPat
Applies this AInstructionInstPat node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AInstructionInstPat
Returns the answer for caller by applying this AInstructionInstPat node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AIntConstExp
Calls the Analysis.caseAIntConstExp(AIntConstExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AIntConstExp
Returns the answer for caller by applying this AIntConstExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AIntConstExp
Applies this AIntConstExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AIntConstExp
Returns the answer for caller by applying this AIntConstExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ALabelBinderInstPat
Calls the Analysis.caseALabelBinderInstPat(ALabelBinderInstPat) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ALabelBinderInstPat
Returns the answer for caller by applying this ALabelBinderInstPat node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ALabelBinderInstPat
Applies this ALabelBinderInstPat node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ALabelBinderInstPat
Returns the answer for caller by applying this ALabelBinderInstPat node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ALeBinop
Calls the Analysis.caseALeBinop(ALeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ALeBinop
Returns the answer for caller by applying this ALeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ALeBinop
Applies this ALeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ALeBinop
Returns the answer for caller by applying this ALeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ALeCond
Calls the Analysis.caseALeCond(ALeCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ALeCond
Returns the answer for caller by applying this ALeCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ALeCond
Applies this ALeCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ALeCond
Returns the answer for caller by applying this ALeCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ALtBinop
Calls the Analysis.caseALtBinop(ALtBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ALtBinop
Returns the answer for caller by applying this ALtBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ALtBinop
Applies this ALtBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ALtBinop
Returns the answer for caller by applying this ALtBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ALtCond
Calls the Analysis.caseALtCond(ALtCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ALtCond
Returns the answer for caller by applying this ALtCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ALtCond
Applies this ALtCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ALtCond
Returns the answer for caller by applying this ALtCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AMatchExp
Calls the Analysis.caseAMatchExp(AMatchExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AMatchExp
Returns the answer for caller by applying this AMatchExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AMatchExp
Applies this AMatchExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AMatchExp
Returns the answer for caller by applying this AMatchExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AMinusBinop
Calls the Analysis.caseAMinusBinop(AMinusBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AMinusBinop
Returns the answer for caller by applying this AMinusBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AMinusBinop
Applies this AMinusBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AMinusBinop
Returns the answer for caller by applying this AMinusBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AModuloBinop
Calls the Analysis.caseAModuloBinop(AModuloBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AModuloBinop
Returns the answer for caller by applying this AModuloBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AModuloBinop
Applies this AModuloBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AModuloBinop
Returns the answer for caller by applying this AModuloBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ANeBinop
Calls the Analysis.caseANeBinop(ANeBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ANeBinop
Returns the answer for caller by applying this ANeBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ANeBinop
Applies this ANeBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ANeBinop
Returns the answer for caller by applying this ANeBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ANeCond
Calls the Analysis.caseANeCond(ANeCond) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ANeCond
Returns the answer for caller by applying this ANeCond node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ANeCond
Applies this ANeCond node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ANeCond
Returns the answer for caller by applying this ANeCond node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ANegateBuiltin
Calls the Analysis.caseANegateBuiltin(ANegateBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ANegateBuiltin
Returns the answer for caller by applying this ANegateBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ANegateBuiltin
Applies this ANegateBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ANegateBuiltin
Returns the answer for caller by applying this ANegateBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ANegateUnop
Calls the Analysis.caseANegateUnop(ANegateUnop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ANegateUnop
Returns the answer for caller by applying this ANegateUnop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ANegateUnop
Applies this ANegateUnop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ANegateUnop
Returns the answer for caller by applying this ANegateUnop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AOpcode
Calls the Analysis.caseAOpcode(AOpcode) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AOpcode
Returns the answer for caller by applying this AOpcode node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AOpcode
Applies this AOpcode node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AOpcode
Returns the answer for caller by applying this AOpcode node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AOrBinop
Calls the Analysis.caseAOrBinop(AOrBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AOrBinop
Returns the answer for caller by applying this AOrBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AOrBinop
Applies this AOrBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AOrBinop
Returns the answer for caller by applying this AOrBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.APatternCollection
Calls the Analysis.caseAPatternCollection(APatternCollection) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.APatternCollection
Returns the answer for caller by applying this APatternCollection node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.APatternCollection
Applies this APatternCollection node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.APatternCollection
Returns the answer for caller by applying this APatternCollection node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.APatternDecl
Calls the Analysis.caseAPatternDecl(APatternDecl) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.APatternDecl
Returns the answer for caller by applying this APatternDecl node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.APatternDecl
Applies this APatternDecl node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.APatternDecl
Returns the answer for caller by applying this APatternDecl node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.APlusBinop
Calls the Analysis.caseAPlusBinop(APlusBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.APlusBinop
Returns the answer for caller by applying this APlusBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.APlusBinop
Applies this APlusBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.APlusBinop
Returns the answer for caller by applying this APlusBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AReturnsBuiltin
Calls the Analysis.caseAReturnsBuiltin(AReturnsBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AReturnsBuiltin
Returns the answer for caller by applying this AReturnsBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AReturnsBuiltin
Applies this AReturnsBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AReturnsBuiltin
Returns the answer for caller by applying this AReturnsBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ATargetBuiltin
Calls the Analysis.caseATargetBuiltin(ATargetBuiltin) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ATargetBuiltin
Returns the answer for caller by applying this ATargetBuiltin node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ATargetBuiltin
Applies this ATargetBuiltin node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ATargetBuiltin
Returns the answer for caller by applying this ATargetBuiltin node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.ATimesBinop
Calls the Analysis.caseATimesBinop(ATimesBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.ATimesBinop
Returns the answer for caller by applying this ATimesBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.ATimesBinop
Applies this ATimesBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.ATimesBinop
Returns the answer for caller by applying this ATimesBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AUnopExp
Calls the Analysis.caseAUnopExp(AUnopExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AUnopExp
Returns the answer for caller by applying this AUnopExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AUnopExp
Applies this AUnopExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AUnopExp
Returns the answer for caller by applying this AUnopExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AVar
Calls the Analysis.caseAVar(AVar) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AVar
Returns the answer for caller by applying this AVar node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AVar
Applies this AVar node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AVar
Returns the answer for caller by applying this AVar node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AVarExp
Calls the Analysis.caseAVarExp(AVarExp) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AVarExp
Returns the answer for caller by applying this AVarExp node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AVarExp
Applies this AVarExp node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AVarExp
Returns the answer for caller by applying this AVarExp node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AWildcardInstPat
Calls the Analysis.caseAWildcardInstPat(AWildcardInstPat) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AWildcardInstPat
Returns the answer for caller by applying this AWildcardInstPat node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AWildcardInstPat
Applies this AWildcardInstPat node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AWildcardInstPat
Returns the answer for caller by applying this AWildcardInstPat node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.AXorBinop
Calls the Analysis.caseAXorBinop(AXorBinop) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.AXorBinop
Returns the answer for caller by applying this AXorBinop node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.AXorBinop
Applies this AXorBinop node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.AXorBinop
Returns the answer for caller by applying this AXorBinop node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.EOF
Calls the Analysis.caseEOF(EOF) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.EOF
Returns the answer for caller by applying this EOF node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.EOF
Applies this EOF node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.EOF
Returns the answer for caller by applying this EOF node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.Node
Applies this node to the Analysis visitor analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.Node
Returns the answer for caller by applying this node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.Node
Applies this node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.Node
Returns the answer for answer by applying this node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.Start
Calls the Analysis.caseStart(Start) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.Start
Returns the answer for caller by applying this Start node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.Start
Applies this Start node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.Start
Returns the answer for caller by applying this Start node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TAeq
Calls the Analysis.caseTAeq(TAeq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TAeq
Returns the answer for caller by applying this TAeq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TAeq
Applies this TAeq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TAeq
Returns the answer for caller by applying this TAeq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TAne
Calls the Analysis.caseTAne(TAne) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TAne
Returns the answer for caller by applying this TAne node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TAne
Applies this TAne node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TAne
Returns the answer for caller by applying this TAne node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TArrow
Calls the Analysis.caseTArrow(TArrow) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TArrow
Returns the answer for caller by applying this TArrow node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TArrow
Applies this TArrow node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TArrow
Returns the answer for caller by applying this TArrow node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TColon
Calls the Analysis.caseTColon(TColon) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TColon
Returns the answer for caller by applying this TColon node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TColon
Applies this TColon node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TColon
Returns the answer for caller by applying this TColon node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TComma
Calls the Analysis.caseTComma(TComma) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TComma
Returns the answer for caller by applying this TComma node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TComma
Applies this TComma node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TComma
Returns the answer for caller by applying this TComma node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TCommute
Calls the Analysis.caseTCommute(TCommute) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TCommute
Returns the answer for caller by applying this TCommute node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TCommute
Applies this TCommute node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TCommute
Returns the answer for caller by applying this TCommute node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TDegree
Calls the Analysis.caseTDegree(TDegree) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TDegree
Returns the answer for caller by applying this TDegree node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TDegree
Applies this TDegree node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TDegree
Returns the answer for caller by applying this TDegree node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TDocumentationComment
Calls the Analysis.caseTDocumentationComment(TDocumentationComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TDocumentationComment
Returns the answer for caller by applying this TDocumentationComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TDocumentationComment
Applies this TDocumentationComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TDocumentationComment
Returns the answer for caller by applying this TDocumentationComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TEndOfLineComment
Calls the Analysis.caseTEndOfLineComment(TEndOfLineComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TEndOfLineComment
Returns the answer for caller by applying this TEndOfLineComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TEndOfLineComment
Applies this TEndOfLineComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TEndOfLineComment
Returns the answer for caller by applying this TEndOfLineComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TEq
Calls the Analysis.caseTEq(TEq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TEq
Returns the answer for caller by applying this TEq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TEq
Applies this TEq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TEq
Returns the answer for caller by applying this TEq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TFormals
Calls the Analysis.caseTFormals(TFormals) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TFormals
Returns the answer for caller by applying this TFormals node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TFormals
Applies this TFormals node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TFormals
Returns the answer for caller by applying this TFormals node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TGe
Calls the Analysis.caseTGe(TGe) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TGe
Returns the answer for caller by applying this TGe node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TGe
Applies this TGe node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TGe
Returns the answer for caller by applying this TGe node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TGt
Calls the Analysis.caseTGt(TGt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TGt
Returns the answer for caller by applying this TGt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TGt
Applies this TGt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TGt
Returns the answer for caller by applying this TGt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TIdentifier
Calls the Analysis.caseTIdentifier(TIdentifier) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TIdentifier
Returns the answer for caller by applying this TIdentifier node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TIdentifier
Applies this TIdentifier node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TIdentifier
Returns the answer for caller by applying this TIdentifier node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TIntegerLiteral
Calls the Analysis.caseTIntegerLiteral(TIntegerLiteral) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TIntegerLiteral
Returns the answer for caller by applying this TIntegerLiteral node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TIntegerLiteral
Applies this TIntegerLiteral node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TIntegerLiteral
Returns the answer for caller by applying this TIntegerLiteral node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TLe
Calls the Analysis.caseTLe(TLe) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TLe
Returns the answer for caller by applying this TLe node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TLe
Applies this TLe node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TLe
Returns the answer for caller by applying this TLe node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TLParenthese
Calls the Analysis.caseTLParenthese(TLParenthese) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TLParenthese
Returns the answer for caller by applying this TLParenthese node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TLParenthese
Applies this TLParenthese node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TLParenthese
Returns the answer for caller by applying this TLParenthese node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TLt
Calls the Analysis.caseTLt(TLt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TLt
Returns the answer for caller by applying this TLt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TLt
Applies this TLt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TLt
Returns the answer for caller by applying this TLt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TNe
Calls the Analysis.caseTNe(TNe) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TNe
Returns the answer for caller by applying this TNe node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TNe
Applies this TNe node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TNe
Returns the answer for caller by applying this TNe node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TNegate
Calls the Analysis.caseTNegate(TNegate) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TNegate
Returns the answer for caller by applying this TNegate node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TNegate
Applies this TNegate node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TNegate
Returns the answer for caller by applying this TNegate node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpAnd
Calls the Analysis.caseTOpAnd(TOpAnd) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpAnd
Returns the answer for caller by applying this TOpAnd node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpAnd
Applies this TOpAnd node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpAnd
Returns the answer for caller by applying this TOpAnd node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpComplement
Calls the Analysis.caseTOpComplement(TOpComplement) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpComplement
Returns the answer for caller by applying this TOpComplement node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpComplement
Applies this TOpComplement node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpComplement
Returns the answer for caller by applying this TOpComplement node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpDiv
Calls the Analysis.caseTOpDiv(TOpDiv) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpDiv
Returns the answer for caller by applying this TOpDiv node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpDiv
Applies this TOpDiv node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpDiv
Returns the answer for caller by applying this TOpDiv node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpEq
Calls the Analysis.caseTOpEq(TOpEq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpEq
Returns the answer for caller by applying this TOpEq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpEq
Applies this TOpEq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpEq
Returns the answer for caller by applying this TOpEq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpGt
Calls the Analysis.caseTOpGt(TOpGt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpGt
Returns the answer for caller by applying this TOpGt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpGt
Applies this TOpGt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpGt
Returns the answer for caller by applying this TOpGt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpGteq
Calls the Analysis.caseTOpGteq(TOpGteq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpGteq
Returns the answer for caller by applying this TOpGteq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpGteq
Applies this TOpGteq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpGteq
Returns the answer for caller by applying this TOpGteq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpLogicalAnd
Calls the Analysis.caseTOpLogicalAnd(TOpLogicalAnd) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpLogicalAnd
Returns the answer for caller by applying this TOpLogicalAnd node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpLogicalAnd
Applies this TOpLogicalAnd node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpLogicalAnd
Returns the answer for caller by applying this TOpLogicalAnd node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpLogicalOr
Calls the Analysis.caseTOpLogicalOr(TOpLogicalOr) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpLogicalOr
Returns the answer for caller by applying this TOpLogicalOr node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpLogicalOr
Applies this TOpLogicalOr node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpLogicalOr
Returns the answer for caller by applying this TOpLogicalOr node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpLt
Calls the Analysis.caseTOpLt(TOpLt) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpLt
Returns the answer for caller by applying this TOpLt node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpLt
Applies this TOpLt node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpLt
Returns the answer for caller by applying this TOpLt node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpLteq
Calls the Analysis.caseTOpLteq(TOpLteq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpLteq
Returns the answer for caller by applying this TOpLteq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpLteq
Applies this TOpLteq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpLteq
Returns the answer for caller by applying this TOpLteq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpMatch
Calls the Analysis.caseTOpMatch(TOpMatch) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpMatch
Returns the answer for caller by applying this TOpMatch node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpMatch
Applies this TOpMatch node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpMatch
Returns the answer for caller by applying this TOpMatch node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpMinus
Calls the Analysis.caseTOpMinus(TOpMinus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpMinus
Returns the answer for caller by applying this TOpMinus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpMinus
Applies this TOpMinus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpMinus
Returns the answer for caller by applying this TOpMinus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpMod
Calls the Analysis.caseTOpMod(TOpMod) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpMod
Returns the answer for caller by applying this TOpMod node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpMod
Applies this TOpMod node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpMod
Returns the answer for caller by applying this TOpMod node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpMul
Calls the Analysis.caseTOpMul(TOpMul) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpMul
Returns the answer for caller by applying this TOpMul node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpMul
Applies this TOpMul node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpMul
Returns the answer for caller by applying this TOpMul node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpNeq
Calls the Analysis.caseTOpNeq(TOpNeq) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpNeq
Returns the answer for caller by applying this TOpNeq node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpNeq
Applies this TOpNeq node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpNeq
Returns the answer for caller by applying this TOpNeq node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpOr
Calls the Analysis.caseTOpOr(TOpOr) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpOr
Returns the answer for caller by applying this TOpOr node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpOr
Applies this TOpOr node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpOr
Returns the answer for caller by applying this TOpOr node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpPlus
Calls the Analysis.caseTOpPlus(TOpPlus) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpPlus
Returns the answer for caller by applying this TOpPlus node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpPlus
Applies this TOpPlus node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpPlus
Returns the answer for caller by applying this TOpPlus node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TOpXor
Calls the Analysis.caseTOpXor(TOpXor) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TOpXor
Returns the answer for caller by applying this TOpXor node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TOpXor
Applies this TOpXor node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TOpXor
Returns the answer for caller by applying this TOpXor node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TPattern
Calls the Analysis.caseTPattern(TPattern) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TPattern
Returns the answer for caller by applying this TPattern node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TPattern
Applies this TPattern node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TPattern
Returns the answer for caller by applying this TPattern node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TReturns
Calls the Analysis.caseTReturns(TReturns) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TReturns
Returns the answer for caller by applying this TReturns node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TReturns
Applies this TReturns node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TReturns
Returns the answer for caller by applying this TReturns node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TRParenthese
Calls the Analysis.caseTRParenthese(TRParenthese) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TRParenthese
Returns the answer for caller by applying this TRParenthese node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TRParenthese
Applies this TRParenthese node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TRParenthese
Returns the answer for caller by applying this TRParenthese node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TTarget
Calls the Analysis.caseTTarget(TTarget) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TTarget
Returns the answer for caller by applying this TTarget node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TTarget
Applies this TTarget node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TTarget
Returns the answer for caller by applying this TTarget node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TTraditionalComment
Calls the Analysis.caseTTraditionalComment(TTraditionalComment) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TTraditionalComment
Returns the answer for caller by applying this TTraditionalComment node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TTraditionalComment
Applies this TTraditionalComment node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TTraditionalComment
Returns the answer for caller by applying this TTraditionalComment node with the question to the QuestionAnswer visitor.
apply(Analysis) - Method in class dovs.peephole.node.TWhiteSpace
Calls the Analysis.caseTWhiteSpace(TWhiteSpace) of the Analysis analysis.
apply(Answer<A>) - Method in class dovs.peephole.node.TWhiteSpace
Returns the answer for caller by applying this TWhiteSpace node to the Answer visitor.
apply(Question<Q>, Q) - Method in class dovs.peephole.node.TWhiteSpace
Applies this TWhiteSpace node to the Question visitor caller.
apply(QuestionAnswer<Q, A>, Q) - Method in class dovs.peephole.node.TWhiteSpace
Returns the answer for caller by applying this TWhiteSpace node with the question to the QuestionAnswer visitor.
APreDecIncDecOp - Class in dovs.node
APreDecIncDecOp represents the pre_dec alternative of the inc_dec_op production in the AST.
APreDecIncDecOp() - Constructor for class dovs.node.APreDecIncDecOp
Creates a new APreDecIncDecOp node with no children.
APreDecIncDecOp(TMinusMinus) - Constructor for class dovs.node.APreDecIncDecOp
Creates a new APreDecIncDecOp node with the given nodes as children.
APreIncIncDecOp - Class in dovs.node
APreIncIncDecOp represents the pre_inc alternative of the inc_dec_op production in the AST.
APreIncIncDecOp() - Constructor for class dovs.node.APreIncIncDecOp
Creates a new APreIncIncDecOp node with no children.
APreIncIncDecOp(TPlusPlus) - Constructor for class dovs.node.APreIncIncDecOp
Creates a new APreIncIncDecOp node with the given nodes as children.
AProgram - Class in dovs.node
AProgram represents the alternative of the program production in the AST.
AProgram() - Constructor for class dovs.node.AProgram
Creates a new AProgram node with no children.
AProgram(List<? extends ASourceFile>) - Constructor for class dovs.node.AProgram
Creates a new AProgram node with the given nodes as children.
AProtectedAccess - Class in dovs.node
AProtectedAccess represents the protected alternative of the access production in the AST.
AProtectedAccess() - Constructor for class dovs.node.AProtectedAccess
Creates a new AProtectedAccess node with no children.
APublicAccess - Class in dovs.node
APublicAccess represents the public alternative of the access production in the AST.
APublicAccess() - Constructor for class dovs.node.APublicAccess
Creates a new APublicAccess node with no children.
AQualifiedName - Class in dovs.node
AQualifiedName represents the qualified alternative of the name production in the AST.
AQualifiedName() - Constructor for class dovs.node.AQualifiedName
Creates a new AQualifiedName node with no children.
AQualifiedName(List<? extends TIdentifier>) - Constructor for class dovs.node.AQualifiedName
Creates a new AQualifiedName node with the given nodes as children.
AReturnsBuiltin - Class in dovs.peephole.node
AReturnsBuiltin represents the returns alternative of the builtin production in the AST.
AReturnsBuiltin() - Constructor for class dovs.peephole.node.AReturnsBuiltin
Creates a new AReturnsBuiltin node with no children.
AReturnsBuiltin(TReturns) - Constructor for class dovs.peephole.node.AReturnsBuiltin
Creates a new AReturnsBuiltin node with the given nodes as children.
AShortToStringUnop - Class in dovs.node
AShortToStringUnop represents the short_to_string alternative of the unop production in the AST.
AShortToStringUnop() - Constructor for class dovs.node.AShortToStringUnop
Creates a new AShortToStringUnop node with no children.
AShortType - Class in dovs.node
AShortType represents the short alternative of the type production in the AST.
AShortType() - Constructor for class dovs.node.AShortType
Creates a new AShortType node with no children.
AShortType(TShort) - Constructor for class dovs.node.AShortType
Creates a new AShortType node with the given nodes as children.
ASimpleInvokeExp - Class in dovs.node
ASimpleInvokeExp represents the simple_invoke alternative of the exp production in the AST.
ASimpleInvokeExp() - Constructor for class dovs.node.ASimpleInvokeExp
Creates a new ASimpleInvokeExp node with no children.
ASimpleInvokeExp(TIdentifier, List<? extends PExp>) - Constructor for class dovs.node.ASimpleInvokeExp
Creates a new ASimpleInvokeExp node with the given nodes as children.
ASimpleName - Class in dovs.node
ASimpleName represents the simple alternative of the name production in the AST.
ASimpleName() - Constructor for class dovs.node.ASimpleName
Creates a new ASimpleName node with no children.
ASimpleName(TIdentifier) - Constructor for class dovs.node.ASimpleName
Creates a new ASimpleName node with the given nodes as children.
ASingleImportDecl - Class in dovs.node
ASingleImportDecl represents the single alternative of the import_decl production in the AST.
ASingleImportDecl() - Constructor for class dovs.node.ASingleImportDecl
Creates a new ASingleImportDecl node with no children.
ASingleImportDecl(PName, TIdentifier) - Constructor for class dovs.node.ASingleImportDecl
Creates a new ASingleImportDecl node with the given nodes as children.
ASourceFile - Class in dovs.node
ASourceFile represents the alternative of the source_file production in the AST.
ASourceFile() - Constructor for class dovs.node.ASourceFile
Creates a new ASourceFile node with no children.
ASourceFile(APackageDecl, List<? extends PImportDecl>, PTypeDecl) - Constructor for class dovs.node.ASourceFile
Creates a new ASourceFile node with the given nodes as children.
assignable(PType, PType) - Static method in class dovs.phases.TypeChecking
Check if a value of one type can be assigned to a variable of another.
AStaticFieldLvalue - Class in dovs.node
AStaticFieldLvalue represents the static_field alternative of the lvalue production in the AST.
AStaticFieldLvalue() - Constructor for class dovs.node.AStaticFieldLvalue
Creates a new AStaticFieldLvalue node with no children.
AStaticFieldLvalue(ANamedType, TIdentifier) - Constructor for class dovs.node.AStaticFieldLvalue
Creates a new AStaticFieldLvalue node with the given nodes as children.
AStaticInvokeExp - Class in dovs.node
AStaticInvokeExp represents the static_invoke alternative of the exp production in the AST.
AStaticInvokeExp() - Constructor for class dovs.node.AStaticInvokeExp
Creates a new AStaticInvokeExp node with no children.
AStaticInvokeExp(ANamedType, TIdentifier, List<? extends PExp>) - Constructor for class dovs.node.AStaticInvokeExp
Creates a new AStaticInvokeExp node with the given nodes as children.
ASTDisplay - Class in dovs.display
ASTDisplay traverses the AST while constructing tree data and displays the tree on ASTDisplay.outAProgram(AProgram).
ASTDisplay(String) - Constructor for class dovs.display.ASTDisplay
Creates a new ASTDisplay with the given dialog title.
ASTDisplay.Phase - Enum in dovs.display
Enum used for designating for which phases the AST should be displayed.
ASTDisplay.Phase(String) - Constructor for enum dovs.display.ASTDisplay.Phase
 
AStringConstExp - Class in dovs.node
AStringConstExp represents the string_const alternative of the exp production in the AST.
AStringConstExp() - Constructor for class dovs.node.AStringConstExp
Creates a new AStringConstExp node with no children.
AStringConstExp(TStringLiteral) - Constructor for class dovs.node.AStringConstExp
Creates a new AStringConstExp node with the given nodes as children.
ASuperStm - Class in dovs.node
ASuperStm represents the super alternative of the stm production in the AST.
ASuperStm() - Constructor for class dovs.node.ASuperStm
Creates a new ASuperStm node with no children.
ASuperStm(TSuper, List<? extends PExp>) - Constructor for class dovs.node.ASuperStm
Creates a new ASuperStm node with the given nodes as children.
ATargetBuiltin - Class in dovs.peephole.node
ATargetBuiltin represents the target alternative of the builtin production in the AST.
ATargetBuiltin() - Constructor for class dovs.peephole.node.ATargetBuiltin
Creates a new ATargetBuiltin node with no children.
ATargetBuiltin(TTarget) - Constructor for class dovs.peephole.node.ATargetBuiltin
Creates a new ATargetBuiltin node with the given nodes as children.
AThisExp - Class in dovs.node
AThisExp represents the this alternative of the exp production in the AST.
AThisExp() - Constructor for class dovs.node.AThisExp
Creates a new AThisExp node with no children.
AThisExp(TThis) - Constructor for class dovs.node.AThisExp
Creates a new AThisExp node with the given nodes as children.
AThisStm - Class in dovs.node
AThisStm represents the this alternative of the stm production in the AST.
AThisStm() - Constructor for class dovs.node.AThisStm
Creates a new AThisStm node with no children.
AThisStm(TThis, List<? extends PExp>) - Constructor for class dovs.node.AThisStm
Creates a new AThisStm node with the given nodes as children.
AThrowStm - Class in dovs.node
AThrowStm represents the throw alternative of the stm production in the AST.
AThrowStm() - Constructor for class dovs.node.AThrowStm
Creates a new AThrowStm node with no children.
AThrowStm(TThrow, PExp) - Constructor for class dovs.node.AThrowStm
Creates a new AThrowStm node with the given nodes as children.
ATimesBinop - Class in dovs.node
ATimesBinop represents the times alternative of the binop production in the AST.
ATimesBinop() - Constructor for class dovs.node.ATimesBinop
Creates a new ATimesBinop node with no children.
ATimesBinop(TStar) - Constructor for class dovs.node.ATimesBinop
Creates a new ATimesBinop node with the given nodes as children.
ATimesBinop - Class in dovs.peephole.node
ATimesBinop represents the times alternative of the binop production in the AST.
ATimesBinop() - Constructor for class dovs.peephole.node.ATimesBinop
Creates a new ATimesBinop node with no children.
ATimesBinop(TOpMul) - Constructor for class dovs.peephole.node.ATimesBinop
Creates a new ATimesBinop node with the given nodes as children.
ATrueBool - Class in dovs.node
ATrueBool represents the true alternative of the bool production in the AST.
ATrueBool() - Constructor for class dovs.node.ATrueBool
Creates a new ATrueBool node with no children.
AUnopExp - Class in dovs.node
AUnopExp represents the unop alternative of the exp production in the AST.
AUnopExp() - Constructor for class dovs.node.AUnopExp
Creates a new AUnopExp node with no children.
AUnopExp(PUnop, PExp) - Constructor for class dovs.node.AUnopExp
Creates a new AUnopExp node with the given nodes as children.
AUnopExp - Class in dovs.peephole.node
AUnopExp represents the unop alternative of the exp production in the AST.
AUnopExp() - Constructor for class dovs.peephole.node.AUnopExp
Creates a new AUnopExp node with no children.
AUnopExp(PUnop, PExp) - Constructor for class dovs.peephole.node.AUnopExp
Creates a new AUnopExp node with the given nodes as children.
AValueReturnStm - Class in dovs.node
AValueReturnStm represents the value_return alternative of the stm production in the AST.
AValueReturnStm() - Constructor for class dovs.node.AValueReturnStm
Creates a new AValueReturnStm node with no children.
AValueReturnStm(TReturn, PExp) - Constructor for class dovs.node.AValueReturnStm
Creates a new AValueReturnStm node with the given nodes as children.
AVar - Class in dovs.peephole.node
AVar represents the alternative of the var production in the AST.
AVar() - Constructor for class dovs.peephole.node.AVar
Creates a new AVar node with no children.
AVar(TIdentifier) - Constructor for class dovs.peephole.node.AVar
Creates a new AVar node with the given nodes as children.
AVarExp - Class in dovs.peephole.node
AVarExp represents the var alternative of the exp production in the AST.
AVarExp() - Constructor for class dovs.peephole.node.AVarExp
Creates a new AVarExp node with no children.
AVarExp(AVar) - Constructor for class dovs.peephole.node.AVarExp
Creates a new AVarExp node with the given nodes as children.
AVoidReturnStm - Class in dovs.node
AVoidReturnStm represents the void_return alternative of the stm production in the AST.
AVoidReturnStm() - Constructor for class dovs.node.AVoidReturnStm
Creates a new AVoidReturnStm node with no children.
AVoidReturnStm(TReturn) - Constructor for class dovs.node.AVoidReturnStm
Creates a new AVoidReturnStm node with the given nodes as children.
AVoidType - Class in dovs.node
AVoidType represents the void alternative of the type production in the AST.
AVoidType() - Constructor for class dovs.node.AVoidType
Creates a new AVoidType node with no children.
AVoidType(TVoid) - Constructor for class dovs.node.AVoidType
Creates a new AVoidType node with the given nodes as children.
awaitDisplays() - Static method in class dovs.display.ASTDisplay
Wait for all open displays to be closed before continuing.
AWhileStm - Class in dovs.node
AWhileStm represents the while alternative of the stm production in the AST.
AWhileStm() - Constructor for class dovs.node.AWhileStm
Creates a new AWhileStm node with no children.
AWhileStm(TLParenthese, PExp, PStm) - Constructor for class dovs.node.AWhileStm
Creates a new AWhileStm node with the given nodes as children.
AWildcardInstPat - Class in dovs.peephole.node
AWildcardInstPat represents the wildcard alternative of the inst_pat production in the AST.
AWildcardInstPat() - Constructor for class dovs.peephole.node.AWildcardInstPat
Creates a new AWildcardInstPat node with no children.
AXorBinop - Class in dovs.node
AXorBinop represents the xor alternative of the binop production in the AST.
AXorBinop() - Constructor for class dovs.node.AXorBinop
Creates a new AXorBinop node with no children.
AXorBinop(TXor) - Constructor for class dovs.node.AXorBinop
Creates a new AXorBinop node with the given nodes as children.
AXorBinop - Class in dovs.peephole.node
AXorBinop represents the xor alternative of the binop production in the AST.
AXorBinop() - Constructor for class dovs.peephole.node.AXorBinop
Creates a new AXorBinop node with no children.
AXorBinop(TOpXor) - Constructor for class dovs.peephole.node.AXorBinop
Creates a new AXorBinop node with the given nodes as children.

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