public class JdtBasedSimpleTypeScopeProvider extends AbstractTypeScopeProvider
Constructor and Description |
---|
JdtBasedSimpleTypeScopeProvider() |
JdtBasedSimpleTypeScopeProvider(JdtTypeProviderFactory typeProviderFactory,
IQualifiedNameConverter qualifiedNameConverter) |
Modifier and Type | Method and Description |
---|---|
AbstractConstructorScope |
createConstructorScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter) |
JdtBasedSimpleTypeScope |
createTypeScope(IJvmTypeProvider typeProvider,
com.google.common.base.Predicate<IEObjectDescription> filter) |
JdtTypeProviderFactory |
getTypeProviderFactory() |
createMemberScope, getScope, getScope, getTypeProvider
@Inject public JdtBasedSimpleTypeScopeProvider()
public JdtBasedSimpleTypeScopeProvider(JdtTypeProviderFactory typeProviderFactory, IQualifiedNameConverter qualifiedNameConverter)
public AbstractConstructorScope createConstructorScope(IJvmTypeProvider typeProvider, com.google.common.base.Predicate<IEObjectDescription> filter)
createConstructorScope
in class AbstractTypeScopeProvider
public JdtBasedSimpleTypeScope createTypeScope(IJvmTypeProvider typeProvider, com.google.common.base.Predicate<IEObjectDescription> filter)
createTypeScope
in class AbstractTypeScopeProvider
public JdtTypeProviderFactory getTypeProviderFactory()
getTypeProviderFactory
in class AbstractTypeScopeProvider