Package soot.javaToJimple
Class AnonClassInitMethodSource
- java.lang.Object
-
- soot.javaToJimple.PolyglotMethodSource
-
- soot.javaToJimple.AnonClassInitMethodSource
-
- All Implemented Interfaces:
MethodSource
public class AnonClassInitMethodSource extends PolyglotMethodSource
-
-
Constructor Summary
Constructors Constructor Description AnonClassInitMethodSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description polyglot.types.ClassTypeanonType()voidanonType(polyglot.types.ClassType type)BodygetBody(SootMethod sootMethod, String phaseName)Returns a filled-out body for the given SootMethod.booleanhasOuterRef()voidhasOuterRef(boolean b)booleanhasQualifier()voidhasQualifier(boolean b)booleaninStaticMethod()voidinStaticMethod(boolean b)booleanisSubType()voidisSubType(boolean b)TypeouterClassType()voidouterClassType(Type type)polyglot.types.ClassTypepolyglotType()voidpolyglotType(polyglot.types.ClassType type)TypesuperOuterType()voidsuperOuterType(Type t)TypethisOuterType()voidthisOuterType(Type t)-
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
-
-
-
-
Method Detail
-
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:MethodSourceReturns a filled-out body for the given SootMethod.- Specified by:
getBodyin interfaceMethodSource- Overrides:
getBodyin classPolyglotMethodSource
-
outerClassType
public Type outerClassType()
-
outerClassType
public void outerClassType(Type type)
-
-