mycompiler.mytypereconstruction.typeassumption
Class CLocalVarTypeAssumption

java.lang.Object
  extended by mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
      extended by mycompiler.mytypereconstruction.typeassumption.CLocalVarTypeAssumption
All Implemented Interfaces:
IHashSetElement

public class CLocalVarTypeAssumption
extends CTypeAssumption

Version:
$Date: 2005/06/28 19:19:09 $
Author:
Jörg Bäuerle

Field Summary
protected  java.lang.String m_BlockId
           
protected  java.lang.String m_MethodName
           
protected  int m_MethodParaCount
           
 
Fields inherited from class mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
m_AssumedType, m_ClassName, m_Identifier, m_LineNumber
 
Constructor Summary
CLocalVarTypeAssumption(java.lang.String className, java.lang.String methodName, int methodParaCount, java.lang.String blockId, java.lang.String identifier, Type assumedType, int lineNumber)
           
 
Method Summary
 CLocalVarTypeAssumption clone()
           
 boolean equalsAssumption(CTypeAssumption assumption)
          
Author: Jörg Bäuerle
 java.lang.String getBlockId()
           
 CLocalVarKey getHashSetKey()
          Author: Jörg Bäuerle
 java.lang.String getMethodName()
           
 int getMethodParaCount()
           
 void setBlockId(java.lang.String blockId)
           
 void setMethodName(java.lang.String methodName)
           
 void setMethodParaCount(int methodParaCount)
           
 
Methods inherited from class mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
equals, getAssumedType, getClassName, getIdentifier, getLineNumber, isTyploseVariable, print, setAssumedType, setClassName, setIdentifier, setLineNumber, sub, sub, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_MethodName

protected java.lang.String m_MethodName

m_MethodParaCount

protected int m_MethodParaCount

m_BlockId

protected java.lang.String m_BlockId
Constructor Detail

CLocalVarTypeAssumption

public CLocalVarTypeAssumption(java.lang.String className,
                               java.lang.String methodName,
                               int methodParaCount,
                               java.lang.String blockId,
                               java.lang.String identifier,
                               Type assumedType,
                               int lineNumber)
Method Detail

getMethodName

public java.lang.String getMethodName()

setMethodName

public void setMethodName(java.lang.String methodName)

getMethodParaCount

public int getMethodParaCount()

setMethodParaCount

public void setMethodParaCount(int methodParaCount)

getBlockId

public java.lang.String getBlockId()

setBlockId

public void setBlockId(java.lang.String blockId)

getHashSetKey

public CLocalVarKey getHashSetKey()
Author: Jörg Bäuerle

Specified by:
getHashSetKey in interface IHashSetElement
Specified by:
getHashSetKey in class CTypeAssumption
Returns:

equalsAssumption

public boolean equalsAssumption(CTypeAssumption assumption)

Author: Jörg Bäuerle

Specified by:
equalsAssumption in class CTypeAssumption
Parameters:
assumption -
Returns:

clone

public CLocalVarTypeAssumption clone()
Specified by:
clone in class CTypeAssumption