Używam Apache commons cli (1.2) do parsowania linii poleceń.Błąd kompilacji Scala OptionBuilder
Mam następujących w moim kodu:
import org.apache.commons.cli.OptionBuilder
OptionBuilder.withLongOpt("db-host").hasArg.
withDescription("Name of the database host").create('h')
pojawia się błąd hasArg is not a member of org.apache.commons.cli.OptionBuilder
. Nie ma znaczenia, czy zmienię .hasArg
na .hasArg()
.
Dlaczego?
BTW, Java analizuje to dobrze.
(Przypomnienie: Włącz ostrzeżenia w javac/Eclipse/gdziekolwiek.) –
@pst: Mam je. Pracuję w Netbeans (najlepsze wsparcie dla Scala, IMHO) i podkreślono metodę 'hasArg'. Wolałbym pracować w IntelliJ, ale wtyczka Scala ma kilka poważnych błędów z formatowaniem kodu. Przesłałem zgłoszenia błędów, ale jak dotąd żadne poprawki nie zostały opublikowane. – Ralph