Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
197614800

Files

ClassBugs
com.lexicalscope.fluentreflection.internal.guava.base.$FinalizableReferenceQueue$DecoupledLoader1
com.lexicalscope.fluentreflection.internal.guava.base.$Preconditions1
com.lexicalscope.fluentreflection.internal.guava.base.$Suppliers$MemoizingSupplier1
com.lexicalscope.fluentreflection.internal.guava.cache.$CacheBuilder$NullCache1
com.lexicalscope.fluentreflection.internal.guava.cache.$ComputingCache2
com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedException1
com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedUncheckedException1
com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment7
com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$SerializationProxy2
com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$SortedAsMap1
com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$WrappedList1
com.lexicalscope.fluentreflection.internal.guava.collect.$BstOperations1
com.lexicalscope.fluentreflection.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment2
com.lexicalscope.fluentreflection.internal.guava.collect.$ConcurrentHashMultiset$EntrySet2
com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap8
com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment5
com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$AboveAll1
com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$BelowAll1
com.lexicalscope.fluentreflection.internal.guava.collect.$DescendingImmutableSortedMultiset2
com.lexicalscope.fluentreflection.internal.guava.collect.$GeneralRange1
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableAsList1
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableEnumSet2
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableList$ReverseImmutableList1
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableMultiset$EntrySet1
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedAsList1
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap2
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap$EntrySet2
com.lexicalscope.fluentreflection.internal.guava.collect.$LinkedListMultimap$ValueForKeyIterator1
com.lexicalscope.fluentreflection.internal.guava.collect.$MapConstraints$ConstrainedAsMapEntries1
com.lexicalscope.fluentreflection.internal.guava.collect.$MapMaker1
com.lexicalscope.fluentreflection.internal.guava.collect.$Maps$UnmodifiableBiMap1
com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$TransformedEntriesListMultimap1
com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$UnmodifiableAsMapEntries2
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableBiMap3
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableList1
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap4
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap$EntrySet2
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMultiset3
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet4
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedMultiset2
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedSet1
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableList1
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap4
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableSet3
com.lexicalscope.fluentreflection.internal.guava.collect.$StandardTable$Row$RowEntrySet$1$11
com.lexicalscope.fluentreflection.internal.guava.collect.$Synchronized$SynchronizedBiMap1
com.lexicalscope.fluentreflection.internal.guava.collect.$Tables$TransposeTable$CellSet1
com.lexicalscope.fluentreflection.internal.guava.collect.$TreeMultiset2
com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream1
com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream$11
com.lexicalscope.fluentreflection.internal.guava.io.$Files1
com.lexicalscope.fluentreflection.internal.guava.net.$InetAddresses1
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$AbstractListeningExecutorService1
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$Monitor2
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$ThreadFactoryBuilder1
com.lexicalscope.fluentreflection.internal.guice.internal.$BytecodeGen$SystemBridgeHolder1
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$ComputingImpl1
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$Impl$InternalsImpl1
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$FinalizableReferenceQueue$DecoupledLoader1
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap5
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap4
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$MapMaker$StrategyImpl1
com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$AndMatcher2
com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$OrMatcher2
com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Not1
com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Returns1
com.lexicalscope.fluentreflection.internal.guice.spi.$InjectionPoint1
com.lexicalscope.fluentreflection.internal.guice.util.$Providers$31
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaCollection1
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaIterable1
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaList1
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaMap1
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaSet1
com.lexicalscope.fluentreflection.internal.lamdaj.function.argument.$ProxyArgument1
com.lexicalscope.fluentreflection.internal.lamdaj.function.compare.$ArgumentComparator1
com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupComparator1
com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupImpl1
com.lexicalscope.fluentreflection.internal.lamdaj.util.$IntrospectionUtil2
com.lexicalscope.fluentreflection.internal.lamdaj.util.iterator.$ResettableIteratorOnArray1
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils8
com.lexicalscope.fluentreflection.internal.lang3.$EnumUtils1
com.lexicalscope.fluentreflection.internal.lang3.$SystemUtils1
com.lexicalscope.fluentreflection.internal.lang3.math.$NumberUtils1
com.lexicalscope.fluentreflection.internal.lang3.text.$ExtendedMessageFormat1
com.lexicalscope.fluentreflection.internal.lang3.text.$StrTokenizer1
com.lexicalscope.fluentreflection.internal.lang3.time.$DateUtils1

