public interface ReadStamps
| Modifier and Type | Method and Description |
|---|---|
Stamp |
binary(java.io.File binaryFile)
Retrieves the stamp associated with a binary dependency (class file).
|
java.util.Map<java.io.File,Stamp> |
getAllBinaryStamps()
Returns a map of all the stamps associated with binary files.
|
java.util.Map<java.io.File,Stamp> |
getAllProductStamps()
Returns a map of all the stamps associated with product files.
|
java.util.Map<java.io.File,Stamp> |
getAllSourceStamps()
Returns a map of all the stamps associated with source files.
|
Stamp |
product(java.io.File compilationProduct)
Retrieves the stamp associated with a given class file.
|
Stamp |
source(java.io.File internalSource)
Retrieves the stamp associated with a given internal source.
|
Stamp product(java.io.File compilationProduct)
compilationProduct - The product produced by the current compilation run of a source file.AnalysisCallback.generatedLocalClass(File, File),
AnalysisCallback.generatedNonLocalClass(File, File, String, String)Stamp source(java.io.File internalSource)
Note that the internal source has to be a source under compilation.
internalSource - The source file under compilation.AnalysisCallback.startSource(File)Stamp binary(java.io.File binaryFile)
binaryFile - A class file that represents an external or internal dependency.AnalysisCallback.binaryDependency(File, String, String, File, DependencyContext)java.util.Map<java.io.File,Stamp> getAllBinaryStamps()
binary(File)java.util.Map<java.io.File,Stamp> getAllSourceStamps()
source(File)java.util.Map<java.io.File,Stamp> getAllProductStamps()
Note that the returned map can be empty if no compilation has happened yet.
product(File)