private static final class RefDirectory.LoosePeeledTag extends ObjectIdRef.PeeledTag 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 |
---|
LoosePeeledTag(FileSnapshot snapshot,
java.lang.String refName,
ObjectId id,
ObjectId p) |
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
public FileSnapshot getSnapShot()
getSnapShot
in interface RefDirectory.LooseRef
public RefDirectory.LooseRef peel(ObjectIdRef newLeaf)
peel
in interface RefDirectory.LooseRef