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