public class CachingClasspathTypeProvider extends ClasspathTypeProvider
ClasspathTypeProvider.TypeInResourceSetAdapter
AbstractJvmTypeProvider.ClassNameVariants
IJvmTypeProvider.Factory
Constructor and Description |
---|
CachingClasspathTypeProvider(java.lang.ClassLoader classLoader,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IndexedJvmTypeAccess indexedJvmTypeAccess,
DeclaredTypeFactory reusedFactory) |
Modifier and Type | Method and Description |
---|---|
protected DeclaredTypeFactory |
createDeclaredTypeFactory() |
ClassMirror |
createMirror(java.lang.Class<?> clazz) |
DeclaredTypeFactory |
getDeclaredTypeFactory() |
createClassFinder, createClassURIHelper, createMirrorForFQN, findTypeByClass, findTypeByName, findTypeByName, getClassFinder, getClassURIHelper, registerProtocol, tryFindTypeInIndex
createMirror, createResource, doCreateResource, getIndexedJvmTypeAccess, getResourceSet, isBinaryNestedTypeDelimiter
public CachingClasspathTypeProvider(java.lang.ClassLoader classLoader, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IndexedJvmTypeAccess indexedJvmTypeAccess, DeclaredTypeFactory reusedFactory)
protected DeclaredTypeFactory createDeclaredTypeFactory()
createDeclaredTypeFactory
in class ClasspathTypeProvider
public DeclaredTypeFactory getDeclaredTypeFactory()
getDeclaredTypeFactory
in class ClasspathTypeProvider
public ClassMirror createMirror(java.lang.Class<?> clazz)
createMirror
in class ClasspathTypeProvider