soot.javaToJimple
Class AnonClassInitMethodSource
java.lang.Object
soot.javaToJimple.PolyglotMethodSource
soot.javaToJimple.AnonClassInitMethodSource
- All Implemented Interfaces:
- MethodSource
public class AnonClassInitMethodSource
- extends PolyglotMethodSource
Methods inherited from class soot.javaToJimple.PolyglotMethodSource |
addAssertInits, getFieldInits, getFinalsList, getInitializerBlocks, getNewToOuterMap, getOuterClassThisInit, getStaticFieldInits, getStaticInitializerBlocks, hasAssert, hasAssert, setFieldInits, setFinalsList, setInitializerBlocks, setJBB, setNewToOuterMap, setOuterClassThisInit, setStaticFieldInits, setStaticInitializerBlocks |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnonClassInitMethodSource
public AnonClassInitMethodSource()
hasOuterRef
public void hasOuterRef(boolean b)
hasOuterRef
public boolean hasOuterRef()
hasQualifier
public void hasQualifier(boolean b)
hasQualifier
public boolean hasQualifier()
inStaticMethod
public void inStaticMethod(boolean b)
inStaticMethod
public boolean inStaticMethod()
isSubType
public void isSubType(boolean b)
isSubType
public boolean isSubType()
superOuterType
public void superOuterType(Type t)
superOuterType
public Type superOuterType()
thisOuterType
public void thisOuterType(Type t)
thisOuterType
public Type thisOuterType()
polyglotType
public void polyglotType(polyglot.types.ClassType type)
polyglotType
public polyglot.types.ClassType polyglotType()
anonType
public void anonType(polyglot.types.ClassType type)
anonType
public polyglot.types.ClassType anonType()
getBody
public Body getBody(SootMethod sootMethod,
String phaseName)
- Description copied from interface:
MethodSource
- Returns a filled-out body for the given SootMethod.
- Specified by:
getBody
in interface MethodSource
- Overrides:
getBody
in class PolyglotMethodSource
outerClassType
public Type outerClassType()
outerClassType
public void outerClassType(Type type)