List of usage examples for com.google.common.collect Iterators contains
public static boolean contains(Iterator<?> iterator, @Nullable Object element)
From source file:com.addthis.bundle.core.BundleMapView.java
@Override public boolean containsKey(Object key) { return Iterators.contains(bundle.iterator(), key); }
From source file:com.addthis.bundle.core.BundleMapView.java
@Override public boolean containsValue(Object value) { return Iterators.contains(Iterators.transform(bundle.iterator(), bundle::getValue), value); }
From source file:org.gradle.api.internal.collections.IterationOrderRetainingSetElementSource.java
@Override public boolean add(T element) { modCount++;/* w ww.java 2 s . c o m*/ if (!Iterators.contains(iteratorNoFlush(), element)) { getInserted().add(new Element<T>(element)); return true; } else { return false; } }
From source file:org.opendaylight.yangtools.yang.data.api.StackedReversePathArguments.java
@Override public boolean contains(final Object o) { final PathArgument srch = (PathArgument) Preconditions.checkNotNull(o); return Iterators.contains(iterator(), srch); }
From source file:jnetention.NObject.java
public boolean hasTag(final String t) { return Iterators.contains(iterateTags(true), t); }
From source file:org.geogit.api.MergeOp.java
public MergeResult call() throws Exception { MergeResult mergeResult = new MergeResult(); if (branch == null) { return mergeResult; }//from www .j a va 2s .c om /** * Grab old head */ RevCommit oldHead; if (!ObjectId.NULL.equals(getRepository().getHead().getObjectId())) { oldHead = getRepository().getCommit(getRepository().getHead().getObjectId()); } else { rebase(); return mergeResult; } /** * Work out if this is a rebase or a merge */ LogOp l = new LogOp(getRepository()); Iterator<RevCommit> s = l.setSince(oldHead.getId()).call(); if (Iterators.contains(s, oldHead)) { /*rebase*/ rebase(); } else { /*merge - new commit head and add parents of both branches*/ /** * New head */ final ObjectId commitId; final RevCommit branchHead; { CommitBuilder cb = new CommitBuilder(); /** * Grab branch head parents */ branchHead = getRepository().getCommit(branch.getObjectId()); /** * Merge the trees */ ObjectId treeId = mergeTrees(oldHead.getId(), branchHead.getId()); /** * add the parents */ List<ObjectId> parents = Arrays.asList(oldHead.getId(), branchHead.getId()); cb.setParentIds(parents); cb.setTreeId(treeId); cb.setMessage(this.comment); /** * insert the new commit */ ObjectInserter objectInserter = getRepository().newObjectInserter(); commitId = objectInserter.insert( WrappedSerialisingFactory.getInstance().createCommitWriter(cb.build(ObjectId.NULL))); } /** * Update the head */ getRepository().getRefDatabase().put(new Ref(Ref.HEAD, commitId, TYPE.COMMIT)); /** * diff the changes */ DiffOp diffOp = new DiffOp(getRepository()); Iterator<DiffEntry> diffs = diffOp.setNewVersion(oldHead.getId()).setOldVersion(branchHead.getId()) .call(); while (diffs.hasNext()) { DiffEntry diff = diffs.next(); if (diff.getType() == ChangeType.MODIFY) { mergeResult.addMerged(diff.getNewObjectId()); } } LOGGER.info("Merged master -> " + branch.getName()); LOGGER.info(" " + commitId.printSmallId()); } return mergeResult; }
From source file:org.gradle.api.internal.collections.AbstractIterationOrderRetainingElementSource.java
@Override public boolean contains(Object element) { return Iterators.contains(iterator(), element); }
From source file:com.github.scr.hashmap.collections.LongBufferCollection.java
@Override public boolean contains(Object o) { if (!(o instanceof Long)) { return false; }/* ww w . j a v a 2 s. c o m*/ Long oLong = (Long) o; return Iterators.contains(iterator(), oLong); }
From source file:com.github.scr.hashmap.collections.ShortBufferCollection.java
@Override public boolean contains(Object o) { if (!(o instanceof Short)) { return false; }/* www .ja va 2 s . c om*/ Short oShort = (Short) o; return Iterators.contains(iterator(), oShort); }
From source file:com.github.scr.hashmap.collections.IntBufferCollection.java
@Override public boolean contains(@NotNull Object o) { if (!(o instanceof Integer)) { return false; }/*from w w w .j a v a 2 s . c o m*/ Integer oInteger = (Integer) o; return Iterators.contains(iterator(), oInteger); }