aboutsummaryrefslogtreecommitdiff
path: root/src/me/laria/code/idea_caseconv/ScreamingSnakeCaseAction.java
blob: c77bbfef6b1ff74ce94cfa7639f21a014d617c55 (plain)
1
2
3
4
5
6
7
8
9
10
package me.laria.code.idea_caseconv;

import java.util.Optional;

public class ScreamingSnakeCaseAction extends SelectionReplacerAction {
    @Override
    protected String replace(String s) {
        return WordSplitConverter.convert(s, "_", (i, part) -> Optional.of(part.toUpperCase()));
    }
}