xsbti.api
Class Source
java.lang.Object
xsbti.api.Source
- All Implemented Interfaces:
- java.io.Serializable
public final class Source
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Source
public Source(Compilation _compilation,
byte[] _hash,
SourceAPI _api,
int _apiHash,
_internalOnly_NameHashes __internalOnly_nameHashes,
boolean _hasMacro)
compilation
public Compilation compilation()
hash
public byte[] hash()
api
public SourceAPI api()
apiHash
public int apiHash()
_internalOnly_nameHashes
public _internalOnly_NameHashes _internalOnly_nameHashes()
hasMacro
public boolean hasMacro()
withCompilation
public Source withCompilation(Compilation compilation)
withHash
public Source withHash(byte[] hash)
withApi
public Source withApi(SourceAPI api)
withApiHash
public Source withApiHash(int apiHash)
with_internalOnly_nameHashes
public Source with_internalOnly_nameHashes(_internalOnly_NameHashes _internalOnly_nameHashes)
withHasMacro
public Source withHasMacro(boolean hasMacro)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object