org.kit.furia.fragment.soot.representation.internal
Class FNewInvokeExpr
java.lang.Object
soot.jimple.internal.AbstractInvokeExpr
org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
- All Implemented Interfaces:
- java.io.Serializable, NewInvokeExpr, Precedence, Qable, SpecialConstructContainer, soot.EquivTo, soot.jimple.Expr, soot.jimple.InvokeExpr, soot.jimple.StaticInvokeExpr, soot.util.Switchable, soot.Value
public class FNewInvokeExpr
- extends soot.jimple.internal.AbstractInvokeExpr
- implements NewInvokeExpr, Precedence, Qable, SpecialConstructContainer
- See Also:
- Serialized Form
| Fields inherited from class soot.jimple.internal.AbstractInvokeExpr |
argBoxes, methodRef |
|
Constructor Summary |
FNewInvokeExpr(soot.RefType type,
soot.SootMethodRef methodRef,
java.util.List args)
|
| Methods inherited from class soot.jimple.internal.AbstractInvokeExpr |
getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, setArg, setMethodRef |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface soot.jimple.InvokeExpr |
getArg, getArgBox, getArgCount, getArgs, getMethod, getMethodRef, setArg, setMethodRef |
FNewInvokeExpr
public FNewInvokeExpr(soot.RefType type,
soot.SootMethodRef methodRef,
java.util.List args)
getBaseType
public soot.RefType getBaseType()
- Specified by:
getBaseType in interface NewInvokeExpr
setBaseType
public void setBaseType(soot.RefType type)
- Specified by:
setBaseType in interface NewInvokeExpr
getType
public soot.Type getType()
- Specified by:
getType in interface soot.jimple.InvokeExpr- Specified by:
getType in interface soot.jimple.StaticInvokeExpr- Specified by:
getType in interface soot.Value- Overrides:
getType in class soot.jimple.internal.AbstractInvokeExpr
getPrecedence
public int getPrecedence()
- Specified by:
getPrecedence in interface Precedence
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toString
public void toString(soot.UnitPrinter up)
- Specified by:
toString in interface soot.Value
getUseBoxes
public java.util.List getUseBoxes()
- Specified by:
getUseBoxes in interface soot.Value
apply
public void apply(soot.util.Switch sw)
- Specified by:
apply in interface soot.jimple.StaticInvokeExpr- Specified by:
apply in interface soot.util.Switchable
clone
public java.lang.Object clone()
- Specified by:
clone in interface soot.Value- Specified by:
clone in class soot.jimple.internal.AbstractInvokeExpr
equivTo
public boolean equivTo(java.lang.Object o)
- Specified by:
equivTo in interface soot.EquivTo
equivHashCode
public int equivHashCode()
- Returns a hash code for this object, consistent with structural equality.
- Specified by:
equivHashCode in interface soot.EquivTo
toQ
public java.lang.String toQ()
throws java.lang.Exception
- Specified by:
toQ in interface Qable
- Throws:
java.lang.Exception
getContainedSpecialConstructs
public java.util.List getContainedSpecialConstructs()
- Description copied from interface:
SpecialConstructContainer
- Returns all the contained special constructs
- Specified by:
getContainedSpecialConstructs in interface SpecialConstructContainer
- Returns:
Copyright © 2008 Arnoldo Jose Muller Molina. All Rights Reserved.