public class ConflictResolver
extends java.lang.Object
Constructor and Description |
---|
ConflictResolver() |
Modifier and Type | Method and Description |
---|---|
protected JvmDeclaredType |
findBestMatch(java.util.Collection<JvmDeclaredType> types,
TypeUsages usages,
RewritableImportSection importSection) |
protected com.google.common.collect.Multimap<java.lang.String,JvmDeclaredType> |
getLocallyDefinedTypes(XtextResource resource) |
protected boolean |
isBetter(JvmDeclaredType candidate,
JvmDeclaredType currentBestMatch,
TypeUsages usages,
RewritableImportSection importSection) |
protected boolean |
isConflictsWithNonOverridableTypes(java.lang.Iterable<JvmDeclaredType> types,
TypeUsages usages,
NonOverridableTypesProvider nonOverridableTypesProvider,
java.lang.String simpleName) |
java.util.Map<java.lang.String,JvmDeclaredType> |
resolveConflicts(TypeUsages usages,
NonOverridableTypesProvider nonOverridableTypesProvider,
XtextResource resource) |
public java.util.Map<java.lang.String,JvmDeclaredType> resolveConflicts(TypeUsages usages, NonOverridableTypesProvider nonOverridableTypesProvider, XtextResource resource)
protected com.google.common.collect.Multimap<java.lang.String,JvmDeclaredType> getLocallyDefinedTypes(XtextResource resource)
protected boolean isConflictsWithNonOverridableTypes(java.lang.Iterable<JvmDeclaredType> types, TypeUsages usages, NonOverridableTypesProvider nonOverridableTypesProvider, java.lang.String simpleName)
protected JvmDeclaredType findBestMatch(java.util.Collection<JvmDeclaredType> types, TypeUsages usages, RewritableImportSection importSection)
protected boolean isBetter(JvmDeclaredType candidate, JvmDeclaredType currentBestMatch, TypeUsages usages, RewritableImportSection importSection)