Uses of Interface
soot.validation.BodyValidator
-
Packages that use BodyValidator Package Description soot Base Soot classes, shared by different intermediate representations.soot.baf.toolkits.base A toolkit to optimize the Baf IR.soot.jimple.validation soot.validation -
-
Uses of BodyValidator in soot
Methods in soot with parameters of type BodyValidator Modifier and Type Method Description protected voidBody. runValidation(BodyValidator validator) -
Uses of BodyValidator in soot.baf.toolkits.base
Classes in soot.baf.toolkits.base that implement BodyValidator Modifier and Type Class Description classStackTypesValidatorChecks if the locals and the operand stack will contain the correct types for each instruction in theBafBody. -
Uses of BodyValidator in soot.jimple.validation
Classes in soot.jimple.validation that implement BodyValidator Modifier and Type Class Description classFieldRefValidatorclassIdentityStatementsValidatorclassIdentityValidatorclassInvokeArgumentValidatorA basicBodyValidatorthat checks whether the length of the invoke statement's argument list matches the length of the target method's parameter type list.classInvokeValidatorclassJimpleTrapValidatorThis validator checks whether the jimple traps are correct.classMethodValidatorclassNewValidatorA relatively simple validator.classReturnStatementsValidatorChecks that this Body actually contains a throw or return statement, and that the return statement is of the appropriate type (i.e.classTypesValidatorChecks whether the types used for locals, method parameters, and method return values are allowed in final Jimple code. -
Uses of BodyValidator in soot.validation
Classes in soot.validation that implement BodyValidator Modifier and Type Class Description classCheckEscapingValidatorclassCheckInitValidatorclassCheckTypesValidatorclassCheckVoidLocalesValidatorclassLocalsValidatorclassTrapsValidatorclassUnitBoxesValidatorclassUsesValidatorclassValueBoxesValidatorVerifies that aValueBoxis not used in more than one place.
-