Package org.eclipse.xtend.core.scoping
Class CachingTypeScope
- java.lang.Object
-
- org.eclipse.xtend.core.scoping.AbstractScope
-
- org.eclipse.xtend.core.scoping.CachingTypeScope
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScope
public class CachingTypeScope extends AbstractScope
-
-
Constructor Summary
Constructors Constructor Description CachingTypeScope(AbstractScope parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGetElements(org.eclipse.xtext.common.types.JvmType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getElements(org.eclipse.xtext.naming.QualifiedName name)
org.eclipse.xtext.resource.IEObjectDescription
getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
-
Methods inherited from class org.eclipse.xtend.core.scoping.AbstractScope
getAllElements, getElements, getSingleElement
-
-
-
-
Constructor Detail
-
CachingTypeScope
public CachingTypeScope(AbstractScope parent)
-
-
Method Detail
-
getSingleElement
public org.eclipse.xtext.resource.IEObjectDescription getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getSingleElement
in interfaceorg.eclipse.xtext.scoping.IScope
- Overrides:
getSingleElement
in classAbstractScope
-
getElements
public java.lang.Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getElements
in interfaceorg.eclipse.xtext.scoping.IScope
- Overrides:
getElements
in classAbstractScope
-
doGetElements
protected void doGetElements(org.eclipse.xtext.common.types.JvmType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
- Specified by:
doGetElements
in classAbstractScope
-
-