Валидатор не принимает функцию getVisibleColumns()
package com.javarush.task.task25.task2503;
/*
Свой enum
*/
public class Solution {
/**
* Output:
* <p/>
* Available Amount
* Account Number
* Bank Name
* --------------------
* Available Amount
* Bank Name
*/
public static void main(String[] args) {
Column.configureColumns(Column.Amount, Column.AccountNumber, Column.BankName);
for (Columnable columnable : Column.getVisibleColumns()) {
System.out.println(columnable.getColumnName());
}
System.out.println("--------------------");
Column.AccountNumber.hide();
for (Columnable columnable : Column.getVisibleColumns()) {
System.out.println(columnable.getColumnName());
}
}
}