@Override public <T extends Throwable> void performActionWithFormatterDisabled(ThrowableRunnable<T> r) throws T { delegate.performActionWithFormatterDisabled(r); }
@Override public void reformatNewlyAddedElement(ASTNode block, ASTNode addedElement) throws IncorrectOperationException { delegate.reformatNewlyAddedElement(block, addedElement); }
@Override public void adjustLineIndent(PsiFile file, TextRange rangeToAdjust) throws IncorrectOperationException { delegate.adjustLineIndent(file, rangeToAdjust); }
@Override public PsiElement reformat(PsiElement element, boolean canChangeWhiteSpacesOnly) throws IncorrectOperationException { return delegate.reformat(element, canChangeWhiteSpacesOnly); }
@Override public void reformatText(PsiFile file, Collection<TextRange> ranges) throws IncorrectOperationException { delegate.reformatText(file, ranges); }
@Override public PsiElement reformatRange(PsiElement element, int startOffset, int endOffset) throws IncorrectOperationException { return delegate.reformatRange(element, startOffset, endOffset); }
@Override public void reformatTextWithContext(PsiFile file, Collection<TextRange> ranges) throws IncorrectOperationException { delegate.reformatTextWithContext(file, ranges); }
/** Uses same fallback as {@link CodeStyleManager#getCurrentFormattingMode}. */ @Override public FormattingMode getCurrentFormattingMode() { if (delegate instanceof FormattingModeAwareIndentAdjuster) { return ((FormattingModeAwareIndentAdjuster) delegate).getCurrentFormattingMode(); } return FormattingMode.REFORMAT; }
@Override public int adjustLineIndent(final Document document, final int offset, FormattingMode mode) throws IncorrectOperationException { if (delegate instanceof FormattingModeAwareIndentAdjuster) { return ((FormattingModeAwareIndentAdjuster) delegate) .adjustLineIndent(document, offset, mode); } return offset; } }
@Override public Project getProject() { return delegate.getProject(); }
@Override public String fillIndent(Indent indent, FileType fileType) { return delegate.fillIndent(indent, fileType); }
@Override public Indent zeroIndent() { return delegate.zeroIndent(); }
@Override public int getSpacing(PsiFile file, int offset) { return delegate.getSpacing(file, offset); }
@Override public boolean isLineToBeIndented(PsiFile file, int offset) { return delegate.isLineToBeIndented(file, offset); }
@Override public boolean isSequentialProcessingAllowed() { return delegate.isSequentialProcessingAllowed(); }
@Override public PsiElement reformat(PsiElement element) throws IncorrectOperationException { return delegate.reformat(element); }
@Override public void reformatText(PsiFile file, int startOffset, int endOffset) throws IncorrectOperationException { delegate.reformatText(file, startOffset, endOffset); }
@Override public int adjustLineIndent(PsiFile file, int offset) throws IncorrectOperationException { return delegate.adjustLineIndent(file, offset); }
@Override public PsiElement reformatRange( PsiElement element, int startOffset, int endOffset, boolean canChangeWhiteSpacesOnly) throws IncorrectOperationException { return delegate.reformatRange(element, startOffset, endOffset, canChangeWhiteSpacesOnly); }
@Override public void reformatTextWithContext(PsiFile psiFile, ChangedRangesInfo changedRangesInfo) throws IncorrectOperationException { delegate.reformatTextWithContext(psiFile, changedRangesInfo); }