soot.jimple.parser.node
Class ADynamicInvokeExpr

java.lang.Object
  extended by soot.jimple.parser.node.Node
      extended by soot.jimple.parser.node.PInvokeExpr
          extended by soot.jimple.parser.node.ADynamicInvokeExpr
All Implemented Interfaces:
Cloneable, Switchable

public final class ADynamicInvokeExpr
extends PInvokeExpr


Constructor Summary
ADynamicInvokeExpr()
           
ADynamicInvokeExpr(TDynamicinvoke _dynamicinvoke_, TStringConstant _stringConstant_, PUnnamedMethodSignature _dynmethod_, TLParen _firstl_, PArgList _dynargs_, TRParen _firstr_, PMethodSignature _bsm_, TLParen _lParen_, PArgList _staticargs_, TRParen _rParen_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 PMethodSignature getBsm()
           
 TDynamicinvoke getDynamicinvoke()
           
 PArgList getDynargs()
           
 PUnnamedMethodSignature getDynmethod()
           
 TLParen getFirstl()
           
 TRParen getFirstr()
           
 TLParen getLParen()
           
 TRParen getRParen()
           
 PArgList getStaticargs()
           
 TStringConstant getStringConstant()
           
 void setBsm(PMethodSignature node)
           
 void setDynamicinvoke(TDynamicinvoke node)
           
 void setDynargs(PArgList node)
           
 void setDynmethod(PUnnamedMethodSignature node)
           
 void setFirstl(TLParen node)
           
 void setFirstr(TRParen node)
           
 void setLParen(TLParen node)
           
 void setRParen(TRParen node)
           
 void setStaticargs(PArgList node)
           
 void setStringConstant(TStringConstant node)
           
 String toString()
           
 
Methods inherited from class soot.jimple.parser.node.Node
cloneList, cloneNode, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ADynamicInvokeExpr

public ADynamicInvokeExpr()

ADynamicInvokeExpr

public ADynamicInvokeExpr(TDynamicinvoke _dynamicinvoke_,
                          TStringConstant _stringConstant_,
                          PUnnamedMethodSignature _dynmethod_,
                          TLParen _firstl_,
                          PArgList _dynargs_,
                          TRParen _firstr_,
                          PMethodSignature _bsm_,
                          TLParen _lParen_,
                          PArgList _staticargs_,
                          TRParen _rParen_)
Method Detail

clone

public Object clone()
Specified by:
clone in class Node

apply

public void apply(Switch sw)

getDynamicinvoke

public TDynamicinvoke getDynamicinvoke()

setDynamicinvoke

public void setDynamicinvoke(TDynamicinvoke node)

getStringConstant

public TStringConstant getStringConstant()

setStringConstant

public void setStringConstant(TStringConstant node)

getDynmethod

public PUnnamedMethodSignature getDynmethod()

setDynmethod

public void setDynmethod(PUnnamedMethodSignature node)

getFirstl

public TLParen getFirstl()

setFirstl

public void setFirstl(TLParen node)

getDynargs

public PArgList getDynargs()

setDynargs

public void setDynargs(PArgList node)

getFirstr

public TRParen getFirstr()

setFirstr

public void setFirstr(TRParen node)

getBsm

public PMethodSignature getBsm()

setBsm

public void setBsm(PMethodSignature node)

getLParen

public TLParen getLParen()

setLParen

public void setLParen(TLParen node)

getStaticargs

public PArgList getStaticargs()

setStaticargs

public void setStaticargs(PArgList node)

getRParen

public TRParen getRParen()

setRParen

public void setRParen(TRParen node)

toString

public String toString()
Overrides:
toString in class Object