Package gnu.kawa.functions
Class CompileNamedPart
java.lang.Object
gnu.kawa.functions.CompileNamedPart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcombineName(Expression part1, Expression part2) static Expressionstatic ExpressionmakeExp(Expression clas, Expression member) static ExpressionmakeExp(Expression clas, String member) static Expressionstatic ExpressionvalidateGetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionvalidateGetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionvalidateNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionvalidateNamedPartSetter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionvalidateSetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionvalidateSetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)
-
Constructor Details
-
CompileNamedPart
public CompileNamedPart()
-
-
Method Details
-
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
-
combineName
-
makeExp
-
makeExp
-
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
-
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)
-