Uses of Interface
soot.JastAddJ.Variable
-
Packages that use Variable Package Description soot.JastAddJ -
-
Uses of Variable in soot.JastAddJ
Classes in soot.JastAddJ that implement Variable Modifier and Type Class Description classCatchParameterDeclarationA catch parameter with disjunct exception type.classEnumConstantclassFieldDeclarationclassFieldDeclarationSubstitutedclassParameterDeclarationA parameter declaration as used in either method parameter lists or as a catch clause parameter.classParameterDeclarationSubstitutedclassResourceDeclarationA resource declaration in a try with resources statement.classVariableArityParameterDeclarationclassVariableArityParameterDeclarationSubstitutedclassVariableDeclarationFields in soot.JastAddJ declared as Variable Modifier and Type Field Description protected VariableBoundFieldAccess. decl_valueprotected VariableVarAccess. decl_valueprotected VariableCatchParameterDeclaration. sourceVariableDecl_valueprotected VariableFieldDeclaration. sourceVariableDecl_valueprotected VariableFieldDeclarationSubstituted. sourceVariableDecl_valueprotected VariableParameterDeclaration. sourceVariableDecl_valueprotected VariableParameterDeclarationSubstituted. sourceVariableDecl_valueprotected VariableVariableDeclaration. sourceVariableDecl_valueMethods in soot.JastAddJ that return Variable Modifier and Type Method Description VariableBoundFieldAccess. decl()VariableVarAccess. decl()VariableASTNode. Define_Variable_unknownField(ASTNode caller, ASTNode child)VariableProgram. Define_Variable_unknownField(ASTNode caller, ASTNode child)VariableCatchParameterDeclaration. sourceVariableDecl()VariableFieldDeclaration. sourceVariableDecl()VariableFieldDeclarationSubstituted. sourceVariableDecl()VariableParameterDeclaration. sourceVariableDecl()VariableParameterDeclarationSubstituted. sourceVariableDecl()VariableVariable. sourceVariableDecl()VariableVariableDeclaration. sourceVariableDecl()VariableAccess. unknownField()VariableAbstractDot. varDecl()VariableExpr. varDecl()VariableParExpr. varDecl()VariableVarAccess. varDecl()Methods in soot.JastAddJ with parameters of type Variable Modifier and Type Method Description booleanSwitchStmt. assignedAfterLastStmt(Variable v)protected booleanAssignExpr. checkDUeverywhere(Variable v)protected booleanASTNode. checkDUeverywhere(Variable v)protected booleanPostfixExpr. checkDUeverywhere(Variable v)protected booleanPreDecExpr. checkDUeverywhere(Variable v)protected booleanPreIncExpr. checkDUeverywhere(Variable v)protected booleanVarAccess. checkDUeverywhere(Variable v)booleanBlock. checkReturnDA(Variable v)booleanBlock. checkReturnDU(Variable v)booleanClassInstanceExpr. computeDAbefore(int i, Variable v)booleanMethodAccess. computeDAbefore(int i, Variable v)booleanArrayInit. computeDABefore(int childIndex, Variable v)booleanArrayInit. computeDUbefore(int childIndex, Variable v)booleanClassInstanceExpr. computeDUbefore(int i, Variable v)booleanBlock. declaredBeforeUse(Variable decl, int indexUse)booleanBlock. declaredBeforeUse(Variable decl, ASTNode use)booleanTypeDecl. declaredBeforeUse(Variable decl, int indexUse)booleanTypeDecl. declaredBeforeUse(Variable decl, ASTNode use)booleanASTNode. Define_boolean_inhModifiedInScope(ASTNode caller, ASTNode child, Variable var)booleanBasicCatch. Define_boolean_inhModifiedInScope(ASTNode caller, ASTNode child, Variable var)booleanConstructorDecl. Define_boolean_inhModifiedInScope(ASTNode caller, ASTNode child, Variable var)booleanMethodDecl. Define_boolean_inhModifiedInScope(ASTNode caller, ASTNode child, Variable var)booleanAbstractDot. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanAndLogicalExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayCreationExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayInit. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayTypeWithSizeAccess. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanAssertStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanAssignExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanASTNode. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanBinary. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanBlock. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanClassInstanceExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanConditionalExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanConstructorDecl. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanDoStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanEnhancedForStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanExprStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanFieldDeclaration. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanForStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanIfStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanInstanceInitializer. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanLabeledStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanLogNotExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanMethodAccess. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanMethodDecl. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanOrLogicalExpr. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanProgram. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanReturnStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanStaticInitializer. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanSwitchStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanSynchronizedStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanThrowStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanTryStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanTryWithResources. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanTypeDecl. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanVariableDeclaration. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanWhileStmt. Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)booleanAbstractDot. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanAndLogicalExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayCreationExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayInit. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanArrayTypeWithSizeAccess. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanAssignExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanASTNode. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanBinary. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanBlock. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanClassInstanceExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanConditionalExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanConstructorDecl. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanDoStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanEnhancedForStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanExprStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanForStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanIfStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanLabeledStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanLogNotExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanMethodDecl. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanOrLogicalExpr. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanProgram. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanReturnStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanSwitchStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanSynchronizedStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanThrowStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanTryStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanTypeDecl. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanVariableDeclaration. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)booleanWhileStmt. Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)ValueAccess. emitLoadLocalInNestedClass(Body b, Variable v)booleanParameterDeclaration. inhModifiedInScope(Variable var)booleanAbstractDot. isDAafter(Variable v)booleanAndLogicalExpr. isDAafter(Variable v)booleanArrayAccess. isDAafter(Variable v)booleanArrayCreationExpr. isDAafter(Variable v)booleanArrayInit. isDAafter(Variable v)booleanArrayTypeAccess. isDAafter(Variable v)booleanArrayTypeWithSizeAccess. isDAafter(Variable v)booleanAssertStmt. isDAafter(Variable v)booleanAssignExpr. isDAafter(Variable v)booleanBinary. isDAafter(Variable v)booleanBlock. isDAafter(Variable v)booleanBodyDecl. isDAafter(Variable v)booleanBreakStmt. isDAafter(Variable v)booleanCase. isDAafter(Variable v)booleanCastExpr. isDAafter(Variable v)booleanClassInstanceExpr. isDAafter(Variable v)booleanConditionalExpr. isDAafter(Variable v)booleanConstructorAccess. isDAafter(Variable v)booleanConstructorDecl. isDAafter(Variable v)booleanContinueStmt. isDAafter(Variable v)booleanDoStmt. isDAafter(Variable v)booleanEmptyStmt. isDAafter(Variable v)booleanEnhancedForStmt. isDAafter(Variable v)booleanExpr. isDAafter(Variable v)booleanExprStmt. isDAafter(Variable v)booleanFieldDeclaration. isDAafter(Variable v)booleanForStmt. isDAafter(Variable v)booleanIfStmt. isDAafter(Variable v)booleanInstanceInitializer. isDAafter(Variable v)booleanInstanceOfExpr. isDAafter(Variable v)booleanLabeledStmt. isDAafter(Variable v)booleanLocalClassDeclStmt. isDAafter(Variable v)booleanLogNotExpr. isDAafter(Variable v)booleanMethodAccess. isDAafter(Variable v)booleanOrLogicalExpr. isDAafter(Variable v)booleanParExpr. isDAafter(Variable v)booleanReturnStmt. isDAafter(Variable v)booleanStaticInitializer. isDAafter(Variable v)booleanStmt. isDAafter(Variable v)booleanSuperConstructorAccess. isDAafter(Variable v)booleanSwitchStmt. isDAafter(Variable v)booleanSynchronizedStmt. isDAafter(Variable v)booleanThrowStmt. isDAafter(Variable v)booleanTryStmt. isDAafter(Variable v)booleanTryWithResources. isDAafter(Variable v)booleanUnary. isDAafter(Variable v)booleanVarAccess. isDAafter(Variable v)booleanVariableDeclaration. isDAafter(Variable v)booleanWhileStmt. isDAafter(Variable v)booleanArrayCreationExpr. isDAafterCreation(Variable v)booleanAbstractDot. isDAafterFalse(Variable v)booleanAndLogicalExpr. isDAafterFalse(Variable v)booleanAssignExpr. isDAafterFalse(Variable v)booleanBinary. isDAafterFalse(Variable v)booleanConditionalExpr. isDAafterFalse(Variable v)booleanExpr. isDAafterFalse(Variable v)booleanInstanceOfExpr. isDAafterFalse(Variable v)booleanLogNotExpr. isDAafterFalse(Variable v)booleanMethodAccess. isDAafterFalse(Variable v)booleanOrLogicalExpr. isDAafterFalse(Variable v)booleanParExpr. isDAafterFalse(Variable v)booleanFinallyHost. isDAafterFinally(Variable v)booleanSynchronizedStmt. isDAafterFinally(Variable v)booleanTryStmt. isDAafterFinally(Variable v)booleanForStmt. isDAafterInitialization(Variable v)booleanClassInstanceExpr. isDAafterInstance(Variable v)booleanBreakStmt. isDAafterReachedFinallyBlocks(Variable v)booleanContinueStmt. isDAafterReachedFinallyBlocks(Variable v)booleanReturnStmt. isDAafterReachedFinallyBlocks(Variable v)booleanAbstractDot. isDAafterTrue(Variable v)booleanAndLogicalExpr. isDAafterTrue(Variable v)booleanAssignExpr. isDAafterTrue(Variable v)booleanBinary. isDAafterTrue(Variable v)booleanConditionalExpr. isDAafterTrue(Variable v)booleanExpr. isDAafterTrue(Variable v)booleanInstanceOfExpr. isDAafterTrue(Variable v)booleanLogNotExpr. isDAafterTrue(Variable v)booleanMethodAccess. isDAafterTrue(Variable v)booleanOrLogicalExpr. isDAafterTrue(Variable v)booleanParExpr. isDAafterTrue(Variable v)booleanBodyDecl. isDAbefore(Variable v)booleanCase. isDAbefore(Variable v)booleanExpr. isDAbefore(Variable v)booleanStmt. isDAbefore(Variable v)booleanTypeDecl. isDAbefore(Variable v)booleanAbstractDot. isDUafter(Variable v)booleanAndLogicalExpr. isDUafter(Variable v)booleanArrayAccess. isDUafter(Variable v)booleanArrayCreationExpr. isDUafter(Variable v)booleanArrayInit. isDUafter(Variable v)booleanArrayTypeAccess. isDUafter(Variable v)booleanArrayTypeWithSizeAccess. isDUafter(Variable v)booleanAssertStmt. isDUafter(Variable v)booleanAssignExpr. isDUafter(Variable v)booleanBinary. isDUafter(Variable v)booleanBlock. isDUafter(Variable v)booleanBodyDecl. isDUafter(Variable v)booleanBreakStmt. isDUafter(Variable v)booleanCase. isDUafter(Variable v)booleanCastExpr. isDUafter(Variable v)booleanClassInstanceExpr. isDUafter(Variable v)booleanConditionalExpr. isDUafter(Variable v)booleanConstructorAccess. isDUafter(Variable v)booleanConstructorDecl. isDUafter(Variable v)booleanContinueStmt. isDUafter(Variable v)booleanDoStmt. isDUafter(Variable v)booleanEmptyStmt. isDUafter(Variable v)booleanEnhancedForStmt. isDUafter(Variable v)booleanExpr. isDUafter(Variable v)booleanExprStmt. isDUafter(Variable v)booleanFieldDeclaration. isDUafter(Variable v)booleanForStmt. isDUafter(Variable v)booleanIfStmt. isDUafter(Variable v)booleanInstanceInitializer. isDUafter(Variable v)booleanInstanceOfExpr. isDUafter(Variable v)booleanLabeledStmt. isDUafter(Variable v)booleanLocalClassDeclStmt. isDUafter(Variable v)booleanLogNotExpr. isDUafter(Variable v)booleanOrLogicalExpr. isDUafter(Variable v)booleanParExpr. isDUafter(Variable v)booleanReturnStmt. isDUafter(Variable v)booleanStaticInitializer. isDUafter(Variable v)booleanStmt. isDUafter(Variable v)booleanSuperConstructorAccess. isDUafter(Variable v)booleanSwitchStmt. isDUafter(Variable v)booleanSynchronizedStmt. isDUafter(Variable v)booleanThrowStmt. isDUafter(Variable v)booleanTryStmt. isDUafter(Variable v)booleanUnary. isDUafter(Variable v)booleanVarAccess. isDUafter(Variable v)booleanVariableDeclaration. isDUafter(Variable v)booleanWhileStmt. isDUafter(Variable v)booleanArrayCreationExpr. isDUafterCreation(Variable v)booleanAbstractDot. isDUafterFalse(Variable v)booleanAndLogicalExpr. isDUafterFalse(Variable v)booleanAssignExpr. isDUafterFalse(Variable v)booleanConditionalExpr. isDUafterFalse(Variable v)booleanExpr. isDUafterFalse(Variable v)booleanLogNotExpr. isDUafterFalse(Variable v)booleanOrLogicalExpr. isDUafterFalse(Variable v)booleanParExpr. isDUafterFalse(Variable v)booleanFinallyHost. isDUafterFinally(Variable v)booleanSynchronizedStmt. isDUafterFinally(Variable v)booleanTryStmt. isDUafterFinally(Variable v)booleanForStmt. isDUafterInit(Variable v)booleanClassInstanceExpr. isDUafterInstance(Variable v)booleanBreakStmt. isDUafterReachedFinallyBlocks(Variable v)booleanContinueStmt. isDUafterReachedFinallyBlocks(Variable v)booleanReturnStmt. isDUafterReachedFinallyBlocks(Variable v)booleanAbstractDot. isDUafterTrue(Variable v)booleanAndLogicalExpr. isDUafterTrue(Variable v)booleanAssignExpr. isDUafterTrue(Variable v)booleanConditionalExpr. isDUafterTrue(Variable v)booleanExpr. isDUafterTrue(Variable v)booleanLogNotExpr. isDUafterTrue(Variable v)booleanOrLogicalExpr. isDUafterTrue(Variable v)booleanParExpr. isDUafterTrue(Variable v)booleanForStmt. isDUafterUpdate(Variable v)booleanAbstractDot. isDUbefore(Variable v)booleanBinary. isDUbefore(Variable v)booleanBodyDecl. isDUbefore(Variable v)booleanCase. isDUbefore(Variable v)booleanExpr. isDUbefore(Variable v)booleanStmt. isDUbefore(Variable v)booleanTryStmt. isDUbefore(Variable v)booleanTypeDecl. isDUbefore(Variable v)booleanDoStmt. isDUbeforeCondition(Variable v)booleanForStmt. isDUbeforeCondition(Variable v)booleanWhileStmt. isDUbeforeCondition(Variable v)booleanBlock. isDUeverywhere(Variable v)booleanExpr. isVariable(Variable var)booleanVarAccess. isVariable(Variable var)booleanAssertStmt. modifiedInScope(Variable var)booleanAssignExpr. modifiedInScope(Variable var)booleanBlock. modifiedInScope(Variable var)booleanBreakStmt. modifiedInScope(Variable var)booleanCase. modifiedInScope(Variable var)booleanCatchClause. modifiedInScope(Variable var)booleanContinueStmt. modifiedInScope(Variable var)booleanDoStmt. modifiedInScope(Variable var)booleanEmptyStmt. modifiedInScope(Variable var)booleanEnhancedForStmt. modifiedInScope(Variable var)booleanExpr. modifiedInScope(Variable var)booleanExprStmt. modifiedInScope(Variable var)booleanForStmt. modifiedInScope(Variable var)booleanIfStmt. modifiedInScope(Variable var)booleanLabeledStmt. modifiedInScope(Variable var)booleanLocalClassDeclStmt. modifiedInScope(Variable var)booleanReturnStmt. modifiedInScope(Variable var)abstract booleanStmt. modifiedInScope(Variable var)booleanSwitchStmt. modifiedInScope(Variable var)booleanSynchronizedStmt. modifiedInScope(Variable var)booleanThrowStmt. modifiedInScope(Variable var)booleanTryStmt. modifiedInScope(Variable var)booleanVarDeclStmt. modifiedInScope(Variable var)booleanVariableDeclaration. modifiedInScope(Variable var)booleanWhileStmt. modifiedInScope(Variable var)booleanSwitchStmt. unassignedAfterLastStmt(Variable v)booleanASTNode. unassignedEverywhere(Variable v, TryStmt stmt)booleanVarAccess. unassignedEverywhere(Variable v, TryStmt stmt)
-