/ / Čo znamená @Option (longName = „fileName“) v Java? - java

Čo znamená @Option (longName = "fileName") v jazyku Java? - java

V kóde mám nasledujúce riadky:

interface Options{
@Option(longName = "fileName");
String name;
}

Nerozumiem, čo tu znamená @Option? Tiež všeobecne čo znamená znak „@“ v Jave?

odpovede:

1 pre odpoveď č. 1

JewelCLI používa ich anotácie reprezentovať proxy rozhrania. Je tu príklad použitia tu.