org.kit.furia.fragment.asm
Class PhiFunctionValue
java.lang.Object
org.kit.furia.fragment.asm.AbstractFunction
org.kit.furia.fragment.asm.PhiFunctionValue
- All Implemented Interfaces:
- FValue, org.objectweb.asm.tree.analysis.Value
public class PhiFunctionValue
- extends AbstractFunction
PhiFunctionValue represents a selection function that can return
any of its parameters.
- Author:
- Arnoldo Jose Muller Molina
Method Summary |
protected boolean |
equalFunctions(org.objectweb.asm.tree.analysis.Value x)
Returns true if the function identifiers are equal. |
protected int |
hashCodeFunctionName()
Generate the hash code for the function name. |
void |
merge(PhiFunctionValue other)
|
protected java.lang.String |
printFunctionName()
Returns the string representation of the function name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PhiFunctionValue
public PhiFunctionValue()
printFunctionName
protected java.lang.String printFunctionName()
- Description copied from class:
AbstractFunction
- Returns the string representation of the function name.
- Specified by:
printFunctionName
in class AbstractFunction
- Returns:
- string representation of the function name.
merge
public void merge(PhiFunctionValue other)
hashCodeFunctionName
protected int hashCodeFunctionName()
- Generate the hash code for the function name.
- Specified by:
hashCodeFunctionName
in class AbstractFunction
equalFunctions
protected boolean equalFunctions(org.objectweb.asm.tree.analysis.Value x)
- Description copied from class:
AbstractFunction
- Returns true if the function identifiers are equal.
- Specified by:
equalFunctions
in class AbstractFunction
- Returns:
Copyright © 2008 Arnoldo Jose Muller Molina. All Rights Reserved.