| Chunk |
|---|
| Conflicting content |
|---|
public void apply(IDocument document) {
super.apply(document);
if (withBody && //module.getVersions().size()>1 && //TODO: put this back in when sure it works
<<<<<<< HEAD
getPreferences()
.getBoolean(LINKED_MODE_ARGUMENTS)) {
final LinkedModeModel linkedModeModel =
new LinkedModeModel();
=======
CeylonPlugin.getPreferences().getBoolean(LINKED_MODE_ARGUMENTS)) {
final LinkedModeModel linkedModeModel = new LinkedModeModel();
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
final Point selection = getSelection(document);
List |
| Solution content |
|---|
public void apply(IDocument document) {
super.apply(document);
if (withBody && //module.getVersions().size()>1 && //TODO: put this back in when sure it works
getPreferences()
.getBoolean(LINKED_MODE_ARGUMENTS)) {
final LinkedModeModel linkedModeModel =
new LinkedModeModel();
final Point selection = getSelection(document);
List |
| File |
|---|
| ModuleCompletions.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
public String getAdditionalProposalInfo() {
<<<<<<< HEAD
return getDocumentationForModule(name,
JDKUtils.jdk.version,
=======
return getAdditionalProposalInfo(null);
}
@Override
public String getAdditionalProposalInfo(IProgressMonitor monitor) {
return getDocumentationForModule(name, JDKUtils.jdk.version,
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
"This module forms part of the Java SDK.",
null, null);
} |
| Solution content |
|---|
}
@Override
public String getAdditionalProposalInfo() {
return getAdditionalProposalInfo(null);
}
@Override
public String getAdditionalProposalInfo(IProgressMonitor monitor) {
return getDocumentationForModule(name, JDKUtils.jdk.version,
"This module forms part of the Java SDK.",
null, null); |
| File |
|---|
| ModuleCompletions.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Annotation |
| Method invocation |
| Method signature |
| Return statement |
| Chunk |
|---|
| Conflicting content |
|---|
final String name = module.getName();
if (!name.equals(Module.DEFAULT_MODULE_NAME) &&
!moduleAlreadyImported(cpc, name)) {
<<<<<<< HEAD
if (getPreferences()
.getBoolean(LINKED_MODE_ARGUMENTS)) {
result.add(new ModuleProposal(
offset, prefix, len,
=======
if (CeylonPlugin.getPreferences().getBoolean(LINKED_MODE_ARGUMENTS)) {
result.add(new ModuleProposal(offset, prefix, len,
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
getModuleString(withBody, name,
module.getLastVersion()
.getVersion()), |
| Solution content |
|---|
final String name = module.getName();
if (!name.equals(Module.DEFAULT_MODULE_NAME) &&
!moduleAlreadyImported(cpc, name)) {
if (getPreferences()
.getBoolean(LINKED_MODE_ARGUMENTS)) {
result.add(new ModuleProposal(
offset, prefix, len,
getModuleString(withBody, name,
module.getLastVersion()
.getVersion()), |
| File |
|---|
| ModuleCompletions.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
import com.redhat.ceylon.compiler.typechecker.context.TypecheckerUnit; import com.redhat.ceylon.compiler.typechecker.tree.Tree; <<<<<<< HEAD import com.redhat.ceylon.compiler.typechecker.tree.Tree.CompilationUnit; import com.redhat.ceylon.compiler.typechecker.tree.Tree.ImportModule; import com.redhat.ceylon.compiler.typechecker.tree.Tree.ImportModuleList; import com.redhat.ceylon.compiler.typechecker.tree.Tree.ModuleDescriptor; import com.redhat.ceylon.eclipse.code.modulesearch.ModuleNode; import com.redhat.ceylon.eclipse.code.modulesearch.ModuleVersionNode; import com.redhat.ceylon.eclipse.core.builder.CeylonBuilder; ======= >>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d import com.redhat.ceylon.eclipse.core.model.ProjectSourceFile; import com.redhat.ceylon.eclipse.core.typechecker.ProjectPhasedUnit; import com.redhat.ceylon.model.typechecker.model.Module; |
| Solution content |
|---|
import com.redhat.ceylon.common.Backends; import com.redhat.ceylon.compiler.typechecker.tree.Tree; import com.redhat.ceylon.eclipse.code.modulesearch.ModuleNode; import com.redhat.ceylon.eclipse.code.modulesearch.ModuleVersionNode; import com.redhat.ceylon.eclipse.core.model.ProjectSourceFile; import com.redhat.ceylon.eclipse.core.typechecker.ProjectPhasedUnit; import com.redhat.ceylon.model.typechecker.model.Module; |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Import |
| Chunk |
|---|
| Conflicting content |
|---|
moduleNames);
}
<<<<<<< HEAD
public static void exportModuleImports(
IFile file, CompilationUnit cu,
String moduleName) {
=======
public static void exportModuleImports(IFile file,
Tree.CompilationUnit cu, String moduleName) {
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
TextFileChange textFileChange =
new TextFileChange("Export Module Imports",
file); |
| Solution content |
|---|
moduleNames);
}
public static void exportModuleImports(IFile file,
Tree.CompilationUnit cu, String moduleName) {
TextFileChange textFileChange =
new TextFileChange("Export Module Imports",
file); |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
performChange(textFileChange);
}
<<<<<<< HEAD
public static void removeModuleImports(
IFile file, CompilationUnit cu,
List |
| Solution content |
|---|
performChange(textFileChange);
}
public static void removeModuleImports(IFile file,
Tree.CompilationUnit cu, List |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
performChange(textFileChange);
}
<<<<<<< HEAD
public static void addModuleImport(
IProject project, Module target,
String moduleName, String moduleVersion) {
ModuleVersionNode versionNode =
new ModuleVersionNode(
new ModuleNode(moduleName,
Collections. |
| Solution content |
|---|
performChange(textFileChange);
}
public static void addModuleImport(
IProject project, Module target,
String moduleName, String moduleVersion) {
ModuleVersionNode versionNode =
new ModuleVersionNode(
new ModuleNode(moduleName,
Collections. |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| Method invocation |
| Method signature |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
moduleVersion.length());
}
<<<<<<< HEAD
public static void makeModuleImportShared(
IProject project, Module target,
String[] moduleNames) {
=======
public static void makeModuleImportShared(IProject project,
Module target, String[] moduleNames) {
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
ProjectPhasedUnit unit =
getDescriptorPhasedUnit(project, target);
TextFileChange textFileChange = |
| Solution content |
|---|
moduleVersion.length());
}
public static void makeModuleImportShared(
IProject project, Module target,
String[] moduleNames) {
ProjectPhasedUnit unit =
getDescriptorPhasedUnit(project, target);
TextFileChange textFileChange = |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
IDocument doc = getDocument(textFileChange);
unit.getCompilationUnit();
for (String moduleName: moduleNames) {
<<<<<<< HEAD
List |
| Solution content |
|---|
unit.getCompilationUnit();
IDocument doc = getDocument(textFileChange);
for (String moduleName: moduleNames) {
Tree.ModuleDescriptor moduleDescriptor =
compilationUnit.getModuleDescriptors()
.get(0);
List |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
importedName.equals(moduleName)) {
if (!removeSharedAnnotation(textFileChange,
doc, im.getAnnotationList())) {
<<<<<<< HEAD
textFileChange.addEdit(
new InsertEdit(im.getStartIndex(),
"shared "));
=======
textFileChange.addEdit(new InsertEdit(
im.getStartIndex(),
"shared "));
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
}
}
} |
| Solution content |
|---|
importedName.equals(moduleName)) {
if (!removeSharedAnnotation(textFileChange,
doc, im.getAnnotationList())) {
textFileChange.addEdit(
new InsertEdit(im.getStartIndex(),
"shared "));
}
}
} |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
return result;
}
<<<<<<< HEAD
public static int addModuleImports(
IProject project, Module target,
Map |
| Solution content |
|---|
return result;
}
public static int addModuleImports(
IProject project, Module target,
Map |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
moduleNamesAndVersions);
}
<<<<<<< HEAD
public static int addModuleImports(
IFile file, CompilationUnit cu, IProject project,
Map |
| Solution content |
|---|
moduleNamesAndVersions);
}
public static int addModuleImports(IFile file,
Tree.CompilationUnit cu, IProject project,
Map |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
new TextFileChange("Add Module Imports",
file);
textFileChange.setEdit(new MultiTextEdit());
<<<<<<< HEAD
for (Map.Entry |
| Solution content |
|---|
new TextFileChange("Add Module Imports",
file);
textFileChange.setEdit(new MultiTextEdit());
for (Map.Entry |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| For statement |
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
}
private static InsertEdit createAddEdit(
<<<<<<< HEAD
CompilationUnit unit, String backend,
String moduleName, String moduleVersion,
IDocument doc) {
ImportModuleList iml = getImportList(unit);
=======
Tree.CompilationUnit unit,
String moduleName, String moduleVersion,
IDocument doc) {
Tree.ImportModuleList iml = getImportList(unit);
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
if (iml==null) return null;
int offset;
if (iml.getImportModules().isEmpty()) { |
| Solution content |
|---|
}
private static InsertEdit createAddEdit(
Tree.CompilationUnit unit, Backends backend,
String moduleName, String moduleVersion,
IDocument doc) {
Tree.ImportModuleList iml = getImportList(unit);
if (iml==null) return null;
int offset;
if (iml.getImportModules().isEmpty()) { |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
}
public static void appendImportStatement(
<<<<<<< HEAD
StringBuilder importModule,
boolean shared, String backend,
=======
StringBuilder importModule, boolean shared,
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
String moduleName, String moduleVersion,
String newline) {
importModule.append(newline) |
| Solution content |
|---|
}
public static void appendImportStatement(
StringBuilder importModule,
boolean shared, Backends backend,
String moduleName, String moduleVersion,
String newline) {
importModule.append(newline) |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
}
private static DeleteEdit createRemoveEdit(
<<<<<<< HEAD
CompilationUnit unit,
String moduleName) {
ImportModuleList iml = getImportList(unit);
=======
Tree.CompilationUnit unit, String moduleName) {
Tree.ImportModuleList iml = getImportList(unit);
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
if (iml==null) return null;
Tree.ImportModule prev = null;
for (Tree.ImportModule im: iml.getImportModules()) { |
| Solution content |
|---|
}
private static DeleteEdit createRemoveEdit(
Tree.CompilationUnit unit, String moduleName) {
Tree.ImportModuleList iml = getImportList(unit);
if (iml==null) return null;
Tree.ImportModule prev = null;
for (Tree.ImportModule im: iml.getImportModules()) { |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
}
private static InsertEdit createExportEdit(
<<<<<<< HEAD
CompilationUnit unit,
String moduleName) {
ImportModuleList iml = getImportList(unit);
=======
Tree.CompilationUnit unit, String moduleName) {
Tree.ImportModuleList iml = getImportList(unit);
>>>>>>> 0d0745b157f29ce58b8f530a12b39071a830069d
if (iml==null) return null;
for (Tree.ImportModule im: iml.getImportModules()) {
String ip = getImportedName(im); |
| Solution content |
|---|
}
private static InsertEdit createExportEdit(
Tree.CompilationUnit unit, String moduleName) {
Tree.ImportModuleList iml = getImportList(unit);
if (iml==null) return null;
for (Tree.ImportModule im: iml.getImportModules()) {
String ip = getImportedName(im); |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
return null;
}
<<<<<<< HEAD
private static ImportModuleList getImportList(
CompilationUnit unit) {
List |
| Solution content |
|---|
return null;
}
private static Tree.ImportModuleList getImportList(
Tree.CompilationUnit unit) {
List |
| File |
|---|
| ModuleImportUtil.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Method signature |
| Return statement |
| Variable |