org.eclipse.xtext.common.types.xtext
Class ClasspathBasedTypeScopeProvider
java.lang.Object
org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider
org.eclipse.xtext.common.types.xtext.ClasspathBasedTypeScopeProvider
- All Implemented Interfaces:
- IGlobalScopeProvider
public class ClasspathBasedTypeScopeProvider
- extends AbstractTypeScopeProvider
A local scope provider for Java types on the classpath.
- 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 |
ClasspathBasedTypeScopeProvider
public ClasspathBasedTypeScopeProvider()
createTypeScope
public ClasspathBasedTypeScope createTypeScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter)
- Specified by:
createTypeScope
in class AbstractTypeScopeProvider
createConstructorScope
public AbstractConstructorScope createConstructorScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter)
- Specified by:
createConstructorScope
in class AbstractTypeScopeProvider
setTypeProviderFactory
public void setTypeProviderFactory(ClasspathTypeProviderFactory typeProviderFactory)
getTypeProviderFactory
public ClasspathTypeProviderFactory getTypeProviderFactory()
- Specified by:
getTypeProviderFactory
in class AbstractTypeScopeProvider