GetIntrinsic -> CharAtIntrinsic

Fix tests
This commit is contained in:
Pavel Talanov
2012-02-15 17:06:10 +04:00
parent 0f65ca0854
commit a6879c0c76
2 changed files with 4 additions and 4 deletions
@@ -12,7 +12,7 @@ import org.jetbrains.jet.lang.types.PrimitiveType;
import org.jetbrains.jet.lexer.JetToken; import org.jetbrains.jet.lexer.JetToken;
import org.jetbrains.k2js.translate.intrinsic.array.*; import org.jetbrains.k2js.translate.intrinsic.array.*;
import org.jetbrains.k2js.translate.intrinsic.primitive.*; import org.jetbrains.k2js.translate.intrinsic.primitive.*;
import org.jetbrains.k2js.translate.intrinsic.string.GetIntrinsic; import org.jetbrains.k2js.translate.intrinsic.string.CharAtIntrinsic;
import org.jetbrains.k2js.translate.intrinsic.string.LengthIntrinsic; import org.jetbrains.k2js.translate.intrinsic.string.LengthIntrinsic;
import org.jetbrains.k2js.translate.intrinsic.tuple.TupleAccessIntrinsic; import org.jetbrains.k2js.translate.intrinsic.tuple.TupleAccessIntrinsic;
import org.jetbrains.k2js.translate.operation.OperatorTable; import org.jetbrains.k2js.translate.operation.OperatorTable;
@@ -123,8 +123,8 @@ public final class Intrinsics {
getPropertyByName(library.getCharSequence().getDefaultType().getMemberScope(), "length"); getPropertyByName(library.getCharSequence().getDefaultType().getMemberScope(), "length");
functionIntrinsics.put(lengthProperty.getGetter(), LengthIntrinsic.INSTANCE); functionIntrinsics.put(lengthProperty.getGetter(), LengthIntrinsic.INSTANCE);
FunctionDescriptor getFunction = FunctionDescriptor getFunction =
getFunctionByName(library.getCharSequence().getDefaultType().getMemberScope(), "get"); getFunctionByName(library.getString().getDefaultType().getMemberScope(), "get");
functionIntrinsics.put(getFunction, GetIntrinsic.INSTANCE); functionIntrinsics.put(getFunction, CharAtIntrinsic.INSTANCE);
} }
private void declareTupleIntrinsicAccessors(@NotNull ClassifierDescriptor tupleDescriptor, private void declareTupleIntrinsicAccessors(@NotNull ClassifierDescriptor tupleDescriptor,
@@ -13,7 +13,7 @@ import java.util.List;
/** /**
* @author Pavel Talanov * @author Pavel Talanov
*/ */
public enum GetIntrinsic implements FunctionIntrinsic { public enum CharAtIntrinsic implements FunctionIntrinsic {
INSTANCE; INSTANCE;