/** * Build a required RuntimePackageDependency. * * @param name Package name. * @return RuntimePackageDependency instance */ public static RuntimePackageDependency required(String name) { return new RuntimePackageDependency(name, TYPE.REQUIRED); }
/** * Build an optional RuntimePackageDependency. * * @param name Package name. * @return RuntimePackageDependency instance */ public static RuntimePackageDependency optional(String name) { return new RuntimePackageDependency(name, TYPE.OPTIONAL); } }
/** * Build a passive RuntimePackageDependency. * * @param name Package name. * @return RuntimePackageDependency instance */ public static RuntimePackageDependency passive(String name) { return new RuntimePackageDependency(name, TYPE.PASSIVE); }