<IMGSRC="../../resources/inherit.gif"ALT="extended by "><AHREF="../../mycompiler/mystatement/Statement.html"title="class in mycompiler.mystatement">mycompiler.mystatement.Statement</A>
<IMGSRC="../../resources/inherit.gif"ALT="extended by "><AHREF="../../mycompiler/mystatement/ExprStmt.html"title="class in mycompiler.mystatement">mycompiler.mystatement.ExprStmt</A>
<IMGSRC="../../resources/inherit.gif"ALT="extended by "><AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">mycompiler.mystatement.Expr</A>
<IMGSRC="../../resources/inherit.gif"ALT="extended by "><B>mycompiler.mystatement.MethodCall</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B><DD><AHREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html"title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>MethodCall</B><DT>extends <AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></DL>
<THALIGN="left"><B>Fields inherited from class mycompiler.mystatement.<AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></B></TH>
<THALIGN="left"><B>Fields inherited from class mycompiler.mystatement.<AHREF="../../mycompiler/mystatement/ExprStmt.html"title="class in mycompiler.mystatement">ExprStmt</A></B></TH>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#add_Expr(mycompiler.mystatement.Expr)">add_Expr</A></B>(<AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A> e)</CODE>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<AHREF="../../mycompiler/mybytecode/ClassFile.html"title="class in mycompiler.mybytecode">ClassFile</A> classfile,
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#set_ArgumentList(mycompiler.mystatement.ArgumentList)">set_ArgumentList</A></B>(<AHREF="../../mycompiler/mystatement/ArgumentList.html"title="class in mycompiler.mystatement">ArgumentList</A> al)</CODE>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#set_Receiver(mycompiler.mystatement.Receiver)">set_Receiver</A></B>(<AHREF="../../mycompiler/mystatement/Receiver.html"title="class in mycompiler.mystatement">Receiver</A> rec)</CODE>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A></B>(<AHREF="../../mycompiler/myclass/UsedId.html"title="class in mycompiler.myclass">UsedId</A> u)</CODE>
<CODE> <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></B>(<AHREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html"title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
<AHREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html"title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
<CODE>static <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#TRMCallApp(mycompiler.mytypereconstruction.CMultiplyTuple, java.lang.String, java.lang.String, int, boolean, mycompiler.mytypereconstruction.CSupportData)">TRMCallApp</A></B>(<AHREF="../../mycompiler/mytypereconstruction/CMultiplyTuple.html"title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A> multiTuple,
java.lang.String classOrIdentifierName,
java.lang.String methodName,
int paraCount,
boolean isConstructorCall,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
<CODE> <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../mycompiler/mystatement/MethodCall.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></B>(<AHREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html"title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
<AHREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html"title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
<THALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></B></TH>
<THALIGN="left"><B>Methods inherited from class mycompiler.mystatement.<AHREF="../../mycompiler/mystatement/ExprStmt.html"title="class in mycompiler.mystatement">ExprStmt</A></B></TH>
public void <B>set_ArgumentList</B>(<AHREF="../../mycompiler/mystatement/ArgumentList.html"title="class in mycompiler.mystatement">ArgumentList</A> al)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<ANAME="get_Name()"><!----></A><H3>
get_Name</H3>
<PRE>
public java.lang.String <B>get_Name</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Expr.html#get_Name()">get_Name</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></CODE></DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></CODE></DL>
public void <B>set_Receiver</B>(<AHREF="../../mycompiler/mystatement/Receiver.html"title="class in mycompiler.mystatement">Receiver</A> rec)</PRE>
public void <B>set_UsedId</B>(<AHREF="../../mycompiler/myclass/UsedId.html"title="class in mycompiler.myclass">UsedId</A> u)</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Expr.html#set_UsedId(mycompiler.myclass.UsedId)">set_UsedId</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></CODE></DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Statement.html"title="class in mycompiler.mystatement">Statement</A></CODE></DL>
public <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A><B>TRStatement</B>(<AHREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html"title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
<AHREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html"title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRStatement</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Statement.html"title="class in mycompiler.mystatement">Statement</A></CODE></DL>
public <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A><B>TRExp</B>(<AHREF="../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html"title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
<AHREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html"title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><AHREF="../../mycompiler/mystatement/Expr.html"title="class in mycompiler.mystatement">Expr</A></CODE></DL>
public static <AHREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html"title="class in mycompiler.mytypereconstruction.set">CTripleSet</A><B>TRMCallApp</B>(<AHREF="../../mycompiler/mytypereconstruction/CMultiplyTuple.html"title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A> multiTuple,
java.lang.String classOrIdentifierName,
java.lang.String methodName,
int paraCount,
boolean isConstructorCall,
<AHREF="../../mycompiler/mytypereconstruction/CSupportData.html"title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>