Uses of Class
sootup.core.validation.ValidationException
-
Uses of ValidationException in sootup.core.validation
Modifier and TypeMethodDescriptionValidates the given body and saves all validation errors in the given list.Checks that local variables present in method body are defined before use.Checks whether each ParameterRef and ThisRef is used exactly once.Checks whether all Caught-Exception-References are associated to traps.Verifies that each Local of getUses() and getDefs() belongs to this body's locals.Checks the following invariants on this Jimple body: static initializer should have 'static' modifierVerifies that the Units of this Body all point to a Unit contained within this body.Verifies that the begin, end and handler units of each trap are in this body.Verifies that each use in this Body has a def.Modifier and TypeMethodDescriptionvoid
ClassModifiersValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
ClassValidator.validate
(SootClass sc, List<ValidationException> exceptions) Validates the given class and saves all validation errors in the given list.void
FieldModifiersValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
MethodDeclarationValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
OuterClassValidator.validate
(SootClass sc, List<ValidationException> exceptions) -
Uses of ValidationException in sootup.interceptors
Modifier and TypeMethodDescriptionprotected List<ValidationException>
JimpleSemanticsChecker.validate
(Body.BodyBuilder builder, View view)