Merge remote-tracking branch 'origin/master'

This commit is contained in:
peter
2015-01-09 12:58:25 +01:00
4 changed files with 9 additions and 21 deletions
@@ -41,11 +41,8 @@ public class EqualsHashCodeTemplatesManager extends TemplatesManager {
return ServiceManager.getService(EqualsHashCodeTemplatesManager.class);
}
public EqualsHashCodeTemplatesManager() {
super(getDefaultTemplates());
}
private static TemplateResource[] getDefaultTemplates() {
@Override
public TemplateResource[] getDefaultTemplates() {
try {
return new TemplateResource[] {
new TemplateResource("Default equals", readFile(DEFAULT_EQUALS), true),
@@ -18,7 +18,6 @@ package com.intellij.ui;
import com.intellij.openapi.application.Result;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.command.undo.UndoConstants;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.Editor;
@@ -58,7 +57,7 @@ public class StringComboboxEditor extends EditorComboBoxEditor {
if (usePlainMatcher) {
document.putUserData(USE_PLAIN_PREFIX_MATCHER, true);
}
document.putUserData(UndoConstants.DONT_RECORD_UNDO, true);
super.setItem(document);
}
@@ -32,14 +32,9 @@ import java.util.*;
public abstract class TemplatesManager implements PersistentStateComponent<TemplatesState> {
private TemplatesState myState = new TemplatesState();
public TemplatesManager(TemplateResource[] resources) {
for (TemplateResource o : resources) {
addTemplate(o);
}
}
private TemplatesState myState = new TemplatesState();
public abstract TemplateResource[] getDefaultTemplates();
/**
* Reads the content of the resource and return it as a String.
* <p/>Uses the class loader that loaded this class to find the resource in its classpath.
@@ -77,7 +72,7 @@ public abstract class TemplatesManager implements PersistentStateComponent<Templ
public Collection<TemplateResource> getAllTemplates() {
HashSet<String> names = new HashSet<String>();
Collection<TemplateResource> templates = new LinkedHashSet<TemplateResource>();
Collection<TemplateResource> templates = new LinkedHashSet<TemplateResource>(Arrays.asList(getDefaultTemplates()));
for (TemplateResource template : myState.templates) {
if (names.add(template.getFileName())) {
templates.add(template);
@@ -33,7 +33,7 @@ import java.io.IOException;
)}
)
public class ToStringTemplatesManager extends TemplatesManager {
private static final String DEFAULT_CONCAT = "/org/jetbrains/java/generate/template/toString/DefaultConcatMember.vm";
private static final String DEFAULT_CONCAT = "DefaultConcatMember.vm";
private static final String DEFAULT_CONCAT_GROOVY = "/org/jetbrains/java/generate/template/toString/DefaultConcatMemberGroovy.vm";
private static final String DEFAULT_CONCAT_SUPER = "/org/jetbrains/java/generate/template/toString/DefaultConcatMemberSuper.vm";
private static final String DEFAULT_BUFFER = "/org/jetbrains/java/generate/template/toString/DefaultBuffer.vm";
@@ -46,11 +46,8 @@ public class ToStringTemplatesManager extends TemplatesManager {
return ServiceManager.getService(ToStringTemplatesManager.class);
}
public ToStringTemplatesManager() {
super(getDefaultTemplates());
}
public static TemplateResource[] getDefaultTemplates() {
@Override
public TemplateResource[] getDefaultTemplates() {
try {
return new TemplateResource[]{
new TemplateResource("String concat (+)", readFile(DEFAULT_CONCAT), true),