Fix tests after update

This commit is contained in:
pTalanov
2012-03-06 15:50:18 +04:00
parent 7b75697d6d
commit a12e6b5b29
@@ -149,9 +149,13 @@ public final class Intrinsics {
} }
private void declareStringIntrinsics() { private void declareStringIntrinsics() {
PropertyDescriptor lengthProperty = //TODO: same intrinsic for 2 different methods
PropertyDescriptor stringLengthProperty =
getPropertyByName(library.getString().getDefaultType().getMemberScope(), "length");
functionIntrinsics.put(stringLengthProperty.getGetter(), lengthPropertyIntrinsic);
PropertyDescriptor charSequenceLengthProperty =
getPropertyByName(library.getCharSequence().getDefaultType().getMemberScope(), "length"); getPropertyByName(library.getCharSequence().getDefaultType().getMemberScope(), "length");
functionIntrinsics.put(lengthProperty.getGetter(), new BuiltInPropertyIntrinsic("length")); functionIntrinsics.put(charSequenceLengthProperty.getGetter(), lengthPropertyIntrinsic);
FunctionDescriptor getFunction = FunctionDescriptor getFunction =
getFunctionByName(library.getString().getDefaultType().getMemberScope(), "get"); getFunctionByName(library.getString().getDefaultType().getMemberScope(), "get");
functionIntrinsics.put(getFunction, CharAtIntrinsic.INSTANCE); functionIntrinsics.put(getFunction, CharAtIntrinsic.INSTANCE);