Uses of Interface
soot.validation.Validator
-
Packages that use Validator Package Description soot.baf.toolkits.base A toolkit to optimize the Baf IR.soot.jimple.validation soot.validation -
-
Uses of Validator in soot.baf.toolkits.base
Classes in soot.baf.toolkits.base that implement Validator 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 Validator in soot.jimple.validation
Classes in soot.jimple.validation that implement Validator 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 Validator in soot.validation
Subinterfaces of Validator in soot.validation Modifier and Type Interface Description interfaceBodyValidatorImplement this interface if you want to provide your own body ValidatorinterfaceClassValidatorImplement this interface if you want to provide your own class validatorClasses in soot.validation that implement Validator Modifier and Type Class Description classCheckEscapingValidatorclassCheckInitValidatorclassCheckTypesValidatorclassCheckVoidLocalesValidatorclassClassFlagsValidatorValidator that checks for impossible combinations of class flagsclassLocalsValidatorclassMethodDeclarationValidatorValidates classes to make sure that all method signatures are validclassOuterClassValidatorValidates classes to make sure that the outer class chain is not recursiveclassTrapsValidatorclassUnitBoxesValidatorclassUsesValidatorclassValueBoxesValidatorVerifies that aValueBoxis not used in more than one place.
-