Package gnu.kawa.functions
Class CompileNamedPart
java.lang.Object
gnu.kawa.functions.CompileNamedPart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
combineName
(Expression part1, Expression part2) static Expression
static Expression
makeExp
(Expression clas, Expression member) static Expression
makeExp
(Expression clas, String member) static Expression
static Expression
validateGetNamedInstancePart
(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static Expression
validateGetNamedPart
(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static Expression
validateNamedPart
(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static Expression
validateNamedPartSetter
(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static Expression
validateSetNamedInstancePart
(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static Expression
validateSetNamedPart
(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)
-