10dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beustpackage com.beust.jcommander.args; 20dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 30dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beustimport com.beust.jcommander.Parameter; 40dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 59c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beustpublic class ArgsLongDescription { 60dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 7a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust @Parameter(names = "--classpath", description = "The classpath. This is a very long " 8a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust + "description in order to test the line wrapping. Let's see how this works." 9a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust + "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor" 10a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust + " incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis " 11a0f0aae9343685b767d6b7e11b399276f90f47e7Cedric Beust + "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.") 129c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust public String classpath = "/tmp"; 130dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 149c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust @Parameter(names = { "-c", "--convention" }, description = "The convention", required = true) 159c170b3038460fde4999afc7af7bb5d31e3f1e47Cedric Beust public String convention = "Java"; 160dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 170dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust @Parameter(names = { "-d", "--destination" }, description = "The destination to go to") 180dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust public String destination; 190dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 200dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust @Parameter(names = "--configure", description = "How to configure") 210dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust public String configure; 220dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust 230dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust @Parameter(names = "--filespec") 240dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust public String filespec; 250dcc308f1c08b831376a3e153e2a1ed1a6166697Cedric Beust} 26