soot.javaToJimple
Class AnonClassInitMethodSource

java.lang.Object
  extended by soot.javaToJimple.PolyglotMethodSource
      extended by soot.javaToJimple.AnonClassInitMethodSource
All Implemented Interfaces:
MethodSource

public class AnonClassInitMethodSource
extends PolyglotMethodSource


Constructor Summary
AnonClassInitMethodSource()
           
 
Method Summary
 polyglot.types.ClassType anonType()
           
 void anonType(polyglot.types.ClassType type)
           
 Body getBody(SootMethod sootMethod, 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)
           
 
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
 

Constructor Detail

AnonClassInitMethodSource

public AnonClassInitMethodSource()
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: 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)