blob: c092b5398a810815e468ebde038267bee1a3e64e [file] [log] [blame]
package com.intellij.codeInsight.folding.impl;
import com.intellij.codeInsight.folding.CodeFoldingSettings;
import com.intellij.codeInsight.folding.JavaCodeFoldingSettings;
public class JavaCodeFoldingSettingsBase extends JavaCodeFoldingSettings {
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_ACCESSORS = true;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_INNER_CLASSES = false;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_ANONYMOUS_CLASSES = false;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_ANNOTATIONS = false;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_CLOSURES = true;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_CONSTRUCTOR_GENERIC_PARAMETERS = true;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_I18N_MESSAGES = true;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_SUPPRESS_WARNINGS = true;
@SuppressWarnings({"WeakerAccess"}) public boolean COLLAPSE_END_OF_LINE_COMMENTS = false;
@Override
public boolean isCollapseImports() {
return CodeFoldingSettings.getInstance().COLLAPSE_IMPORTS;
}
@Override
public void setCollapseImports(boolean value) {
CodeFoldingSettings.getInstance().COLLAPSE_IMPORTS = value;
}
@Override
public boolean isCollapseLambdas() {
return COLLAPSE_CLOSURES;
}
@Override
public void setCollapseLambdas(boolean value) {
COLLAPSE_CLOSURES = value;
}
@Override
public boolean isCollapseConstructorGenericParameters() {
return COLLAPSE_CONSTRUCTOR_GENERIC_PARAMETERS;
}
@Override
public void setCollapseConstructorGenericParameters(boolean value) {
COLLAPSE_CONSTRUCTOR_GENERIC_PARAMETERS = value;
}
@Override
public boolean isCollapseMethods() {
return CodeFoldingSettings.getInstance().COLLAPSE_METHODS;
}
@Override
public void setCollapseMethods(boolean value) {
CodeFoldingSettings.getInstance().COLLAPSE_METHODS = value;
}
@Override
public boolean isCollapseAccessors() {
return COLLAPSE_ACCESSORS;
}
@Override
public void setCollapseAccessors(boolean value) {
COLLAPSE_ACCESSORS = value;
}
@Override
public boolean isCollapseInnerClasses() {
return COLLAPSE_INNER_CLASSES;
}
@Override
public void setCollapseInnerClasses(boolean value) {
COLLAPSE_INNER_CLASSES = value;
}
@Override
public boolean isCollapseJavadocs() {
return CodeFoldingSettings.getInstance().COLLAPSE_DOC_COMMENTS;
}
@Override
public void setCollapseJavadocs(boolean value) {
CodeFoldingSettings.getInstance().COLLAPSE_DOC_COMMENTS = value;
}
@Override
public boolean isCollapseFileHeader() {
return CodeFoldingSettings.getInstance().COLLAPSE_FILE_HEADER;
}
@Override
public void setCollapseFileHeader(boolean value) {
CodeFoldingSettings.getInstance().COLLAPSE_FILE_HEADER = value;
}
@Override
public boolean isCollapseAnonymousClasses() {
return COLLAPSE_ANONYMOUS_CLASSES;
}
@Override
public void setCollapseAnonymousClasses(boolean value) {
COLLAPSE_ANONYMOUS_CLASSES = value;
}
@Override
public boolean isCollapseAnnotations() {
return COLLAPSE_ANNOTATIONS;
}
@Override
public void setCollapseAnnotations(boolean value) {
COLLAPSE_ANNOTATIONS = value;
}
@Override
public boolean isCollapseI18nMessages() {
return COLLAPSE_I18N_MESSAGES;
}
@Override
public void setCollapseI18nMessages(boolean value) {
COLLAPSE_I18N_MESSAGES = value;
}
@Override
public boolean isCollapseSuppressWarnings() {
return COLLAPSE_SUPPRESS_WARNINGS;
}
@Override
public void setCollapseSuppressWarnings(boolean value) {
COLLAPSE_SUPPRESS_WARNINGS = value;
}
@Override
public boolean isCollapseEndOfLineComments() {
return COLLAPSE_END_OF_LINE_COMMENTS;
}
@Override
public void setCollapseEndOfLineComments(boolean value) {
COLLAPSE_END_OF_LINE_COMMENTS = value;
}
}