blob: a6ba5e1a75000aabcebb90a2d66fc0903175104a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package org.zwobble.couscous.interpreter.values;
import org.zwobble.couscous.values.StringValue;
import static java.util.Arrays.asList;
import lombok.val;
public class BoxedIntegerInterpreterValue {
public static final ConcreteType TYPE = ConcreteType.classBuilder("java.lang.Integer")
.staticMethod("parseInt", asList(StringValue.REF),
(environment, arguments) -> {
val value = (StringInterpreterValue)arguments.get(0);
return new IntegerInterpreterValue(Integer.parseInt(value.getValue()));
})
.build();
}
|