diff -r 773449708c84 -r 4ad59aaee882 javauis/javalegacyutils/src/StringArrayUtils.cpp --- a/javauis/javalegacyutils/src/StringArrayUtils.cpp Thu Sep 02 20:20:40 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -/* -* Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - - -#include "jutils.h" - - -void AddToJavaStringArrayL(JNIEnv& aJni, jobjectArray& aContainer, TInt aPosition, const TDesC& aString) -{ - jstring javaString = CreateJavaString(aJni, aString); - User::LeaveIfNull(javaString); - // - aJni.SetObjectArrayElement(aContainer, aPosition, javaString); - aJni.DeleteLocalRef(javaString); -} - - -EXPORT_C jobjectArray CopyToNewJavaStringArrayL(JNIEnv& aJni, const CDesCArray& aNativeArray) -{ - jclass stringClass = aJni.FindClass("java/lang/String"); - User::LeaveIfNull(stringClass); - // - jobjectArray result = aJni.NewObjectArray(aNativeArray.Count(), stringClass, NULL); - if (result != NULL) - { - TPtrC item; - for (int i=0; i