soot.javaToJimple
Class PolyglotMethodSource
java.lang.Object
soot.javaToJimple.PolyglotMethodSource
- All Implemented Interfaces:
- MethodSource
- public class PolyglotMethodSource
- extends java.lang.Object
- implements MethodSource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolyglotMethodSource
public PolyglotMethodSource()
PolyglotMethodSource
public PolyglotMethodSource(polyglot.ast.Block block,
java.util.List formals)
getBody
public Body getBody(SootMethod sm,
java.lang.String phaseName)
- Description copied from interface:
MethodSource
- Returns a filled-out body for the given SootMethod.
- Specified by:
getBody
in interface MethodSource
setFieldInits
public void setFieldInits(java.util.ArrayList fieldInits)
setStaticFieldInits
public void setStaticFieldInits(java.util.ArrayList staticFieldInits)
getFieldInits
public java.util.ArrayList getFieldInits()
getStaticFieldInits
public java.util.ArrayList getStaticFieldInits()
setStaticInitializerBlocks
public void setStaticInitializerBlocks(java.util.ArrayList staticInits)
setInitializerBlocks
public void setInitializerBlocks(java.util.ArrayList inits)
getStaticInitializerBlocks
public java.util.ArrayList getStaticInitializerBlocks()
getInitializerBlocks
public java.util.ArrayList getInitializerBlocks()
setOuterClassThisInit
public void setOuterClassThisInit(Local l)
getOuterClassThisInit
public Local getOuterClassThisInit()
setPrivateAccessMap
public void setPrivateAccessMap(java.util.HashMap map)
getPrivateAccessMap
public java.util.HashMap getPrivateAccessMap()
setLocalClassMap
public void setLocalClassMap(java.util.HashMap map)
getLocalClassMap
public java.util.HashMap getLocalClassMap()
setAnonClassMap
public void setAnonClassMap(java.util.HashMap map)
getAnonClassMap
public java.util.HashMap getAnonClassMap()
hasAssert
public boolean hasAssert()
hasAssert
public void hasAssert(boolean val)
addAssertInits
public void addAssertInits(Body body)
setFinalsMap
public void setFinalsMap(java.util.HashMap map)
getFinalsMap
public java.util.HashMap getFinalsMap()
setNewToOuterMap
public void setNewToOuterMap(java.util.HashMap map)
getNewToOuterMap
public java.util.HashMap getNewToOuterMap()