com.lexicalscope.fluentreflection.internal.guava.base.$FinalizableReferenceQueue$DecoupledLoader

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.base.$FinalizableReferenceQueue$DecoupledLoader.newLoader(URL) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED265Medium

com.lexicalscope.fluentreflection.internal.guava.base.$Preconditions

BugCategoryDetailsLinePriority
args must be nonnull but is marked as nullableSTYLENP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE414-443High

com.lexicalscope.fluentreflection.internal.guava.base.$Suppliers$MemoizingSupplier

BugCategoryDetailsLinePriority
Inconsistent synchronization of com.lexicalscope.fluentreflection.internal.guava.base.$Suppliers$MemoizingSupplier.value; locked 50% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC116Medium

com.lexicalscope.fluentreflection.internal.guava.cache.$CacheBuilder$NullCache

BugCategoryDetailsLinePriority
value could be null and is guaranteed to be dereferenced in com.lexicalscope.fluentreflection.internal.guava.cache.$CacheBuilder$NullCache.compute(Object)CORRECTNESSNP_GUARANTEED_DEREF772Medium

com.lexicalscope.fluentreflection.internal.guava.cache.$ComputingCache

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guava.cache.$ComputingCache defines non-transient non-serializable instance field mapBAD_PRACTICESE_BAD_FIELDNot availableHigh
com.lexicalscope.fluentreflection.internal.guava.cache.$ComputingCache$CacheAsMap stored into non-transient field $ComputingCache.asMapBAD_PRACTICESE_BAD_FIELD_STORE75High

com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedException

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedException is not derived from an Exception, even though it is named as suchBAD_PRACTICENM_CLASS_NOT_EXCEPTION3315-3321Medium

com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedUncheckedException

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$ComputedUncheckedException is not derived from an Exception, even though it is named as suchBAD_PRACTICENM_CLASS_NOT_EXCEPTION3299-3305Medium

com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment

