blob: 08eea6cf743a7b7a96d3f895a90ec108f3464f2f [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2003 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jdt.core.tests.eval;
import org.eclipse.jdt.core.tests.runtime.TargetException;
import org.eclipse.jdt.internal.compiler.env.INameEnvironment;
import org.eclipse.jdt.internal.eval.InstallException;
public class SimpleCodeSnippetTest
extends SimpleTest {
public char[] getCodeSnippetSource() {
return buildCharArray(new String[] { "1 + 1" });
}
public static void main(String[] args)
throws TargetException, InstallException {
SimpleCodeSnippetTest test = new SimpleCodeSnippetTest();
test.runCodeSnippet();
}
void runCodeSnippet()
throws TargetException, InstallException {
this.startEvaluationContext();
char[] snippet = getCodeSnippetSource();
INameEnvironment env = getEnv();
this.context.evaluate(snippet, env, null, this.requestor,
getProblemFactory());
this.stopEvaluationContext();
}
}