public class AnonClassInitMethodSource extends PolyglotMethodSource
| Constructor and Description |
|---|
AnonClassInitMethodSource() |
| Modifier and Type | Method and Description |
|---|---|
polyglot.types.ClassType |
anonType() |
void |
anonType(polyglot.types.ClassType type) |
Body |
getBody(SootMethod sootMethod,
java.lang.String phaseName)
Returns a filled-out body for the given SootMethod.
|
boolean |
hasOuterRef() |
void |
hasOuterRef(boolean b) |
boolean |
hasQualifier() |
void |
hasQualifier(boolean b) |
boolean |
inStaticMethod() |
void |
inStaticMethod(boolean b) |
boolean |
isSubType() |
void |
isSubType(boolean b) |
Type |
outerClassType() |
void |
outerClassType(Type type) |
polyglot.types.ClassType |
polyglotType() |
void |
polyglotType(polyglot.types.ClassType type) |
Type |
superOuterType() |
void |
superOuterType(Type t) |
Type |
thisOuterType() |
void |
thisOuterType(Type t) |
addAssertInits, getFieldInits, getFinalsList, getInitializerBlocks, getNewToOuterMap, getOuterClassThisInit, getStaticFieldInits, getStaticInitializerBlocks, hasAssert, hasAssert, setFieldInits, setFinalsList, setInitializerBlocks, setJBB, setNewToOuterMap, setOuterClassThisInit, setStaticFieldInits, setStaticInitializerBlockspublic void hasOuterRef(boolean b)
public boolean hasOuterRef()
public void hasQualifier(boolean b)
public boolean hasQualifier()
public void inStaticMethod(boolean b)
public boolean inStaticMethod()
public void isSubType(boolean b)
public boolean isSubType()
public void superOuterType(Type t)
public Type superOuterType()
public void thisOuterType(Type t)
public Type thisOuterType()
public void polyglotType(polyglot.types.ClassType type)
public polyglot.types.ClassType polyglotType()
public void anonType(polyglot.types.ClassType type)
public polyglot.types.ClassType anonType()
public Body getBody(SootMethod sootMethod, java.lang.String phaseName)
MethodSourcegetBody in interface MethodSourcegetBody in class PolyglotMethodSourcepublic Type outerClassType()
public void outerClassType(Type type)