Я использую IKVM для компиляции большого проекта библиотеки Java в .NET DLL. Однако при этом имена методов остаются в соответствии с соглашением Java о том, что имена методов НЕ пишутся с заглавной буквы, но я хочу, чтобы .NET dll использовалась в проектах .NET, и поэтому хотел бы, чтобы имена методов были написаны с заглавной буквы.
Единственным исключением будут методы, которые являются перегрузками методов JDK, таких как toString() и т. п. — они должны оставаться в нижнем регистре.
Как мне автоматически переименовать все методы (которые не являются перегрузками методов JDK!), преобразовав их имена в заглавные буквы?
Обратите внимание, что я пытался использовать обфускатор, такой как Proguard, но постоянно сталкивался с проблемами настроек и хотел бы найти другое решение. Но если вы знаете какой-либо простой способ сделать это с помощью Proguard, сообщите мне об этом!