View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window detekt-rules-errorprone-1.23.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.gitlab.arturbosch.detekt.rules.bugs
├─ io.gitlab.arturbosch.detekt.rules.bugs.AvoidReferentialEquality.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.CastNullableToNonNullableType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.CastToNullableType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.Deprecation.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.DontDowncastCollectionTypes.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.DoubleMutabilityForCollection.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.DuplicateCaseInWhenExpression.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ElseCaseInsteadOfExhaustiveWhen.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.EqualsAlwaysReturnsTrueOrFalse.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.EqualsWithHashCodeExist.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.EqualsWithHashCodeExistKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ExitOutsideMain.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ExplicitGarbageCollectionCall.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.HasPlatformType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.IgnoredReturnValue.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ImplicitDefaultLocale.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ImplicitDefaultLocaleKt.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.ImplicitUnitReturnType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.InvalidRange.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.IteratorHasNextCallsNextMethod.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.IteratorNotThrowingNoSuchElementException.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.LateinitUsage.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.MapGetWithNotNullAssertionOperator.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.MissingPackageDeclaration.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.MissingWhenCase.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.NullCheckOnMutableProperty.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.NullableToStringCall.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.PotentialBugProvider.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.PropertyUsedBeforeDeclaration.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.RedundantElseInWhen.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnconditionalJumpStatementInLoop.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnnecessaryNotNullCheck.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnnecessaryNotNullOperator.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnnecessarySafeCall.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnreachableCatchBlock.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnreachableCode.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnsafeCallOnNullableType.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnsafeCast.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UnusedUnaryOperator.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.UselessPostfixExpression.class - [JAR]
├─ io.gitlab.arturbosch.detekt.rules.bugs.WrongEqualsTypeParameter.class - [JAR]