public class NonOverridableTypesProvider
extends java.lang.Object
| Constructor and Description |
|---|
NonOverridableTypesProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInnerTypes(org.eclipse.xtext.common.types.JvmDeclaredType type,
java.lang.String prefix,
IVisibilityHelper visibilityHelper,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result) |
protected void |
addTypeParameters(org.eclipse.xtext.common.types.JvmTypeParameterDeclarator context,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result) |
protected java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> |
create(org.eclipse.xtext.common.types.JvmMember context) |
org.eclipse.xtext.common.types.JvmIdentifiableElement |
getVisibleType(org.eclipse.xtext.common.types.JvmMember context,
java.lang.String name)
Returns a type with the given name that is reachable in the context.
|
protected void |
process(org.eclipse.xtext.common.types.JvmMember context,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result) |
public org.eclipse.xtext.common.types.JvmIdentifiableElement getVisibleType(org.eclipse.xtext.common.types.JvmMember context,
java.lang.String name)
null, it is assumed that no type is visible.nullprotected java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> create(org.eclipse.xtext.common.types.JvmMember context)
protected void process(org.eclipse.xtext.common.types.JvmMember context,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result)
protected void addInnerTypes(org.eclipse.xtext.common.types.JvmDeclaredType type,
java.lang.String prefix,
IVisibilityHelper visibilityHelper,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result)
protected void addTypeParameters(org.eclipse.xtext.common.types.JvmTypeParameterDeclarator context,
java.util.Map<java.lang.String,org.eclipse.xtext.common.types.JvmIdentifiableElement> result)