org.softevo.jdynpur.eval
Class ExtendedMethodIdentifier

java.lang.Object
  extended by org.softevo.util.asm.MethodIdentifier
      extended by 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)
           
 
Method Summary
 void addImutableParameter(int index)
           
 void addMutableParameter(int index)
           
 java.util.HashSet<java.lang.Integer> getImmutableParameters()
           
 java.util.HashSet<java.lang.Integer> getMutableParameters()
           
 java.lang.String getPurity()
           
 boolean isPure()
           
 boolean isStatic()
           
 void setStatic(boolean value)
           
 
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
 

Field Detail

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
Constructor Detail

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)
Method Detail

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.