soot.jimple.spark.pag
Class Parm

java.lang.Object
  extended by soot.jimple.spark.pag.Parm
All Implemented Interfaces:
SparkField, Numberable

public class Parm
extends Object
implements SparkField

Represents a method parameter.

Author:
Ondrej Lhotak

Method Summary
static void delete()
           
 int getIndex()
           
 int getNumber()
           
 Type getType()
           
 void setNumber(int number)
           
 String toString()
           
static Parm v(SootMethod m, int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

v

public static Parm v(SootMethod m,
                     int index)

delete

public static final void delete()

toString

public String toString()
Overrides:
toString in class Object

getNumber

public final int getNumber()
Specified by:
getNumber in interface Numberable

setNumber

public final void setNumber(int number)
Specified by:
setNumber in interface Numberable

getIndex

public int getIndex()

getType

public Type getType()
Specified by:
getType in interface SparkField