Package gnu.kawa.functions
Class CompileNamedPart
- java.lang.Object
-
- gnu.kawa.functions.CompileNamedPart
-
public class CompileNamedPart extends Object
-
-
Constructor Summary
Constructors Constructor Description CompileNamedPart()
-
Method Summary
-
-
-
Method Detail
-
validateGetNamedPart
public static Expression validateGetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
validateSetNamedPart
public static Expression validateSetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
makeExp
public static Expression makeExp(Expression clas, Expression member)
-
combineName
public static String combineName(Expression part1, Expression part2)
-
makeExp
public static Expression makeExp(Expression clas, String member)
-
makeExp
public static Expression makeExp(Type type, String member)
-
validateNamedPart
public static Expression validateNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
validateNamedPartSetter
public static Expression validateNamedPartSetter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
makeGetNamedInstancePartExp
public static Expression makeGetNamedInstancePartExp(Expression member)
-
validateGetNamedInstancePart
public static Expression validateGetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
validateSetNamedInstancePart
public static Expression validateSetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
-