com.google.gwt.core.ext.linker
Class CompilationAnalysis

java.lang.Object
  extended by com.google.gwt.core.ext.linker.Artifact<CompilationAnalysis>
      extended by com.google.gwt.core.ext.linker.CompilationAnalysis
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Artifact<?>>

public abstract class CompilationAnalysis
extends Artifact<CompilationAnalysis>

Represents analysis data for a CompilationResult.

See Also:
Serialized Form

Constructor Summary
protected CompilationAnalysis(java.lang.Class<? extends Linker> linkerType)
           
 
Method Summary
protected  int compareToComparableArtifact(CompilationAnalysis o)
          Performs comparison with an artifact of a compatible base type.
protected  java.lang.Class<CompilationAnalysis> getComparableArtifactType()
          Returns the base type to use for comparisons between Artifacts.
abstract  EmittedArtifact getDepFile()
           
abstract  EmittedArtifact getDetailedStoriesFile()
           
abstract  java.util.List<com.google.gwt.core.ext.linker.impl.StandardCompilationAnalysis.SoycArtifact> getReportFiles()
          Files containing the HTML dashboard.
abstract  EmittedArtifact getSizeMapsFile()
           
abstract  EmittedArtifact getSplitPointsFile()
           
 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.
 
Methods inherited from class com.google.gwt.core.ext.linker.Artifact
compareTo, equals, getLinker, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompilationAnalysis

protected CompilationAnalysis(java.lang.Class<? extends Linker> linkerType)
Method Detail

getDepFile

public abstract EmittedArtifact getDepFile()
Returns:
a file of dependencies

getDetailedStoriesFile

public abstract EmittedArtifact getDetailedStoriesFile()
Returns:
a file with detailed story information

getReportFiles

public abstract java.util.List<com.google.gwt.core.ext.linker.impl.StandardCompilationAnalysis.SoycArtifact> getReportFiles()
Files containing the HTML dashboard.


getSizeMapsFile

public abstract EmittedArtifact getSizeMapsFile()
Returns:
a file of size maps

getSplitPointsFile

public abstract EmittedArtifact getSplitPointsFile()
Returns:
a file of split points

hashCode

public final int hashCode()
Description copied from class: Artifact
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.

Specified by:
hashCode in class Artifact<CompilationAnalysis>

compareToComparableArtifact

protected final int compareToComparableArtifact(CompilationAnalysis o)
Description copied from class: Artifact
Performs comparison with an artifact of a compatible base type. Objects which compare to 0 are assumed equal, and must return the same Artifact.hashCode().

Specified by:
compareToComparableArtifact in class Artifact<CompilationAnalysis>

getComparableArtifactType

protected final java.lang.Class<CompilationAnalysis> getComparableArtifactType()
Description copied from class: Artifact
Returns the base type to use for comparisons between Artifacts. All concrete implementations of this methods must be final.

Specified by:
getComparableArtifactType in class Artifact<CompilationAnalysis>