org.softevo.jdynpur.eval
Class ExtendedMethodIdentifier
java.lang.Object
org.softevo.util.asm.MethodIdentifier
org.softevo.jdynpur.eval.ExtendedMethodIdentifier
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<org.softevo.util.asm.MethodIdentifier>
public class ExtendedMethodIdentifier
- extends org.softevo.util.asm.MethodIdentifier
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
HEAPPURE
|
static java.lang.String |
IMPURE
|
static java.lang.String |
PURE
|
Fields inherited from class org.softevo.util.asm.MethodIdentifier |
access, className, hashCode, methodName, signature, toString |
Constructor Summary |
ExtendedMethodIdentifier(java.lang.String className,
java.lang.String methodName,
java.lang.String signature,
java.lang.String purity,
java.util.HashSet<java.lang.Integer> immutableParameters,
java.util.HashSet<java.lang.Integer> mutableParameters)
|
Methods inherited from class org.softevo.util.asm.MethodIdentifier |
compareTo, equals, getAccess, getClassName, getMethodName, getReturnType, getSignature, hashCode, parseFromIdentifier, parseFromIdentifier, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
HEAPPURE
public static final java.lang.String HEAPPURE
- See Also:
- Constant Field Values
PURE
public static final java.lang.String PURE
- See Also:
- Constant Field Values
IMPURE
public static final java.lang.String IMPURE
- See Also:
- Constant Field Values
ExtendedMethodIdentifier
public ExtendedMethodIdentifier(java.lang.String className,
java.lang.String methodName,
java.lang.String signature,
java.lang.String purity,
java.util.HashSet<java.lang.Integer> immutableParameters,
java.util.HashSet<java.lang.Integer> mutableParameters)
getImmutableParameters
public java.util.HashSet<java.lang.Integer> getImmutableParameters()
getPurity
public java.lang.String getPurity()
isPure
public boolean isPure()
addImutableParameter
public void addImutableParameter(int index)
addMutableParameter
public void addMutableParameter(int index)
getMutableParameters
public java.util.HashSet<java.lang.Integer> getMutableParameters()
isStatic
public boolean isStatic()
setStatic
public void setStatic(boolean value)
Copyright © 2007-2008 Software Engineering Group at Saarland University. All Rights Reserved.