public class NonOverridableTypesProvider extends Object
| Constructor and Description |
|---|
NonOverridableTypesProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInnerTypes(JvmDeclaredType type,
String prefix,
IVisibilityHelper visibilityHelper,
Map<String,JvmIdentifiableElement> result) |
protected void |
addTypeParameters(JvmTypeParameterDeclarator context,
Map<String,JvmIdentifiableElement> result) |
protected Map<String,JvmIdentifiableElement> |
create(JvmMember context) |
JvmIdentifiableElement |
getVisibleType(JvmMember context,
String name)
Returns a type with the given name that is reachable in the context.
|
protected void |
process(JvmMember context,
Map<String,JvmIdentifiableElement> result) |
public JvmIdentifiableElement getVisibleType(JvmMember context, String name)
null, it is assumed that no type is visible.nullprotected Map<String,JvmIdentifiableElement> create(JvmMember context)
protected void process(JvmMember context, Map<String,JvmIdentifiableElement> result)
protected void addInnerTypes(JvmDeclaredType type, String prefix, IVisibilityHelper visibilityHelper, Map<String,JvmIdentifiableElement> result)
protected void addTypeParameters(JvmTypeParameterDeclarator context, Map<String,JvmIdentifiableElement> result)
Copyright © 2015. All Rights Reserved.