org.eclipse.xtext.common.types.xtext.ui
Class JdtBasedSimpleTypeScopeProvider
java.lang.Object
org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider
org.eclipse.xtext.common.types.xtext.ui.JdtBasedSimpleTypeScopeProvider
- All Implemented Interfaces:
- IGlobalScopeProvider
public class JdtBasedSimpleTypeScopeProvider
- extends AbstractTypeScopeProvider
A local scope provider for Java types based on Java projects.
- Author:
- Sebastian Zarnekow - Initial contribution and API, Jan Koehnlein - introduced QualifiedName
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdtBasedSimpleTypeScopeProvider
@Inject
public JdtBasedSimpleTypeScopeProvider()
JdtBasedSimpleTypeScopeProvider
public JdtBasedSimpleTypeScopeProvider(JdtTypeProviderFactory typeProviderFactory,
IQualifiedNameConverter qualifiedNameConverter)
createConstructorScope
public AbstractConstructorScope createConstructorScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter)
- Specified by:
createConstructorScope
in class AbstractTypeScopeProvider
createTypeScope
public JdtBasedSimpleTypeScope createTypeScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter)
- Specified by:
createTypeScope
in class AbstractTypeScopeProvider
getTypeProviderFactory
public JdtTypeProviderFactory getTypeProviderFactory()
- Specified by:
getTypeProviderFactory
in class AbstractTypeScopeProvider