Каков формат файла Remap XML для IKVM?

В эта статья Йерун объясняет пример использования XML-файла для переназначения геттеров и сеттеров Java Bean в свойства .NET.

Как бы выглядел XML-файл, если бы я хотел, скажем, переназначить Java-метод showDialog() на ShowDialog() в .NET? Кто-нибудь раньше работал с опцией переназначения? Есть идеи, где получить информацию о том, как это работает, кроме проверки исходного кода remapper.cs?

Редактировать # 1 - Нашел кое-что, что определенно немного помогает: файл map.xml в папке OpenJDK, похоже, имеет тот же формат.

Редактировать # 2 Ой. 7 просмотров за 16 часов. :-) Я официально достиг границы ТАКИХ знаний ...;)

Есть ли на этот вопрос ответ? Некоторое время он был в списке неотвеченных ...

Charles Stewart 01.12.2010 23:30

Нет, это не так - формат файла xml все еще не ясен. Я закончил тем, что решил основную проблему (методы использования заглавных букв) с помощью обфускации ProGuard, используя для этого настраиваемый файл сопоставления ... и ЗАТЕМ преобразовал все в .NET с помощью IKVM.

Epaga 02.12.2010 11:18

если вам нужен ответ, я потрачу вознаграждение ...?

Michael Schmidt 05.10.2012 16:05

@Epaga Почему бы не ответить на свой вопрос?

Menelaos 22.05.2013 22:06

потому что я нашел только обходной путь, а не решение.

Epaga 04.06.2013 13:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
11
5
538
1

Ответы 1

Кажется, вам придется использовать MapFileGenerator.java, упомянутый в упомянутой статье ;-)

Более подробную информацию можно найти на BeanInfo здесь.

да, извините, но это бесполезно. Как я уже сказал, я хочу переназначить имена методов, а не только свойства bean-компонентов. Поэтому мне нужно понять схему XML для сопоставления. Хорошая попытка. Вроде, как бы, что-то вроде. ;-)

Epaga 23.09.2008 00:05

Другие вопросы по теме