How to disable rearrange code off for specific section?

Answered

I would like to know how to turn off the rearrange code for a given fragment, having an example code snippet I would like the section in the editor-fold to be always at the very bottom of the class.

public class Template {

private TemplateId templateId;
private String reportTemplateFileName;

public Template(TemplateId templateId, String reportTemplateFileName) {
this.templateId = templateId;
this.reportTemplateFileName = reportTemplateFileName;
}

public TemplateId getTemplateId() {
return templateId;
}

public String getReportTemplateFileName() {
return reportTemplateFileName;
}

//<editor-fold defaultstate="collapsed" desc="for hibernate only">
private Template() {
}
//</editor-fold>
}

however, after performing rearrange code,  the class looks like this:

public class Template {

private TemplateId templateId;
private String reportTemplateFileName;

public Template(TemplateId templateId, String reportTemplateFileName) {
this.templateId = templateId;
this.reportTemplateFileName = reportTemplateFileName;
}

//<editor-fold defaultstate="collapsed" desc="for hibernate only">
private Template() {
}

public TemplateId getTemplateId() {
return templateId;
}

public String getReportTemplateFileName() {
return reportTemplateFileName;
}
//</editor-fold>
}

I know I can change the code rearrange rules. However, they do not affect to the sections in the editor-fold in any way. 

// @formatter:off
// @formatter:on 

affects only to  formatting
Thank you in advance for your help.

0
1 comment

Hi, it's not possible at the moment, please upvote: https://youtrack.jetbrains.com/issue/IDEA-117159

0

Please sign in to leave a comment.