aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/Naming.java
blob: 109bc6829a17bed76143f7e3012deb6e880f7150 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package org.zwobble.couscous.backends;

import org.zwobble.couscous.ast.MethodSignature;

public interface Naming {
    static Naming signaturesContainSimpleNames() {
        return new SignaturesContainSimpleNames();
    }

    static Naming noMangling() {
        return new NoMangling();
    }

    String methodName(MethodSignature signature);
}