Uses of Class
soot.SootField

Packages that use SootField
soot Base Soot classes, shared by different intermediate representations. 
soot.baf Public classes for the Baf intermediate representation. 
soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation. 
soot.dava.toolkits.base.AST.structuredAnalysis   
soot.dava.toolkits.base.AST.transformations   
soot.dava.toolkits.base.AST.traversals   
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.jimple.spark.pag   
soot.jimple.toolkits.annotation.arraycheck Classes that carry out an analysis to determine whether or not array bounds checks are necessary. 
soot.jimple.toolkits.pointer   
soot.xml   
 

Uses of SootField in soot
 

Methods in soot that return SootField
 SootField Scene.getField(String fieldSignature)
           
 SootField SootClass.getField(String name, Type type)
          Returns the field of this class with the given name and type.
 SootField SootClass.getFieldByName(String name)
          Returns the field of this class with the given name.
 SootField SootClass.getField(String subsignature)
           
 SootField SootFieldRef.resolve()
           
 

Methods in soot with parameters of type SootField
 PointsToSet PointsToAnalysis.reachingObjects(SootField f)
          Returns the set of objects pointed to by static field f.
 PointsToSet PointsToAnalysis.reachingObjects(PointsToSet s, SootField f)
          Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
 PointsToSet PointsToAnalysis.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet PointsToAnalysis.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
 void SootClass.addField(SootField f)
          Adds the given field to this class.
 void SootClass.removeField(SootField f)
          Removes the given field from this class.
 

Uses of SootField in soot.baf
 

Methods in soot.baf that return SootField
 SootField FieldArgInst.getField()
           
 

Uses of SootField in soot.baf.internal
 

Methods in soot.baf.internal that return SootField
 SootField BFieldGetInst.getField()
           
 SootField BFieldPutInst.getField()
           
 SootField BStaticGetInst.getField()
           
 SootField BStaticPutInst.getField()
           
 

Uses of SootField in soot.dava.toolkits.base.AST.structuredAnalysis
 

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type SootField
 boolean MustMayInitialize.isMayInitialized(SootField field)
           
 boolean MustMayInitialize.isMustInitialized(SootField field)
           
 List MustMayInitialize.getDefs(SootField field)
           
 

Uses of SootField in soot.dava.toolkits.base.AST.transformations
 

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type SootField
 void FinalFieldDefinition.assignDefault(ASTMethodNode node, SootField f)
           
 void FinalFieldDefinition.handleAssignOnSomePaths(ASTMethodNode node, SootField field, List defs)
           
 

Uses of SootField in soot.dava.toolkits.base.AST.traversals
 

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type SootField
 List AllVariableUses.getUsesForField(SootField field)
           
 

Uses of SootField in soot.jimple
 

Methods in soot.jimple that return SootField
 SootField FieldRef.getField()
           
 SootField StaticFieldRef.getField()
           
 

Uses of SootField in soot.jimple.internal
 

Methods in soot.jimple.internal that return SootField
 SootField AbstractInstanceFieldRef.getField()
           
 

Uses of SootField in soot.jimple.spark.pag
 

Methods in soot.jimple.spark.pag with parameters of type SootField
 PointsToSet PAG.reachingObjects(SootField f)
          Returns the set of objects pointed to by static field f.
 PointsToSet PAG.reachingObjects(PointsToSet s, SootField f)
          Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
 PointsToSet PAG.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet PAG.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
 

Uses of SootField in soot.jimple.toolkits.annotation.arraycheck
 

Methods in soot.jimple.toolkits.annotation.arraycheck with parameters of type SootField
 Object ClassFieldAnalysis.getFieldInfo(SootField field)
           
 

Uses of SootField in soot.jimple.toolkits.pointer
 

Methods in soot.jimple.toolkits.pointer with parameters of type SootField
 PointsToSet DumbPointerAnalysis.reachingObjects(SootField f)
          Returns the set of objects pointed to by static field f.
 PointsToSet DumbPointerAnalysis.reachingObjects(PointsToSet s, SootField f)
          Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
 PointsToSet DumbPointerAnalysis.reachingObjects(Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l.
 PointsToSet DumbPointerAnalysis.reachingObjects(Context c, Local l, SootField f)
          Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.
 boolean FullRWSet.addGlobal(SootField global)
           
 boolean MethodRWSet.addGlobal(SootField global)
           
abstract  boolean RWSet.addGlobal(SootField global)
           
 boolean SiteRWSet.addGlobal(SootField global)
           
 boolean StmtRWSet.addGlobal(SootField global)
           
 

Uses of SootField in soot.xml
 

Methods in soot.xml with parameters of type SootField
 void TagCollector.collectFieldTags(SootField sf)