1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package org.zwobble.couscous.backends.naming; 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); }