@Transferable public class ModuleMetricsArtifact extends Artifact<ModuleMetricsArtifact>
| Modifier | Constructor and Description |
|---|---|
|
ModuleMetricsArtifact() |
protected |
ModuleMetricsArtifact(java.lang.Class<? extends Linker> linker,
int instanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
compareToComparableArtifact(ModuleMetricsArtifact o)
Performs comparison with an artifact of a compatible base type.
|
protected java.lang.Class<ModuleMetricsArtifact> |
getComparableArtifactType()
Returns the base type to use for comparisons between Artifacts.
|
long |
getElapsedMilliseconds() |
java.lang.String[] |
getInitialTypes() |
java.lang.String[] |
getSourceFiles() |
int |
hashCode()
The class which is returned from
Artifact.getComparableArtifactType() must
declare a final implementation which returns the same hash code for objects
for which Artifact.compareToComparableArtifact(Artifact) returns 0. |
ModuleMetricsArtifact |
setElapsedMilliseconds(long elapsedMilliseconds) |
ModuleMetricsArtifact |
setInitialTypes(java.util.Collection<java.lang.String> initialTypes) |
ModuleMetricsArtifact |
setSourceFiles(java.lang.String[] sourceFiles) |
public ModuleMetricsArtifact()
protected ModuleMetricsArtifact(java.lang.Class<? extends Linker> linker, int instanceId)
public long getElapsedMilliseconds()
public java.lang.String[] getInitialTypes()
public java.lang.String[] getSourceFiles()
public int hashCode()
ArtifactArtifact.getComparableArtifactType() must
declare a final implementation which returns the same hash code for objects
for which Artifact.compareToComparableArtifact(Artifact) returns 0.hashCode in class Artifact<ModuleMetricsArtifact>public ModuleMetricsArtifact setElapsedMilliseconds(long elapsedMilliseconds)
elapsedMilliseconds - wall clock time elapsed since start of module
load to end of the initial type oracle build.public ModuleMetricsArtifact setInitialTypes(java.util.Collection<java.lang.String> initialTypes)
initialTypes - the number of types resulting from the initial type
oracle build which compiles all of the source files initially
presented to the compiler.public ModuleMetricsArtifact setSourceFiles(java.lang.String[] sourceFiles)
sourceFiles - the list of source files presented to the compiler on
the module source path.protected int compareToComparableArtifact(ModuleMetricsArtifact o)
ArtifactArtifact.hashCode().compareToComparableArtifact in class Artifact<ModuleMetricsArtifact>protected final java.lang.Class<ModuleMetricsArtifact> getComparableArtifactType()
ArtifactgetComparableArtifactType in class Artifact<ModuleMetricsArtifact>