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