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.