Вы бы вернули mElement
типа E
. То, что список составлен из узлов, является деталью реализации. Так что верните return tempNode.eElement
, а точнее tempNode.getmElement()
, если вы не можете получить к нему прямой доступ из-за модификаторов доступа в поле.
Не знаю, что вы ожидали получить в противном случае.
Примечание что из-за присутствия m
Java, вероятно, не распознает его как get
метод. Это не очень хорошая идея, в Java вы не используете подобные идентификаторы, удалите m
s из ваших идентификаторов!