mycompiler.mytype
Class RefType
java.lang.Object
mycompiler.mytype.Type
mycompiler.mytype.RefType
- Direct Known Subclasses:
- Void
public class RefType
- extends Type
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RefType
public RefType()
RefType
public RefType(java.lang.String s)
RefType
public RefType(java.lang.String s,
de.dhbwstuttgart.typeinference.Menge parameter)
RefType
public RefType(RefType R)
Type2Key
public java.lang.String Type2Key()
- Overrides:
Type2Key in class Type
Type2String
public java.lang.String Type2String()
- Overrides:
Type2String in class Type
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
- Overrides:
getName in class Type
set_ParaList
public void set_ParaList(de.dhbwstuttgart.typeinference.Menge v)
get_ParaList
public de.dhbwstuttgart.typeinference.Menge get_ParaList()
add_Parameter
public void add_Parameter(java.lang.Object o)
getTypeName
public java.lang.String getTypeName()
getParaN
public java.lang.String getParaN(int n)
throws SCException
- Throws:
SCException
isTV
public boolean isTV(int n)
is_Equiv
public boolean is_Equiv(RefType ty2,
java.util.Hashtable ht)
Equiv2Equal
public boolean Equiv2Equal(RefType ty2,
java.util.Hashtable ht)
equals
public boolean equals(java.lang.Object obj)
- Author: J�rg B�uerle
- Overrides:
equals in class Type
- Parameters:
Object -
- Returns:
clone
public RefType clone()
- Description copied from class:
Type
Author: J�rg B�uerle
- Overrides:
clone in class Type