Мое требование как таковое: у меня есть класс (
) содержатся в сторонней библиотеке, которую я хочу дублировать, чтобы я мог внести изменения и результат в x.y.c2 . В нескольких словах мне нужно сделать x.y.c2 наследовать A.B.C1 и снять несколько методов и изменить видимость. Что я делаю: создать класс X.Y.C2 и скопируйте одно полями/методами/вложенными типами. Проблема, заключающаяся в том, что когда я копирую метод, имеющий заявления, содержащие вложенный тип, утверждение будет содержать ссылки на вложенный тип, который я копирую из вложенного (из
) вместо (
)
Во -первых, есть ли способ сделать это более простым? В идеале я хотел бы дублировать класс в новый пакет (
) и убедитесь, что вложенные типы ссылаются на этот новый класс
Подробнее здесь:
https://stackoverflow.com/questions/781 ... with-spoon