package cli
- Alphabetic
- Public
- Protected
Type Members
- case class AnalysisLevelArg(description: String, levels: (String, String)*) extends ParsedArg[String, String] with ChoiceArg[String] with Product with Serializable
- trait Arg[+T, R] extends AnyRef
- trait ChoiceArg[R] extends Arg[String, R]
- abstract class ClassPathLikeArg extends ParsedArg[String, Iterable[File]]
- abstract class ConvertedArg[T, R] extends Arg[T, R]
- abstract class ExternalParser[T, R] extends ParsedArg[T, R] with ForwardingArg[T, T, R]
- trait ForwardingArg[T, S, R] extends Arg[T, R]
- trait OPALCommandLineConfig extends AnyRef
OpalConfis a utility trait designed to enhance theScallopConffunctionality by providing additional methods for handling command-line argument parsing in the OPAL framework.OpalConfis a utility trait designed to enhance theScallopConffunctionality by providing additional methods for handling command-line argument parsing in the OPAL framework. This trait is intended to be mixed intoScallopConfconfigurations, enabling more customized parsing mechanisms with reusable methods for specific command types and error handling. - trait OutputFileArgLike extends PlainArg[File]
- abstract class ParsedArg[T, R] extends ConvertedArg[T, R]
- abstract class PlainArg[T] extends ConvertedArg[T, T]
- abstract class PropertyArg[T] extends ConvertedArg[T, Map[String, T]]
Value Members
- object CFGArg extends PlainArg[Boolean]
- object ClassNameArg extends PlainArg[List[String]]
- object ClassPathArg extends ClassPathLikeArg
- object ClosedWorldArg extends PlainArg[Boolean]
- object ConfigFileArg extends PlainArg[String]
- object ConfigOverrideArg extends PropertyArg[String]
- object ConfigurationNameArg extends PlainArg[String]
- object DebugArg extends PlainArg[Boolean]
- object EagerArg extends PlainArg[Boolean]
- object ExecutionsArg extends PlainArg[Int]
- object FieldNameArg extends ParsedArg[List[String], List[(String, String)]]
- object GranularityArg extends ParsedArg[String, Boolean] with ChoiceArg[Boolean]
- object IndividualArg extends PlainArg[Boolean]
- object InvertArg extends PlainArg[Boolean]
- object LibrariesAsInterfacesArg extends PlainArg[Boolean]
- object LibraryArg extends PlainArg[Boolean]
- object LibraryClassPathArg extends ClassPathLikeArg
- object LibraryDirectoryArg extends PlainArg[String]
- object MainPackageArg extends PlainArg[String]
- object MethodNameArg extends ParsedArg[List[String], List[(String, String)]]
- object MultiProjectsArg extends PlainArg[Boolean]
- object NaiveTACArg extends PlainArg[Boolean]
- object NoDynamicConstantRewriteArg extends PlainArg[Boolean]
- object NoInvokeDynamicRewriteArg extends PlainArg[Boolean]
- object NoJDKArg extends PlainArg[Boolean]
- object NoLogsArg extends PlainArg[Boolean]
- object NoRewriteArg extends PlainArg[Boolean]
- object OutputDirArg extends PlainArg[File]
- object OutputFileArg extends PlainArg[File] with OutputFileArgLike
- object PackagesArg extends PlainArg[List[String]]
- object PartialSignatureArg extends ParsedArg[List[String], List[(String, String, String)]]
- object ProjectDirectoryArg extends ParsedArg[String, String]
- object RenderConfigArg extends PlainArg[Boolean]
- object ResultFileArg extends PlainArg[File] with OutputFileArgLike
- object TempFileArg extends PlainArg[Boolean]
- object ThreadsNumArg extends PlainArg[Int]
- object VerboseArg extends PlainArg[Boolean]