split

public abstract List<String> split(String raw)

Split the raw name from some parts by this name rule.

E.g.:

Following java reverse domain convention: java.lang.String ->["java","lang","String"]

Note: it only guaranteed to split them by the rule.

Following kebab naming: java-langString ->["java","langString"]