Package sootup.core.transform
Interface BodyInterceptor
- All Known Implementing Classes:
AbstractNullTransformer
,Aggregator
,CastAndReturnInliner
,ConditionalBranchFolder
,ConstantPropagatorAndFolder
,CopyPropagator
,DeadAssignmentEliminator
,DexNullTransformer
,DexNumberTranformer
,DexTransformer
,EmptySwitchEliminator
,JimpleSemanticsChecker
,JimpleSemanticsChecker.LoggingJimpleChecker
,JimpleSemanticsChecker.ThrowingJimpleChecker
,LocalNameStandardizer
,LocalPacker
,LocalSplitter
,NopEliminator
,RunTimeBodyInterceptor
,StaticSingleAssignmentFormer
,TrapTightener
,TypeAssigner
,UnreachableCodeEliminator
,UnusedLocalEliminator
public interface BodyInterceptor
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
interceptBody
(Body.BodyBuilder builder, View view) Takes a BodyBuilder and may apply a transformation to it, for example removing unused local variables.
-
Method Details
-
interceptBody
Takes a BodyBuilder and may apply a transformation to it, for example removing unused local variables.- Parameters:
builder
-view
-
-