/******************************************************************************* * Copyright (c) 2005, 2012 eBay Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * *******************************************************************************/ /** * */ package org.eclipse.vjet.eclipse.internal.codeassist.select.translator; import org.eclipse.vjet.dsf.jst.IJstNode; import org.eclipse.vjet.dsf.jst.declaration.JstSynthesizedProperty; import org.eclipse.vjet.eclipse.internal.codeassist.select.JstNodeDLTKElementResolver; /** * New translator for JstSynthesizedProperty type, like sysout/syserr * * * */ public class JstSynthesizedPropertyToDLTKTranslator extends DefaultNodeTranslator { /* * (non-Javadoc) * * @see org.eclipse.vjet.eclipse.internal.codeassist.select.translator.DefaultNodeTranslator#lookupBinding(org.eclipse.vjet.dsf.jst.IJstNode) */ @Override public IJstNode lookupBinding(IJstNode jstNode) { JstSynthesizedProperty synthesizedProperty = (JstSynthesizedProperty) jstNode; return JstNodeDLTKElementResolver.lookupBinding(synthesizedProperty .getTypeRef()); } }