BugCategoryDetailsLinePriority
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment.getOrCompute(Object, int, $CacheLoader)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2253Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment.put(Object, int, Object, boolean)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2708Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment.replace(Object, int, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2891Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment.replace(Object, int, Object, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2840Medium
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment defines non-transient non-serializable instance field keyReferenceQueueBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment defines non-transient non-serializable instance field mapBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$Segment defines non-transient non-serializable instance field valueReferenceQueueBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$SerializationProxy

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$SerializationProxy.readObject(ObjectInputStream) ignores return value of com.lexicalscope.fluentreflection.internal.guava.cache.$CacheBuilder.removalListener($RemovalListener)CORRECTNESSRV_RETURN_VALUE_IGNORED4329Medium
Class com.lexicalscope.fluentreflection.internal.guava.cache.$CustomConcurrentHashMap$SerializationProxy defines non-transient non-serializable instance field tickerBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$SortedAsMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$SortedAsMap doesn't override $AbstractMultimap$AsMap.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS1298-1344Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$WrappedList

BugCategoryDetailsLinePriority
Ambiguous invocation of either an outer or inherited method com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$WrappedCollection.size() in com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultimap$WrappedList.addAll(int, Collection)STYLEIA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD724Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$BstOperations

BugCategoryDetailsLinePriority
Dead store to modifier in com.lexicalscope.fluentreflection.internal.guava.collect.$BstOperations.mutate($BstInOrderPath, $BstMutationRule)STYLEDLS_DEAD_LOCAL_STORE97Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment

BugCategoryDetailsLinePriority
Dead store to start in com.lexicalscope.fluentreflection.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.compute(Object, int, $CustomConcurrentHashMap$ReferenceEntry, $ComputingConcurrentHashMap$ComputingValueReference)STYLEDLS_DEAD_LOCAL_STORE177Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.getOrCompute(Object, int, $Function)STYLENP_LOAD_OF_KNOWN_NULL_VALUE116Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ConcurrentHashMultiset$EntrySet

BugCategoryDetailsLinePriority
Ambiguous invocation of either an outer or inherited method com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultiset$EntrySet.iterator() in com.lexicalscope.fluentreflection.internal.guava.collect.$ConcurrentHashMultiset$EntrySet.snapshot()STYLEIA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD554Medium
Ambiguous invocation of either an outer or inherited method com.lexicalscope.fluentreflection.internal.guava.collect.$AbstractMultiset$EntrySet.size() in com.lexicalscope.fluentreflection.internal.guava.collect.$ConcurrentHashMultiset$EntrySet.snapshot()STYLEIA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD552Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap defines non-transient non-serializable instance field tickerBAD_PRACTICESE_BAD_FIELDNot availableMedium
com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$EntrySet stored into non-transient field $CustomConcurrentHashMap.entrySetBAD_PRACTICESE_BAD_FIELD_STORE3641High
com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$KeySet stored into non-transient field $CustomConcurrentHashMap.keySetBAD_PRACTICESE_BAD_FIELD_STORE3625High
com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Values stored into non-transient field $CustomConcurrentHashMap.valuesBAD_PRACTICESE_BAD_FIELD_STORE3633High
The field com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap.entryFactory is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap.segmentMask is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap.segmentShift is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap.segments is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment

BugCategoryDetailsLinePriority
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment.put(Object, int, Object, boolean)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2561Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment.replace(Object, int, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2744Medium
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment.replace(Object, int, Object, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE2693Medium
Class com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment defines non-transient non-serializable instance field keyReferenceQueueBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.lexicalscope.fluentreflection.internal.guava.collect.$CustomConcurrentHashMap$Segment defines non-transient non-serializable instance field valueReferenceQueueBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$AboveAll

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$AboveAll inherits equals and uses Object.hashCode()BAD_PRACTICEHE_INHERITS_EQUALS_USE_HASHCODE179-223Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$BelowAll

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$Cut$BelowAll inherits equals and uses Object.hashCode()BAD_PRACTICEHE_INHERITS_EQUALS_USE_HASHCODE113-165Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$DescendingImmutableSortedMultiset

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$DescendingImmutableSortedMultiset is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID24-94Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$DescendingImmutableSortedMultiset.forward is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$GeneralRange

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$GeneralRange is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID46-268Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableAsList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableAsList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID37-67Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableEnumSet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableEnumSet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID31-98Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableEnumSet.delegate is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableList$ReverseImmutableList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableList$ReverseImmutableList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID417-507Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableMultiset$EntrySet

BugCategoryDetailsLinePriority
The field com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableMultiset$EntrySet.multiset is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedAsList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedAsList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-103Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap

BugCategoryDetailsLinePriority
The field com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap.comparator is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap.entries is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap$EntrySet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap$EntrySet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID462-493Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$ImmutableSortedMap$EntrySet.map is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$LinkedListMultimap$ValueForKeyIterator

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$LinkedListMultimap$ValueForKeyIterator.next() can't throw NoSuchElementExceptionBAD_PRACTICEIT_NO_SUCH_ELEMENT440-444Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$MapConstraints$ConstrainedAsMapEntries

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$MapConstraints$ConstrainedAsMapEntries.equals(Object) is unusualSTYLEEQ_UNUSUAL684Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$MapMaker

BugCategoryDetailsLinePriority
Unwritten field: com.lexicalscope.fluentreflection.internal.guava.collect.$MapMaker.tickerCORRECTNESSUWF_UNWRITTEN_FIELD532Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$Maps$UnmodifiableBiMap

BugCategoryDetailsLinePriority
The field com.lexicalscope.fluentreflection.internal.guava.collect.$Maps$UnmodifiableBiMap.inverse is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$TransformedEntriesListMultimap

BugCategoryDetailsLinePriority
Questionable cast from Collection to abstract class java.util.List in com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$TransformedEntriesListMultimap.transform(Object, Collection)STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1711Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$UnmodifiableAsMapEntries

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$UnmodifiableAsMapEntries.equals(Object) is unusualSTYLEEQ_UNUSUAL994Medium
com.lexicalscope.fluentreflection.internal.guava.collect.$Multimaps$UnmodifiableAsMapEntries defines equals but not hashCodeBAD_PRACTICEHE_EQUALS_NO_HASHCODE994Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableBiMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableBiMap is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID26-58Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableBiMap.delegate is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableBiMap.inverse is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID31-183Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap

BugCategoryDetailsLinePriority
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap.entries is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap.keySetHashCode is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap.mask is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap.table is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap$EntrySet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap$EntrySet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID202-212Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMap$EntrySet.map is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMultiset

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMultiset is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32-95Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMultiset.map is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableMultiset.size is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID39-65Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet.hashCode is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet.mask is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSet.table is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedMultiset

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedMultiset is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID35-194Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedMultiset.entries is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedSet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$RegularImmutableSortedSet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID45-273Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID34-167Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID31-154Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap.entry is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap.singleKey is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableMap.singleValue is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableSet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableSet is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32-115Medium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableSet.cachedHashCode is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guava.collect.$SingletonImmutableSet.element is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$StandardTable$Row$RowEntrySet$1$1

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.collect.$StandardTable$Row$RowEntrySet$1$1.equals(Object) is unusualSTYLEEQ_UNUSUAL478Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$Synchronized$SynchronizedBiMap

BugCategoryDetailsLinePriority
The field com.lexicalscope.fluentreflection.internal.guava.collect.$Synchronized$SynchronizedBiMap.inverse is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guava.collect.$Tables$TransposeTable$CellSet

BugCategoryDetailsLinePriority
Ambiguous invocation of either an outer or inherited method com.lexicalscope.fluentreflection.internal.guava.collect.$Collections2$TransformedCollection.size() in com.lexicalscope.fluentreflection.internal.guava.collect.$Tables$TransposeTable$CellSet.equals(Object)STYLEIA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD289Medium

com.lexicalscope.fluentreflection.internal.guava.collect.$TreeMultiset

BugCategoryDetailsLinePriority
Load of known null value in com.lexicalscope.fluentreflection.internal.guava.collect.$TreeMultiset.add(Object, int)STYLENP_LOAD_OF_KNOWN_NULL_VALUE169Medium
comparator must be nonnull but is marked as nullableSTYLENP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE132-134High

com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream

BugCategoryDetailsLinePriority
Method com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream.update(int) may fail to clean up java.io.OutputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION200Medium

com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream$1

BugCategoryDetailsLinePriority
Method call in com.lexicalscope.fluentreflection.internal.guava.io.$FileBackedOutputStream$1.finalize() passes null for nonnull parameter of Throwable.printStackTrace(PrintStream)CORRECTNESSNP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS107Medium

com.lexicalscope.fluentreflection.internal.guava.io.$Files

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.io.$Files.createParentDirs(File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE461Medium

com.lexicalscope.fluentreflection.internal.guava.net.$InetAddresses

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet6Address in com.lexicalscope.fluentreflection.internal.guava.net.$InetAddresses.getCoercedIPv4Address(InetAddress)STYLEBC_UNCONFIRMED_CAST961Medium

com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$AbstractListeningExecutorService

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$AbstractListeningExecutorService.invokeAll(Collection, long, TimeUnit) might ignore java.util.concurrent.ExecutionExceptionBAD_PRACTICEDE_MIGHT_IGNORE216Medium

com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$Monitor

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$Monitor.enterIf($Monitor$Guard) does not release lock on all pathsMT_CORRECTNESSUL_UNRELEASED_LOCK477High
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$Monitor.enterWhenUninterruptibly($Monitor$Guard) does not release lock on all pathsMT_CORRECTNESSUL_UNRELEASED_LOCK374High

com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$ThreadFactoryBuilder

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guava.util.concurrent.$ThreadFactoryBuilder.setNameFormat(String) ignores return value of String.format(String, Object[])CORRECTNESSRV_RETURN_VALUE_IGNORED68High

com.lexicalscope.fluentreflection.internal.guice.internal.$BytecodeGen$SystemBridgeHolder

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guice.internal.$BytecodeGen$SystemBridgeHolder.<static initializer>() creates a com.lexicalscope.fluentreflection.internal.guice.internal.$BytecodeGen$BridgeClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED70Medium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$ComputingImpl

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$ComputingImpl defines non-transient non-serializable instance field computerBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$Impl$InternalsImpl

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$CustomConcurrentHashMap$Impl$InternalsImpl is serializable and an inner classBAD_PRACTICESE_INNER_CLASS632-657Medium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$FinalizableReferenceQueue$DecoupledLoader

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$FinalizableReferenceQueue$DecoupledLoader.newLoader(URL) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED284Medium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID559-744Medium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap.entries is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap.keySetHashCode is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap.mask is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$RegularImmutableMap.table is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID440-549Medium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap.entry is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap.singleKey is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium
The field com.lexicalscope.fluentreflection.internal.guice.internal.util.$$ImmutableMap$SingletonImmutableMap.singleValue is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.internal.util.$$MapMaker$StrategyImpl

BugCategoryDetailsLinePriority
Naked notify in com.lexicalscope.fluentreflection.internal.guice.internal.util.$$MapMaker$StrategyImpl.setValueReference($$MapMaker$ReferenceEntry, $$MapMaker$ValueReference)MT_CORRECTNESSNN_NAKED_NOTIFY578Medium

com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$AndMatcher

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$AndMatcher defines non-transient non-serializable instance field aBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$AndMatcher defines non-transient non-serializable instance field bBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$OrMatcher

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$OrMatcher defines non-transient non-serializable instance field aBAD_PRACTICESE_BAD_FIELDNot availableMedium
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$AbstractMatcher$OrMatcher defines non-transient non-serializable instance field bBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Not

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Not defines non-transient non-serializable instance field delegateBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Returns

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.guice.matcher.$Matchers$Returns defines non-transient non-serializable instance field returnTypeBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.guice.spi.$InjectionPoint

BugCategoryDetailsLinePriority
Potentially dangerous use of non-short-circuit logic in com.lexicalscope.fluentreflection.internal.guice.spi.$InjectionPoint.getInjectionPoints($TypeLiteral, boolean, $Errors)STYLENS_DANGEROUS_NON_SHORT_CIRCUIT668High

com.lexicalscope.fluentreflection.internal.guice.util.$Providers$3

BugCategoryDetailsLinePriority
Uncallable method com.lexicalscope.fluentreflection.internal.guice.util.$Providers$3.initialize($Injector) defined in anonymous classCORRECTNESSUMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS101-102Medium

com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaCollection

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaCollection.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL19High

com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaIterable

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaIterable.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL23High

com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaList

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaList.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL18Medium

com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaMap

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaMap.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL21Medium

com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaSet

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lamdaj.collection.$LambdaSet.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL16Medium

com.lexicalscope.fluentreflection.internal.lamdaj.function.argument.$ProxyArgument

BugCategoryDetailsLinePriority
Possible null pointer dereference in com.lexicalscope.fluentreflection.internal.lamdaj.function.argument.$ProxyArgument.invoke(Object, Method, Object[]) due to return value of called methodSTYLENP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE36Medium

com.lexicalscope.fluentreflection.internal.lamdaj.function.compare.$ArgumentComparator

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.lamdaj.function.compare.$ArgumentComparator defines non-transient non-serializable instance field argumentBAD_PRACTICESE_BAD_FIELDNot availableHigh

com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupComparator

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupComparator defines non-transient non-serializable instance field argumentBAD_PRACTICESE_BAD_FIELDNot availableHigh

com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupImpl

BugCategoryDetailsLinePriority
Class com.lexicalscope.fluentreflection.internal.lamdaj.group.$GroupImpl defines non-transient non-serializable instance field groupConditionBAD_PRACTICESE_BAD_FIELDNot availableMedium

com.lexicalscope.fluentreflection.internal.lamdaj.util.$IntrospectionUtil

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in com.lexicalscope.fluentreflection.internal.lamdaj.util.$IntrospectionUtil.getBooleanPropertyValue(Object, String, String)STYLEREC_CATCH_EXCEPTION52Medium
Exception is caught when Exception is not thrown in com.lexicalscope.fluentreflection.internal.lamdaj.util.$IntrospectionUtil.getPropertyValue(Object, String)STYLEREC_CATCH_EXCEPTION44Medium

com.lexicalscope.fluentreflection.internal.lamdaj.util.iterator.$ResettableIteratorOnArray

BugCategoryDetailsLinePriority
new com.lexicalscope.fluentreflection.internal.lamdaj.util.iterator.$ResettableIteratorOnArray(Object[]) may expose internal representation by storing an externally mutable object into $ResettableIteratorOnArray.arrayMALICIOUS_CODEEI_EXPOSE_REP223Medium

com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils

BugCategoryDetailsLinePriority
Comparison of String parameter using == or != in com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(String) BAD_PRACTICEES_COMPARING_PARAMETER_STRING_WITH_EQ545High
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.negate(Boolean) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL65Medium
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(int, int, int, int) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL332Medium
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(Integer) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL240Medium
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(Integer, Integer, Integer, Integer) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL365Medium
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(String) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL549Medium
com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBooleanObject(String, String, String, String) has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL654Medium
Suspicious comparison of Boolean references in com.lexicalscope.fluentreflection.internal.lang3.$BooleanUtils.toBoolean(String)BAD_PRACTICERC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN695Medium

com.lexicalscope.fluentreflection.internal.lang3.$EnumUtils

BugCategoryDetailsLinePriority
Possible null pointer dereference of constants in com.lexicalscope.fluentreflection.internal.lang3.$EnumUtils.checkBitVectorable(Class)CORRECTNESSNP_NULL_ON_SOME_PATH203High

com.lexicalscope.fluentreflection.internal.lang3.$SystemUtils

BugCategoryDetailsLinePriority
Null pointer dereference of System.err in com.lexicalscope.fluentreflection.internal.lang3.$SystemUtils.getSystemProperty(String)CORRECTNESSNP_ALWAYS_NULL1247High

com.lexicalscope.fluentreflection.internal.lang3.math.$NumberUtils

BugCategoryDetailsLinePriority
Switch statement found in com.lexicalscope.fluentreflection.internal.lang3.math.$NumberUtils.createNumber(String) where one case falls through to the next caseSTYLESF_SWITCH_FALLTHROUGH524-531Medium

com.lexicalscope.fluentreflection.internal.lang3.text.$ExtendedMessageFormat

BugCategoryDetailsLinePriority
registry isn't initialized in com.lexicalscope.fluentreflection.internal.lang3.text.$ExtendedMessageFormat.applyPattern(String) when invoked from constructor for superclassCORRECTNESSUR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR367Medium

com.lexicalscope.fluentreflection.internal.lang3.text.$StrTokenizer

BugCategoryDetailsLinePriority
com.lexicalscope.fluentreflection.internal.lang3.text.$StrTokenizer.clone() does not call super.clone()BAD_PRACTICECN_IDIOM_NO_SUPER_CALL1067-1069High

com.lexicalscope.fluentreflection.internal.lang3.time.$DateUtils

BugCategoryDetailsLinePriority
Switch statement found in com.lexicalscope.fluentreflection.internal.lang3.time.$DateUtils.getFragment(Calendar, int, int) where one case falls through to the next caseSTYLESF_SWITCH_FALLTHROUGH1653-1656Medium