--mapping পতাকা ব্যবহার করে পদ্ধতির নাম পরিবর্তন করা যেতে পারে, যা ব্যবহার করার জন্য ম্যাপিং সহ একটি বৈশিষ্ট্য ফাইল নেয়। প্রতিটি পদ্ধতি ম্যাপিং কী এর জন্য সম্পূর্ণ জাভা পদ্ধতি স্বাক্ষর এবং একটি উদ্দেশ্য-সি নির্বাচক মান দিয়ে সংজ্ঞায়িত করা হয়। উদাহরণস্বরূপ, NSObject.isEqual: এ Object.equals() ম্যাপ করার লাইন হল:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `@ObjectiveCName` annotation renames Java methods in their Objective-C translation. The annotation's string value defines the desired Objective-C selector, excluding parameter types and names. Alternatively, the `--mapping` flag utilizes a properties file to map Java method signatures to Objective-C selectors. Each mapping specifies the full Java method signature on the left and the Objective-C selector on the right. Multiple mapping files can be provided. Mapped methods must have the same number of parameters.\n"]]