gnu.kawa.functions
public class GetNamedPart extends Procedure2 implements HasSetter, CanInline
| Field Summary | |
|---|---|
| static String | CAST_METHOD_NAME Pseudo-method-name for the cast operation. |
| static String | CLASSTYPE_FOR PREFIX:<> is equivalent to the ClassType bound to PREFIX. |
| static GetNamedPart | getNamedPart |
| static String | INSTANCEOF_METHOD_NAME Pseudo-method-name for class-membership-test (instanceof) operation. |
| Method Summary | |
|---|---|
| Object | apply2(Object container, Object part) |
| static String | combineName(Expression part1, Expression part2) |
| static Object | getMemberPart(Object container, String name) |
| static Object | getNamedPart(Object container, Symbol part) |
| Procedure | getSetter() |
| static Object | getTypePart(Type type, String name) |
| Expression | inline(ApplyExp exp, ExpWalker walker) |
| static Expression | makeExp(Expression clas, Expression member) |
| static Expression | makeExp(Expression clas, String member) |
| static Expression | makeExp(Type type, String member) |