diff --git a/java/java-impl/src/com/intellij/psi/codeStyle/JavaCodeStyleBean.java b/java/java-impl/src/com/intellij/psi/codeStyle/JavaCodeStyleBean.java index 2a6d77f11821..bd57782eb74d 100644 --- a/java/java-impl/src/com/intellij/psi/codeStyle/JavaCodeStyleBean.java +++ b/java/java-impl/src/com/intellij/psi/codeStyle/JavaCodeStyleBean.java @@ -29,6 +29,22 @@ public class JavaCodeStyleBean extends CodeStyleBean { public void setContinuationIndent(int value) {getIndentOptions(true).CONTINUATION_INDENT_SIZE = value;} + public int getLabelIndent() { + return getIndentOptions(false).LABEL_INDENT_SIZE; + } + + public void setLabelIndent(int value) { + getIndentOptions(true).LABEL_INDENT_SIZE = value; + } + + public boolean isLabelIndentAbsolute() { + return getIndentOptions(false).LABEL_INDENT_ABSOLUTE; + } + + public void setLabelIndentAbsolute(boolean value) { + getIndentOptions(true).LABEL_INDENT_ABSOLUTE = value; + } + public int getTabSize() { return getIndentOptions(false).TAB_SIZE; } diff --git a/java/java-tests/testSrc/com/intellij/java/psi/codeStyle/JavaCodeStyleSettingsTest.java b/java/java-tests/testSrc/com/intellij/java/psi/codeStyle/JavaCodeStyleSettingsTest.java index ace20648b841..5b5b59c5077e 100644 --- a/java/java-tests/testSrc/com/intellij/java/psi/codeStyle/JavaCodeStyleSettingsTest.java +++ b/java/java-tests/testSrc/com/intellij/java/psi/codeStyle/JavaCodeStyleSettingsTest.java @@ -178,6 +178,8 @@ public class JavaCodeStyleSettingsTest extends CodeStyleTestCase { "