Можно ли изменить тип возврата метода для цепочки методов? - PullRequest
0 голосов
/ 28 февраля 2020

Я реализую метод myAssert (String s), он должен вести себя так:

условие 1: он может работать с isEqualTo (o) таким образом myAssert ("test"). IsEqualTo (someObj) , чтобы проверить, являются ли они 2 равными объектами

condition2: он может работать с startWith (String s2) в виде myAssert («это строка»). StartWith («это»)

Очевидно, myAssert необходимо изменить свой тип возвращаемого значения на быть строкой или объектом. Я знаю, что в https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html или https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html есть API для получения информации в классе.

Но есть ли какой-нибудь API, который я могу использовать для получения информации о методе чаннинга?

Любые комментарии приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...