Uses of Class
soot.JastAddJ.Body
-
Packages that use Body Package Description soot.JastAddJ -
-
Uses of Body in soot.JastAddJ
Methods in soot.JastAddJ that return Body Modifier and Type Method Description BodyBody. add(Stmt stmt)BodyBody. addLabel(Stmt label)BodyBody. addTrap(TypeDecl type, Stmt firstStmt, Stmt lastStmt, Stmt handler)Methods in soot.JastAddJ with parameters of type Body Modifier and Type Method Description voidAccess. addArraySize(Body b, ArrayList list)voidArrayTypeAccess. addArraySize(Body b, ArrayList list)voidArrayTypeWithSizeAccess. addArraySize(Body b, ArrayList list)protected voidTryStmt. addFallThroughLabelTag(Body b, Stmt handler, Stmt fallThrough)ImmediateASTNode. asImmediate(Body b, Value v)LocalASTNode. asLocal(Body b, Value v)LocalASTNode. asLocal(Body b, Value v, Type t)ValueASTNode. asRValue(Body b, Value v)LocalVarAccess. base(Body b)voidASTNode. beginExceptionRange(Body b, ArrayList list)ValueEQExpr. comparison(Body b, Value left, Value right)ValueGEExpr. comparison(Body b, Value left, Value right)ValueGTExpr. comparison(Body b, Value left, Value right)ValueLEExpr. comparison(Body b, Value left, Value right)ValueLTExpr. comparison(Body b, Value left, Value right)ValueNEExpr. comparison(Body b, Value left, Value right)ValueRelationalExpr. comparison(Body b, Value left, Value right)ValueEQExpr. comparisonInv(Body b, Value left, Value right)ValueGEExpr. comparisonInv(Body b, Value left, Value right)ValueGTExpr. comparisonInv(Body b, Value left, Value right)ValueLEExpr. comparisonInv(Body b, Value left, Value right)ValueLTExpr. comparisonInv(Body b, Value left, Value right)ValueNEExpr. comparisonInv(Body b, Value left, Value right)ValueRelationalExpr. comparisonInv(Body b, Value left, Value right)ValueAssignAndExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignDivExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignLShiftExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignMinusExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignModExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignMulExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignOrExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignPlusExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignRShiftExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignURShiftExpr. createAssignOp(Body b, Value fst, Value snd)ValueAssignXorExpr. createAssignOp(Body b, Value fst, Value snd)LocalVarAccess. createLoadQualifier(Body b)protected ValueExpr. emitBooleanCondition(Body b)protected ValueTypeDecl. emitBoxingOperation(Body b, Value v, ASTNode location)ValueBooleanType. emitCastTo(Body b, Value v, TypeDecl type, ASTNode location)ValueNullType. emitCastTo(Body b, Value v, TypeDecl type, ASTNode location)ValueNumericType. emitCastTo(Body b, Value v, TypeDecl type, ASTNode location)ValueReferenceType. emitCastTo(Body b, Value v, TypeDecl type, ASTNode location)ValueTypeDecl. emitCastTo(Body b, Expr expr, TypeDecl type)ValueTypeDecl. emitCastTo(Body b, Value v, TypeDecl type, ASTNode location)voidAbstractDot. emitEvalBranch(Body b)voidAndLogicalExpr. emitEvalBranch(Body b)voidConditionalExpr. emitEvalBranch(Body b)voidExpr. emitEvalBranch(Body b)voidLogNotExpr. emitEvalBranch(Body b)voidOrLogicalExpr. emitEvalBranch(Body b)voidParExpr. emitEvalBranch(Body b)voidRelationalExpr. emitEvalBranch(Body b)voidTryStmt. emitExceptionHandler(Body b)voidFinallyHost. emitFinallyCode(Body b)voidSynchronizedStmt. emitFinallyCode(Body b)voidTryStmt. emitFinallyCode(Body b)ValueAccess. emitLoadLocalInNestedClass(Body b, Variable v)ValueAddExpr. emitOperation(Body b, Value left, Value right)ValueAndBitwiseExpr. emitOperation(Body b, Value left, Value right)ValueBinary. emitOperation(Body b, Value left, Value right)ValueDivExpr. emitOperation(Body b, Value left, Value right)ValueLShiftExpr. emitOperation(Body b, Value left, Value right)ValueModExpr. emitOperation(Body b, Value left, Value right)ValueMulExpr. emitOperation(Body b, Value left, Value right)ValueOrBitwiseExpr. emitOperation(Body b, Value left, Value right)ValueRShiftExpr. emitOperation(Body b, Value left, Value right)ValueSubExpr. emitOperation(Body b, Value left, Value right)ValueURShiftExpr. emitOperation(Body b, Value left, Value right)ValueXorBitwiseExpr. emitOperation(Body b, Value left, Value right)ValueUnary. emitPostfix(Body b, int constant)ValueUnary. emitPrefix(Body b, int constant)ValueAssignExpr. emitShiftExpr(Body b)ValueBinary. emitShiftExpr(Body b)ValueAbstractDot. emitStore(Body b, Value lvalue, Value rvalue, ASTNode location)ValueExpr. emitStore(Body b, Value lvalue, Value rvalue, ASTNode location)ValueVarAccess. emitStore(Body b, Value lvalue, Value rvalue, ASTNode location)LocalAccess. emitThis(Body b, TypeDecl targetDecl)protected ValueTypeDecl. emitUnboxingOperation(Body b, Value v, ASTNode location)voidASTNode. endExceptionRange(Body b, ArrayList list)ValueAbstractDot. eval(Body b)ValueAddExpr. eval(Body b)ValueArrayAccess. eval(Body b)ValueArrayCreationExpr. eval(Body b)ValueArrayInit. eval(Body b)ValueAssignExpr. eval(Body b)ValueAssignLShiftExpr. eval(Body b)ValueAssignPlusExpr. eval(Body b)ValueAssignRShiftExpr. eval(Body b)ValueAssignSimpleExpr. eval(Body b)ValueAssignURShiftExpr. eval(Body b)ValueBinary. eval(Body b)ValueBitNotExpr. eval(Body b)ValueBooleanLiteral. eval(Body b)ValueCastExpr. eval(Body b)ValueCharacterLiteral. eval(Body b)ValueClassAccess. eval(Body b)ValueClassInstanceExpr. eval(Body b)ValueConditionalExpr. eval(Body b)ValueConstructorAccess. eval(Body b)ValueDoubleLiteral. eval(Body b)ValueExpr. eval(Body b)ValueFloatingPointLiteral. eval(Body b)ValueInstanceOfExpr. eval(Body b)ValueIntegerLiteral. eval(Body b)ValueLogicalExpr. eval(Body b)ValueLogNotExpr. eval(Body b)ValueLongLiteral. eval(Body b)ValueLShiftExpr. eval(Body b)ValueMethodAccess. eval(Body b)ValueMinusExpr. eval(Body b)ValueNullLiteral. eval(Body b)ValueParExpr. eval(Body b)ValuePlusExpr. eval(Body b)ValuePostDecExpr. eval(Body b)ValuePostIncExpr. eval(Body b)ValuePreDecExpr. eval(Body b)ValuePreIncExpr. eval(Body b)ValueRelationalExpr. eval(Body b)ValueRShiftExpr. eval(Body b)ValueStringLiteral. eval(Body b)ValueSuperAccess. eval(Body b)ValueSuperConstructorAccess. eval(Body b)ValueThisAccess. eval(Body b)ValueUnary. eval(Body b)ValueURShiftExpr. eval(Body b)ValueVarAccess. eval(Body b)voidASTNode. jimplify2(Body b)voidBasicCatch. jimplify2(Body b)voidBlock. jimplify2(Body b)voidBreakStmt. jimplify2(Body b)voidCase. jimplify2(Body b)voidContinueStmt. jimplify2(Body b)voidDoStmt. jimplify2(Body b)voidEmptyStmt. jimplify2(Body b)voidEnhancedForStmt. jimplify2(Body b)voidExprStmt. jimplify2(Body b)voidForStmt. jimplify2(Body b)voidIfStmt. jimplify2(Body b)voidLabeledStmt. jimplify2(Body b)voidLocalClassDeclStmt. jimplify2(Body b)voidParameterDeclaration. jimplify2(Body b)voidReturnStmt. jimplify2(Body b)voidStmt. jimplify2(Body b)voidSwitchStmt. jimplify2(Body b)voidSynchronizedStmt. jimplify2(Body b)voidThrowStmt. jimplify2(Body b)voidTryStmt. jimplify2(Body b)voidVariableDeclaration. jimplify2(Body b)voidWhileStmt. jimplify2(Body b)LocalSynchronizedStmt. monitor(Body b)voidExpr. refined_BooleanExpressions_Expr_emitEvalBranch(Body b)ValueVarAccess. refined_Expressions_VarAccess_emitStore(Body b, Value lvalue, Value rvalue, ASTNode location)ValueVarAccess. refined_Expressions_VarAccess_eval(Body b)
-