Google Java Core Libraries | 2b55799 | 2020-12-15 18:56:08 -0500 | [diff] [blame] | 1 | # TODO(user): Resolve cycles |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 2 | |
| 3 | NAMESPACE com.google.common.collect.testing |
| 4 | NAMESPACE com.google.common.collect.testing.google |
| 5 | NAMESPACE com.google.common.escape |
| 6 | NAMESPACE com.google.common.escape.testing |
| 7 | NAMESPACE com.google.common.io |
| 8 | NAMESPACE com.google.common.net |
| 9 | NAMESPACE com.google.common.testing |
| 10 | |
dpb | 0cd4e9f | 2018-06-08 12:41:13 -0700 | [diff] [blame] | 11 | # Allow our dependencies for now. |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 12 | NAMESPACE junit.framework |
| 13 | NAMESPACE org.junit |
| 14 | |
| 15 | # ***** REAL CYCLES ***** |
clm | 6cc0bb9 | 2020-06-18 15:09:11 -0700 | [diff] [blame] | 16 | # Cycle exists until future completes |
| 17 | FIELD com.google.common.util.concurrent.AbstractFuture.Listener.executor com.google.common.util.concurrent.ExecutionSequencer.TaskNonReentrantExecutor |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 18 | |
| 19 | # ***** FALSE POSITIVES ***** |
| 20 | |
| 21 | # The Runnable type is so generic that it produces too many false positives. |
| 22 | TYPE java.lang.Runnable |
| 23 | |
micapolos | 0ad38b8 | 2020-06-23 06:58:15 -0700 | [diff] [blame] | 24 | FIELD com.google.common.base.Converter.reverse |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 25 | FIELD com.google.common.collect.AbstractBiMap.EntrySet.iterator.$.entry com.google.common.collect.AbstractBiMap.EntrySet.iterator.$.next.$ |
| 26 | FIELD com.google.common.collect.AbstractMapBasedMultimap.map |
| 27 | FIELD com.google.common.collect.AbstractMultimap.asMap com.google.common.collect.AbstractMapBasedMultimap.NavigableAsMap |
| 28 | FIELD com.google.common.collect.AbstractMultimap.values com.google.common.collect.LinkedListMultimap.get.$ |
| 29 | FIELD com.google.common.collect.AbstractMultimap.values com.google.common.collect.Multimaps.MapMultimap.get.$ |
| 30 | FIELD com.google.common.collect.AbstractMultiset.entrySet com.google.common.collect.FilteredEntryMultimap.Keys.entrySet.$ |
| 31 | FIELD com.google.common.collect.ConcurrentHashMultiset.countMap |
lowasser | f3381da | 2016-06-06 15:39:29 -0700 | [diff] [blame] | 32 | FIELD com.google.common.collect.ImmutableMultiset.asList |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 33 | FIELD com.google.common.collect.ImmutableRangeMap.ranges |
| 34 | FIELD com.google.common.collect.ImmutableRangeSet.ranges |
lowasser | f3381da | 2016-06-06 15:39:29 -0700 | [diff] [blame] | 35 | FIELD com.google.common.collect.ImmutableSet.asList |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 36 | FIELD com.google.common.collect.Maps.FilteredMapValues.unfiltered |
| 37 | FIELD com.google.common.collect.Sets.SubSet.inputSet |
micapolos | 0ad38b8 | 2020-06-23 06:58:15 -0700 | [diff] [blame] | 38 | FIELD com.google.common.collect.SingletonImmutableBiMap.inverse |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 39 | FIELD com.google.common.collect.TreeTraverser.PostOrderNode.childIterator |
| 40 | FIELD com.google.common.collect.TreeTraverser.PreOrderIterator.stack |
jasexton | 2ef9551 | 2016-11-28 11:38:37 -0800 | [diff] [blame] | 41 | FIELD com.google.common.util.concurrent.AbstractFuture.Listener.executor com.google.common.util.concurrent.MoreExecutors.rejectionPropagatingExecutor.$ |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 42 | FIELD com.google.common.util.concurrent.AbstractService.listeners |
clm | 6cc0bb9 | 2020-06-18 15:09:11 -0700 | [diff] [blame] | 43 | # NonReentrantExecutor is not exposed to this field |
| 44 | FIELD com.google.common.util.concurrent.ExecutionSequencer.ThreadConfinedTaskQueue.nextExecutor com.google.common.util.concurrent.ExecutionSequencer.TaskNonReentrantExecutor |
kstanger | ac083ab | 2016-02-22 08:00:58 -0800 | [diff] [blame] | 45 | # Real cycle, but the runningState field is null'ed on completion of the future. |
| 46 | FIELD com.google.common.util.concurrent.AggregateFuture.runningState |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 47 | FIELD java.util.AbstractMap.keySet com.google.common.collect.AbstractMapBasedMultimap.NavigableKeySet |
| 48 | FIELD java.util.AbstractMap.keySet com.google.common.collect.Maps.FilteredEntryNavigableMap.navigableKeySet.$ |
| 49 | FIELD java.util.AbstractMap.keySet com.google.common.collect.TreeRangeMap.SubRangeMap.SubRangeMapAsMap.keySet.$ |
lowasser | c27c673 | 2016-09-12 09:29:23 -0700 | [diff] [blame] | 50 | FIELD java.util.AbstractMap.values com.google.common.collect.TreeRangeMap.SubRangeMap.SubRangeMapAsMap.values.$ |
cpovirk | 98815a1 | 2016-01-25 15:04:31 -0800 | [diff] [blame] | 51 | OUTER com.google.common.collect.StandardTable.Row |
| 52 | OUTER com.google.common.collect.TreeBasedTable.TreeRow |