Uses of Class
org.sonar.javascript.se.ProgramState
-
Packages that use ProgramState Package Description org.sonar.javascript.se org.sonar.javascript.se.builtins org.sonar.javascript.se.limitations org.sonar.javascript.se.points org.sonar.javascript.se.sv -
-
Uses of ProgramState in org.sonar.javascript.se
Methods in org.sonar.javascript.se that return ProgramState Modifier and Type Method Description ProgramStateProgramState. addRelation(Relation relation)ProgramStateProgramState. assignment(Symbol variable)ProgramStateProgramState. assignment(Symbol variable, SymbolicValue value)ProgramStateProgramState. clearStack(Tree element)static ProgramStateProgramState. emptyState()ProgramStateProgramState. execute(ExpressionTree expression)ProgramStateProgramState. newFunctionSymbolicValue(Symbol symbol, FunctionTree functionTree)ProgramStateProgramState. newSymbolicValue(Symbol symbol, Constraint constraint)ProgramStateProgramState. pushToStack(SymbolicValue value)ProgramStateProgramState. removeLastValue()ProgramStateProgramState. removeSymbols(Set<Symbol> symbolsToKeep)ProgramStateBlockExecution. state()ProgramStateProgramState. withStack(ExpressionStack newStack)Methods in org.sonar.javascript.se that return types with arguments of type ProgramState Modifier and Type Method Description Optional<ProgramState>ProgramState. constrain(SymbolicValue value, Constraint constraint)Methods in org.sonar.javascript.se with parameters of type ProgramState Modifier and Type Method Description voidSeCheck. afterBlockElement(ProgramState currentState, Tree element)Override this method to perform actions after executingelement.Optional<Boolean>Relation. applyNumericComparison(ProgramState state)voidSeCheck. beforeBlockElement(ProgramState currentState, Tree element, ProgramPoint programPoint)Override this method to perform actions before executingelement.voidSymbolicExecution. visitCfg(ProgramState initialStateWithParameters)Constructors in org.sonar.javascript.se with parameters of type ProgramState Constructor Description BlockExecution(CfgBlock block, ProgramState state) -
Uses of ProgramState in org.sonar.javascript.se.builtins
Methods in org.sonar.javascript.se.builtins with parameters of type ProgramState Modifier and Type Method Description ConstraintBuiltInObjectSymbolicValue. baseConstraint(ProgramState state) -
Uses of ProgramState in org.sonar.javascript.se.limitations
Methods in org.sonar.javascript.se.limitations that return ProgramState Modifier and Type Method Description ProgramStateCrossProceduralLimitation. prepareForBranching(Tree condition, ProgramState currentState)Methods in org.sonar.javascript.se.limitations with parameters of type ProgramState Modifier and Type Method Description ProgramStateCrossProceduralLimitation. prepareForBranching(Tree condition, ProgramState currentState) -
Uses of ProgramState in org.sonar.javascript.se.points
Methods in org.sonar.javascript.se.points that return types with arguments of type ProgramState Modifier and Type Method Description Optional<ProgramState>BinaryProgramPoint. execute(ProgramState state)Optional<ProgramState>IdentifierProgramPoint. execute(ProgramState state)Optional<ProgramState>LiteralProgramPoint. execute(ProgramState state)Optional<ProgramState>MemberProgramPoint. execute(ProgramState state)Optional<ProgramState>NoActionProgramPoint. execute(ProgramState state)Optional<ProgramState>ProgramPoint. execute(ProgramState state)Optional<ProgramState>UnaryNumericProgramPoint. execute(ProgramState state)Optional<ProgramState>MemberProgramPoint. executeStrictMode(ProgramState state)Methods in org.sonar.javascript.se.points with parameters of type ProgramState Modifier and Type Method Description Optional<ProgramState>BinaryProgramPoint. execute(ProgramState state)Optional<ProgramState>IdentifierProgramPoint. execute(ProgramState state)Optional<ProgramState>LiteralProgramPoint. execute(ProgramState state)Optional<ProgramState>MemberProgramPoint. execute(ProgramState state)Optional<ProgramState>NoActionProgramPoint. execute(ProgramState state)Optional<ProgramState>ProgramPoint. execute(ProgramState state)Optional<ProgramState>UnaryNumericProgramPoint. execute(ProgramState state)Optional<ProgramState>MemberProgramPoint. executeStrictMode(ProgramState state)ConstraintBinaryProgramPoint. resultingConstraint(ProgramState currentState) -
Uses of ProgramState in org.sonar.javascript.se.sv
-