Class ChangeSet


  • public class ChangeSet
    extends Object
    A set of changes grouped together to be submitted atomically.

    MergeSuperSet constructs ChangeSets to accumulate intermediate results toward the ChangeSet it returns when done.

    This class is not thread safe.

    • Method Detail

      • ids

        public com.google.common.collect.ImmutableSet<Change.Id> ids()
      • changesById

        public com.google.common.collect.ImmutableMap<Change.Id,​ChangeData> changesById()
      • changes

        public com.google.common.collect.ImmutableCollection<ChangeData> changes()
      • projects

        public com.google.common.collect.ImmutableSet<Project.NameKey> projects()
      • nonVisibleIds

        public com.google.common.collect.ImmutableSet<Change.Id> nonVisibleIds()
      • nonVisibleChanges

        public com.google.common.collect.ImmutableList<ChangeData> nonVisibleChanges()
      • furtherHiddenChanges

        public boolean furtherHiddenChanges()
      • size

        public int size()