org.kit.furia.fragment.soot
Class BodyStealer
java.lang.Object
soot.Transformer
soot.BodyTransformer
org.kit.furia.fragment.soot.BodyStealer
public class BodyStealer
- extends soot.BodyTransformer
BodyStealer
- Author:
- Arnoldo Jose Muller Molina
This class steals bodies from the transformation pipe, and recovers them
so that we can generate fragments later.
Methods inherited from class soot.BodyTransformer |
transform, transform, transform |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BodyStealer
public BodyStealer()
BodyStealer
public BodyStealer(java.lang.String methodSignature)
BodyStealer
public BodyStealer(java.lang.String className,
java.lang.String methodSignature)
reset
public void reset()
addBody
protected void addBody(soot.Body b)
internalTransform
protected void internalTransform(soot.Body b,
java.lang.String phaseName,
java.util.Map options)
- Specified by:
internalTransform
in class soot.BodyTransformer
gettAll
public void gettAll(boolean getAll)
- Tells the stealer to steal all the bodies
getSignature
public java.lang.String getSignature()
- Returns:
- Returns the signature.
isFound
public boolean isFound()
- Returns:
- Returns true if the body was found
getIterator
public java.util.Iterator<soot.Body> getIterator()
Copyright © 2008 Arnoldo Jose Muller Molina. All Rights Reserved.