Hallo,
ich habe folgenden Code, möchte aber erstmal verstehen was hier genau passiert - da ich solch eine Implementierung noch nicht gesehen habe...
Es geht konkret um das:
Zudem bekomme ich in Eclipse diesen Fehler:
"57,75] lambda expressions are not supported in -source 1.5"
Wie kann ich diesen beheben?
ich habe folgenden Code, möchte aber erstmal verstehen was hier genau passiert - da ich solch eine Implementierung noch nicht gesehen habe...
Java:
for (EditableElement editableElement : editableElements) {
if (editableElement instanceof PositionTable) {
PositionTable positionTable = (PositionTable) editableElement;
List<ColumnModel> displayedColumns = positionTable.getColumnConfigs().stream()
.filter(PositionTableColumnConfig::getEnabled)
.sorted(Comparator.comparingInt(PositionTableColumnConfig::getOrder))
.map(columnConfig -> new ColumnModel(columnConfig.getTitle(),
columnConfig.getColumnType().getField(), columnConfig.getAlignment()))
.collect(Collectors.toList());
positionTable.setDisplayedColumns(displayedColumns);
}
}
Es geht konkret um das:
Java:
List<ColumnModel> displayedColumns = positionTable.getColumnConfigs().stream()
.filter(PositionTableColumnConfig::getEnabled)
.sorted(Comparator.comparingInt(PositionTableColumnConfig::getOrder))
.map(columnConfig -> new ColumnModel(columnConfig.getTitle(),
columnConfig.getColumnType().getField(), columnConfig.getAlignment()))
.collect(Collectors.toList());
Zudem bekomme ich in Eclipse diesen Fehler:
"57,75] lambda expressions are not supported in -source 1.5"
Wie kann ich diesen beheben?