package org.overture.codegen.vdm2jml.trans;
import org.overture.codegen.ir.STypeIR;
import org.overture.codegen.ir.statements.AMetaStmIR;
public class TcExpInfo
{
private STypeIR formalParamType;
private AMetaStmIR typeCheck;
private String traceEnclosingClass;
private String name;
public TcExpInfo(String expRef, STypeIR formalParamType,
AMetaStmIR typeCheck, String traceEnclosingClass)
{
super();
this.name = expRef;
this.formalParamType = formalParamType;
this.typeCheck = typeCheck;
this.traceEnclosingClass = traceEnclosingClass;
}
public String getExpRef()
{
return name;
}
public STypeIR getFormalParamType()
{
return formalParamType;
}
public AMetaStmIR getTypeCheck()
{
return typeCheck;
}
public String getTraceEnclosingClass()
{
return traceEnclosingClass;
}
}