public class Module extends Object implements Comparable<Module>
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Modifier and Type | Method and Description |
---|---|
void |
addArtifacts(String pkg,
Set<URI> as) |
void |
addPackage(Package p) |
void |
addSource(String pkg,
Source src) |
Map<String,File> |
artifacts() |
int |
compareTo(Module o) |
String |
dirname() |
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
hasPubapiChanged(String pkg,
List<String> ps) |
static Module |
load(String l) |
Package |
lookupPackage(String pkg) |
Source |
lookupSource(String path) |
String |
name() |
Map<String,Package> |
packages() |
void |
save(StringBuilder b) |
static void |
saveModules(Map<String,Module> ms,
StringBuilder b) |
void |
setDependencies(String pkg,
Set<String> deps) |
void |
setPubapi(String pkg,
List<String> ps) |
Map<String,Source> |
sources() |
public String name()
public String dirname()
public int compareTo(Module o)
compareTo
in interface Comparable<Module>
public void save(StringBuilder b)
public static void saveModules(Map<String,Module> ms, StringBuilder b)
public void addPackage(Package p)
Copyright © 2017 earcam. All rights reserved.