Uses of Class
soot.validation.ValidationException
-
Packages that use ValidationException Package Description soot Base Soot classes, shared by different intermediate representations.soot.baf.toolkits.base A toolkit to optimize the Baf IR.soot.jimple Public classes for the Jimple intermediate representation.soot.jimple.validation soot.validation -
-
Uses of ValidationException in soot
Method parameters in soot with type arguments of type ValidationException Modifier and Type Method Description voidBody. validate(List<ValidationException> exceptionList)Validates the jimple body and saves a list of all validation errorsvoidSootClass. validate(List<ValidationException> exceptionList)Validates this SootClass for logical errors. -
Uses of ValidationException in soot.baf.toolkits.base
Method parameters in soot.baf.toolkits.base with type arguments of type ValidationException Modifier and Type Method Description voidStackTypesValidator. validate(Body body, List<ValidationException> exceptions) -
Uses of ValidationException in soot.jimple
Method parameters in soot.jimple with type arguments of type ValidationException Modifier and Type Method Description voidJimpleBody. validate(List<ValidationException> exceptionList)Validates the jimple body and saves a list of all validation errors -
Uses of ValidationException in soot.jimple.validation
Method parameters in soot.jimple.validation with type arguments of type ValidationException Modifier and Type Method Description voidFieldRefValidator. validate(Body body, List<ValidationException> exceptions)Checks the consistency of field references.voidIdentityStatementsValidator. validate(Body body, List<ValidationException> exceptions)Checks the following invariants on this Jimple body: this-references may only occur in instance methods this-references may only occur as the first statement in a method, if they occur at all param-references must precede all statements that are not themselves param-references or this-references, if they occur at allvoidIdentityValidator. validate(Body body, List<ValidationException> exceptions)voidInvokeArgumentValidator. validate(Body body, List<ValidationException> exceptions)voidInvokeValidator. validate(Body body, List<ValidationException> exceptions)voidJimpleTrapValidator. validate(Body body, List<ValidationException> exceptions)Checks whether all Caught-Exception-References are associated to traps.voidMethodValidator. validate(Body body, List<ValidationException> exceptions)Checks the following invariants on this Jimple body: static initializer should have 'static' modifiervoidNewValidator. validate(Body body, List<ValidationException> exceptions)Checks whether after each new-instruction a constructor call follows.voidReturnStatementsValidator. validate(Body body, List<ValidationException> exceptions)voidTypesValidator. validate(Body body, List<ValidationException> exceptions) -
Uses of ValidationException in soot.validation
Subclasses of ValidationException in soot.validation Modifier and Type Class Description classUnitValidationExceptionThis kind of validation exception can be used if a unit is the cause of an validation error.Method parameters in soot.validation with type arguments of type ValidationException Modifier and Type Method Description voidBodyValidator. validate(Body body, List<ValidationException> exceptions)Validates the given body and saves all validation errors in the given list.voidCheckEscapingValidator. validate(Body body, List<ValidationException> exception)voidCheckInitValidator. validate(Body body, List<ValidationException> exception)voidCheckTypesValidator. validate(Body body, List<ValidationException> exception)voidCheckVoidLocalesValidator. validate(Body body, List<ValidationException> exception)voidClassFlagsValidator. validate(SootClass sc, List<ValidationException> exceptions)voidClassValidator. validate(SootClass sc, List<ValidationException> exceptions)Validates the given class and saves all validation errors in the given list.voidLocalsValidator. validate(Body body, List<ValidationException> exception)voidMethodDeclarationValidator. validate(SootClass sc, List<ValidationException> exceptions)voidOuterClassValidator. validate(SootClass sc, List<ValidationException> exceptions)voidTrapsValidator. validate(Body body, List<ValidationException> exception)voidUnitBoxesValidator. validate(Body body, List<ValidationException> exception)voidUsesValidator. validate(Body body, List<ValidationException> exception)voidValidator. validate(E obj, List<ValidationException> exceptions)Validates the given object and saves all validation errors in the given list.voidValueBoxesValidator. validate(Body body, List<ValidationException> exception)
-