|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.common.types.access.impl.AbstractJvmTypeProvider org.eclipse.xtext.common.types.access.jdt.JdtTypeProvider
public class JdtTypeProvider
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.xtext.common.types.access.IJvmTypeProvider |
---|
IJvmTypeProvider.Factory |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource.Factory |
---|
org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor, org.eclipse.emf.ecore.resource.Resource.Factory.Registry |
Constructor Summary | |
---|---|
JdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
|
JdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IndexedJvmTypeAccess indexedJvmTypeAccess)
|
Method Summary | |
---|---|
protected IMirror |
createMirrorForFQN(java.lang.String name)
|
protected JdtBasedTypeFactory |
createTypeFactory()
|
protected TypeURIHelper |
createTypeURIHelper()
|
JvmType |
findTypeByName(java.lang.String name)
Find a type by its fully qualified name, e.g. |
JvmType |
findTypeBySignature(java.lang.String signature,
TypeResource resource)
|
org.eclipse.jdt.core.IJavaProject |
getJavaProject()
|
JdtBasedTypeFactory |
getJdtBasedTypeFactory()
|
protected org.eclipse.emf.ecore.resource.Resource |
getResourceForJavaURI(org.eclipse.emf.common.util.URI resourceURI,
boolean loadOnDemand)
|
TypeURIHelper |
getTypeUriHelper()
|
Methods inherited from class org.eclipse.xtext.common.types.access.impl.AbstractJvmTypeProvider |
---|
createMirror, createResource, doCreateResource, getIndexedJvmTypeAccess, getResourceSet, registerProtocol |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.xtext.common.types.access.IJvmTypeProvider |
---|
getResourceSet |
Constructor Detail |
---|
public JdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public JdtTypeProvider(org.eclipse.jdt.core.IJavaProject javaProject, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IndexedJvmTypeAccess indexedJvmTypeAccess)
Method Detail |
---|
protected JdtBasedTypeFactory createTypeFactory()
protected TypeURIHelper createTypeURIHelper()
public JvmType findTypeByName(java.lang.String name)
IJvmTypeProvider
findTypeByName
in interface IJvmTypeProvider
findTypeByName
in class AbstractJvmTypeProvider
JvmType
or null if no such type could be found.protected org.eclipse.emf.ecore.resource.Resource getResourceForJavaURI(org.eclipse.emf.common.util.URI resourceURI, boolean loadOnDemand)
public JvmType findTypeBySignature(java.lang.String signature, TypeResource resource)
protected IMirror createMirrorForFQN(java.lang.String name)
createMirrorForFQN
in class AbstractJvmTypeProvider
public org.eclipse.jdt.core.IJavaProject getJavaProject()
getJavaProject
in interface IJdtTypeProvider
public TypeURIHelper getTypeUriHelper()
getTypeUriHelper
in interface IJdtTypeProvider
public JdtBasedTypeFactory getJdtBasedTypeFactory()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |