blob: bb94145d8442e0533e99b8aadc6fd927dabca9b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package org.zwobble.couscous.backends.csharp.primitives;
import org.zwobble.couscous.ast.ExpressionNode;
import org.zwobble.couscous.ast.Node;
import org.zwobble.couscous.types.Type;
import java.util.List;
class PrimitiveInstanceMethod {
private final PrimitiveInstanceMethodGenerator generate;
private final Type returnType;
PrimitiveInstanceMethod(PrimitiveInstanceMethodGenerator generate, Type returnType) {
this.generate = generate;
this.returnType = returnType;
}
public Type getReturnType() {
return returnType;
}
public Node generate(ExpressionNode receiver, List<ExpressionNode> arguments) {
return generate.generate(receiver, arguments);
}
}
|