public class CachingClasspathTypeProvider extends ClasspathTypeProvider
AbstractRuntimeJvmTypeProvider.ClassNotFoundExceptionWithBaseName, AbstractRuntimeJvmTypeProvider.TypeInResourceSetAdapter
AbstractJvmTypeProvider.ClassNameVariants
IJvmTypeProvider.Factory
services
Constructor and Description |
---|
CachingClasspathTypeProvider(java.lang.ClassLoader classLoader,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IndexedJvmTypeAccess indexedJvmTypeAccess,
ITypeFactory<BinaryClass,JvmDeclaredType> reusedFactory)
Deprecated.
|
CachingClasspathTypeProvider(java.lang.ClassLoader classLoader,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IndexedJvmTypeAccess indexedJvmTypeAccess,
ITypeFactory<BinaryClass,JvmDeclaredType> reusedFactory,
TypeResourceServices services) |
Modifier and Type | Method and Description |
---|---|
protected DeclaredTypeFactory |
createDeclaredTypeFactory(ClassFileBytesAccess readerAccess,
java.lang.ClassLoader classLoader) |
BinaryClassMirror |
createMirror(BinaryClass clazz) |
ITypeFactory<BinaryClass,JvmDeclaredType> |
getDeclaredTypeFactory() |
createBinaryClassFinder, createClassFileReaderAccess, createMirrorForFQN, createResource, findTypeByClass, findTypeByName, findTypeByName, getClassFinder, registerProtocol, tryFindTypeInIndex
doTryFindInIndex
createMirror, doCreateResource, findNestedType, getIndexedJvmTypeAccess, getResourceSet, isBinaryNestedTypeDelimiter
@Deprecated public CachingClasspathTypeProvider(java.lang.ClassLoader classLoader, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IndexedJvmTypeAccess indexedJvmTypeAccess, ITypeFactory<BinaryClass,JvmDeclaredType> reusedFactory)
public CachingClasspathTypeProvider(java.lang.ClassLoader classLoader, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IndexedJvmTypeAccess indexedJvmTypeAccess, ITypeFactory<BinaryClass,JvmDeclaredType> reusedFactory, TypeResourceServices services)
protected DeclaredTypeFactory createDeclaredTypeFactory(ClassFileBytesAccess readerAccess, java.lang.ClassLoader classLoader)
createDeclaredTypeFactory
in class ClasspathTypeProvider
public ITypeFactory<BinaryClass,JvmDeclaredType> getDeclaredTypeFactory()
getDeclaredTypeFactory
in class ClasspathTypeProvider
public BinaryClassMirror createMirror(BinaryClass clazz)
createMirror
in class ClasspathTypeProvider