Class MethodParameter

java.lang.Object
qilin.core.pag.MethodParameter

public class MethodParameter extends Object
Represents a synthetic pointer-assignment-graph variable for one of a method's special argument-passing slots: an ordinary parameter at a given index (the base case, this class itself), or the receiver (this), the return value, or the thrown exception (the MethodParameter.This, MethodParameter.Return and MethodParameter.Throw subclasses). Use the of* factory methods to build one, and isThis()/isReturn()/isThrowRet() to tell which kind you have, rather than comparing against a magic sentinel index.
Author:
Ondrej Lhotak