public final class AnalyzedClass
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro) |
protected |
AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash) |
protected |
AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash,
java.lang.String _provenance) |
| Modifier and Type | Method and Description |
|---|---|
Companions |
api() |
int |
apiHash() |
long |
compilationTimestamp() |
static AnalyzedClass |
create(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro) |
static AnalyzedClass |
create(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash) |
static AnalyzedClass |
create(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash,
java.lang.String _provenance) |
boolean |
equals(java.lang.Object obj) |
int |
extraHash() |
int |
hashCode() |
boolean |
hasMacro() |
java.lang.String |
name() |
NameHash[] |
nameHashes() |
static AnalyzedClass |
of(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro) |
static AnalyzedClass |
of(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash) |
static AnalyzedClass |
of(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash,
java.lang.String _provenance) |
java.lang.String |
provenance()
An identifier of the 'provenance' of a class, such as the jar that contained it.
|
java.lang.String |
toString() |
AnalyzedClass |
withApi(Lazy<Companions> api) |
AnalyzedClass |
withApiHash(int apiHash) |
AnalyzedClass |
withCompilationTimestamp(long compilationTimestamp) |
AnalyzedClass |
withExtraHash(int extraHash) |
AnalyzedClass |
withHasMacro(boolean hasMacro) |
AnalyzedClass |
withName(java.lang.String name) |
AnalyzedClass |
withNameHashes(NameHash[] nameHashes) |
AnalyzedClass |
withProvenance(java.lang.String provenance) |
protected AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro)
protected AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash)
protected AnalyzedClass(long _compilationTimestamp,
java.lang.String _name,
Lazy<Companions> _api,
int _apiHash,
NameHash[] _nameHashes,
boolean _hasMacro,
int _extraHash,
java.lang.String _provenance)
public static AnalyzedClass create(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro)
public static AnalyzedClass of(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro)
public static AnalyzedClass create(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro, int _extraHash)
public static AnalyzedClass of(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro, int _extraHash)
public static AnalyzedClass create(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro, int _extraHash, java.lang.String _provenance)
public static AnalyzedClass of(long _compilationTimestamp, java.lang.String _name, Lazy<Companions> _api, int _apiHash, NameHash[] _nameHashes, boolean _hasMacro, int _extraHash, java.lang.String _provenance)
public long compilationTimestamp()
public java.lang.String name()
public Companions api()
public int apiHash()
public NameHash[] nameHashes()
public boolean hasMacro()
public int extraHash()
public java.lang.String provenance()
public AnalyzedClass withCompilationTimestamp(long compilationTimestamp)
public AnalyzedClass withName(java.lang.String name)
public AnalyzedClass withApi(Lazy<Companions> api)
public AnalyzedClass withApiHash(int apiHash)
public AnalyzedClass withNameHashes(NameHash[] nameHashes)
public AnalyzedClass withHasMacro(boolean hasMacro)
public AnalyzedClass withExtraHash(int extraHash)
public AnalyzedClass withProvenance(java.lang.String provenance)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object