Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class AbstractSmartElement implements SmartElement {
- ...
- @Override
- public String identity() {
- return "parentElement";
- }
- /*
- В identity() - стоит вернуть element
- вспомни - как мы используем identity() (в AbstractCondition смотри)
- В AbstractSmartCollection - такой проблемы нету )
- */
- *************************************
- public class WaitFor<T> {
- ....
- public static <T> WaitFor<T> waitFor(SmartEntity<T> smartEntity) {
- return new WaitFor<T>(smartEntity);
- }
- /*
- На уровне класса WaitFor - да, <T>
- а тут - на уровне метода waitFor - все же <V> (мы же тут для нашего статического метода - отдельно объявляем дженерик-тип - которым оперируем)
- а когда речь идет о типизации значения, возвращаемого методом - V (V is Value (as a return value or mapped value))
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement