private static final class RefDirectory.LooseNonTag extends ObjectIdRef.PeeledNonTag implements RefDirectory.LooseRef
ObjectIdRef.PeeledNonTag, ObjectIdRef.PeeledTag, ObjectIdRef.Unpeeled
Ref.Storage
Modifier and Type | Field and Description |
---|---|
private FileSnapshot |
snapShot |
UNDEFINED_UPDATE_INDEX
Constructor and Description |
---|
LooseNonTag(FileSnapshot snapshot,
java.lang.String refName,
ObjectId id) |
Modifier and Type | Method and Description |
---|---|
FileSnapshot |
getSnapShot() |
RefDirectory.LooseRef |
peel(ObjectIdRef newLeaf) |
getPeeledObjectId, isPeeled
getLeaf, getName, getObjectId, getStorage, getTarget, getUpdateIndex, isSymbolic, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLeaf, getName, getObjectId, getPeeledObjectId, getStorage, getTarget, getUpdateIndex, isPeeled, isSymbolic
private final FileSnapshot snapShot
LooseNonTag(FileSnapshot snapshot, @NonNull java.lang.String refName, @NonNull ObjectId id)
public FileSnapshot getSnapShot()
getSnapShot
in interface RefDirectory.LooseRef
public RefDirectory.LooseRef peel(ObjectIdRef newLeaf)
peel
in interface RefDirectory.LooseRef