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 sonar-go-plugin-1.1.1.2000.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.sonar.uast.helpers
├─ org.sonar.uast.helpers.ArrayAccessLike.class - [JAR]
├─ org.sonar.uast.helpers.AssignmentLike.class - [JAR]
├─ org.sonar.uast.helpers.BinaryExpressionLike.class - [JAR]
├─ org.sonar.uast.helpers.BranchLike.class - [JAR]
├─ org.sonar.uast.helpers.CaseLike.class - [JAR]
├─ org.sonar.uast.helpers.ForLike.class - [JAR]
├─ org.sonar.uast.helpers.FunctionLike.class - [JAR]
├─ org.sonar.uast.helpers.IfLike.class - [JAR]
├─ org.sonar.uast.helpers.LiteralLike.class - [JAR]
├─ org.sonar.uast.helpers.ParenthesizedLike.class - [JAR]
├─ org.sonar.uast.helpers.SwitchLike.class - [JAR]
├─ org.sonar.uast.helpers.package-info.class - [JAR]
com.google.gson.internal
├─ com.google.gson.internal.ConstructorConstructor.class - [JAR]
├─ com.google.gson.internal.Excluder.class - [JAR]
├─ com.google.gson.internal.JsonReaderInternalAccess.class - [JAR]
├─ com.google.gson.internal.LazilyParsedNumber.class - [JAR]
├─ com.google.gson.internal.LinkedHashTreeMap.class - [JAR]
├─ com.google.gson.internal.LinkedTreeMap.class - [JAR]
├─ com.google.gson.internal.ObjectConstructor.class - [JAR]
├─ com.google.gson.internal.Primitives.class - [JAR]
├─ com.google.gson.internal.Streams.class - [JAR]
├─ com.google.gson.internal.UnsafeAllocator.class - [JAR]
org.sonar.uast
├─ org.sonar.uast.SyntacticEquivalence.class - [JAR]
├─ org.sonar.uast.UastNode.class - [JAR]
├─ org.sonar.uast.Unmarshaller.class - [JAR]
├─ org.sonar.uast.Visitor.class - [JAR]
├─ org.sonar.uast.package-info.class - [JAR]
org.sonar.commonruleengine
├─ org.sonar.commonruleengine.CognitiveComplexity.class - [JAR]
├─ org.sonar.commonruleengine.Engine.class - [JAR]
├─ org.sonar.commonruleengine.EngineContext.class - [JAR]
├─ org.sonar.commonruleengine.Issue.class - [JAR]
├─ org.sonar.commonruleengine.Metrics.class - [JAR]
├─ org.sonar.commonruleengine.MetricsVisitor.class - [JAR]
├─ org.sonar.commonruleengine.package-info.class - [JAR]
org.sonar.uast.validators
├─ org.sonar.uast.validators.BinaryExpressionValidator.class - [JAR]
├─ org.sonar.uast.validators.CaseValidator.class - [JAR]
├─ org.sonar.uast.validators.DefaultCaseValidator.class - [JAR]
├─ org.sonar.uast.validators.ForValidator.class - [JAR]
├─ org.sonar.uast.validators.IfValidator.class - [JAR]
├─ org.sonar.uast.validators.ParenthesizedExpressionValidator.class - [JAR]
├─ org.sonar.uast.validators.SwitchValidator.class - [JAR]
├─ org.sonar.uast.validators.Validator.class - [JAR]
├─ org.sonar.uast.validators.package-info.class - [JAR]
javax.annotation.meta
├─ javax.annotation.meta.Exclusive.class - [JAR]
├─ javax.annotation.meta.Exhaustive.class - [JAR]
├─ javax.annotation.meta.TypeQualifier.class - [JAR]
├─ javax.annotation.meta.TypeQualifierDefault.class - [JAR]
├─ javax.annotation.meta.TypeQualifierNickname.class - [JAR]
├─ javax.annotation.meta.TypeQualifierValidator.class - [JAR]
├─ javax.annotation.meta.When.class - [JAR]
org.sonarsource.analyzer.commons.internal.json.simple.parser
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.ContainerFactory.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.ContentHandler.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.JSONParser.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.ParseException.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.Yylex.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.parser.Yytoken.class - [JAR]
org.sonar.commonruleengine.checks
├─ org.sonar.commonruleengine.checks.AllBranchesAreIdenticalCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.BinaryOperatorIdenticalExpressionsCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.Check.class - [JAR]
├─ org.sonar.commonruleengine.checks.CollapsibleIfCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.CollectionSizeCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.DoublePrefixOperatorCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.EmptyBlockCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.EmptyFunctionCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.EmptyStatementsCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.FileHeaderCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.FixMeTagPresenceCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.ForLoopConditionVariableCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.FunctionCognitiveComplexityCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.FunctionNameConventionCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.FunctionTooBigCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.HardcodedIpAddressCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.IfElseIfWithoutElseCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NestedControlFlowCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NestedSwitchCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NoHardcodedCredentialsCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NoIdenticalConditionsCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NoIdenticalFunctionsCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.NoSelfAssignmentCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.OctalNumberCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.RedundantBooleanLiteralCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.RedundantParenthesesCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.StringLiteralDuplicatedCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.SwitchCaseTooBigCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.SwitchDefaultLocationCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.SwitchWithTooManyCaseCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.SwitchWithoutDefaultCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.TodoTagPresenceCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.TooLongLineCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.TooManyLinesInFileCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.TooManyParametersCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.TwoBranchesAreIdenticalCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.UnconditionalJumpStatementCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.UnreachableCodeCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.UnusedParameterCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.UselessIfCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.WrongAssignmentOperatorCheck.class - [JAR]
├─ org.sonar.commonruleengine.checks.package-info.class - [JAR]
org.sonarsource.analyzer.commons.internal.json.simple
├─ org.sonarsource.analyzer.commons.internal.json.simple.ItemList.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.JSONArray.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.JSONAware.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.JSONObject.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.JSONStreamAware.class - [JAR]
├─ org.sonarsource.analyzer.commons.internal.json.simple.JSONValue.class - [JAR]
javax.annotation
├─ javax.annotation.CheckForNull.class - [JAR]
├─ javax.annotation.CheckForSigned.class - [JAR]
├─ javax.annotation.CheckReturnValue.class - [JAR]
├─ javax.annotation.Detainted.class - [JAR]
├─ javax.annotation.MatchesPattern.class - [JAR]
├─ javax.annotation.Nonnegative.class - [JAR]
├─ javax.annotation.Nonnull.class - [JAR]
├─ javax.annotation.Nullable.class - [JAR]
├─ javax.annotation.OverridingMethodsMustInvokeSuper.class - [JAR]
├─ javax.annotation.ParametersAreNonnullByDefault.class - [JAR]
├─ javax.annotation.ParametersAreNullableByDefault.class - [JAR]
├─ javax.annotation.PropertyKey.class - [JAR]
├─ javax.annotation.RegEx.class - [JAR]
├─ javax.annotation.Signed.class - [JAR]
├─ javax.annotation.Syntax.class - [JAR]
├─ javax.annotation.Tainted.class - [JAR]
├─ javax.annotation.Untainted.class - [JAR]
├─ javax.annotation.WillClose.class - [JAR]
├─ javax.annotation.WillCloseWhenClosed.class - [JAR]
├─ javax.annotation.WillNotClose.class - [JAR]
org.sonarsource.analyzer.commons
├─ org.sonarsource.analyzer.commons.BuiltInQualityProfileJsonLoader.class - [JAR]
├─ org.sonarsource.analyzer.commons.InputFileContentExtractor.class - [JAR]
├─ org.sonarsource.analyzer.commons.JsonParser.class - [JAR]
├─ org.sonarsource.analyzer.commons.ProfileDefinitionReader.class - [JAR]
├─ org.sonarsource.analyzer.commons.ProfileGenerator.class - [JAR]
├─ org.sonarsource.analyzer.commons.Resources.class - [JAR]
├─ org.sonarsource.analyzer.commons.RuleMetadataLoader.class - [JAR]
├─ org.sonarsource.analyzer.commons.TokenLocation.class - [JAR]
├─ org.sonarsource.analyzer.commons.package-info.class - [JAR]
org.sonar.go.plugin.externalreport
├─ org.sonar.go.plugin.externalreport.AbstractReportSensor.class - [JAR]
├─ org.sonar.go.plugin.externalreport.ExternalIssue.class - [JAR]
├─ org.sonar.go.plugin.externalreport.ExternalKeyUtils.class - [JAR]
├─ org.sonar.go.plugin.externalreport.GoLintReportSensor.class - [JAR]
├─ org.sonar.go.plugin.externalreport.GoMetaLinterReportSensor.class - [JAR]
├─ org.sonar.go.plugin.externalreport.GoVetReportSensor.class - [JAR]
├─ org.sonar.go.plugin.externalreport.package-info.class - [JAR]
org.sonar.go.plugin.utils
├─ org.sonar.go.plugin.utils.PluginApiUtils.class - [JAR]
├─ org.sonar.go.plugin.utils.package-info.class - [JAR]
com.google.gson.internal.bind
├─ com.google.gson.internal.bind.ArrayTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.CollectionTypeAdapterFactory.class - [JAR]
├─ com.google.gson.internal.bind.DateTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory.class - [JAR]
├─ com.google.gson.internal.bind.JsonTreeReader.class - [JAR]
├─ com.google.gson.internal.bind.JsonTreeWriter.class - [JAR]
├─ com.google.gson.internal.bind.MapTypeAdapterFactory.class - [JAR]
├─ com.google.gson.internal.bind.ObjectTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.class - [JAR]
├─ com.google.gson.internal.bind.SqlDateTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.TimeTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.TreeTypeAdapter.class - [JAR]
├─ com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.class - [JAR]
├─ com.google.gson.internal.bind.TypeAdapters.class - [JAR]
com.google.gson.stream
├─ com.google.gson.stream.JsonReader.class - [JAR]
├─ com.google.gson.stream.JsonScope.class - [JAR]
├─ com.google.gson.stream.JsonToken.class - [JAR]
├─ com.google.gson.stream.JsonWriter.class - [JAR]
├─ com.google.gson.stream.MalformedJsonException.class - [JAR]
org.sonar.go.plugin
├─ org.sonar.go.plugin.CpdVisitor.class - [JAR]
├─ org.sonar.go.plugin.ExternalProcessStreamConsumer.class - [JAR]
├─ org.sonar.go.plugin.GoChecks.class - [JAR]
├─ org.sonar.go.plugin.GoCoverageReport.class - [JAR]
├─ org.sonar.go.plugin.GoExclusionsFileFilter.class - [JAR]
├─ org.sonar.go.plugin.GoLanguage.class - [JAR]
├─ org.sonar.go.plugin.GoPathContext.class - [JAR]
├─ org.sonar.go.plugin.GoPlugin.class - [JAR]
├─ org.sonar.go.plugin.GoRulesDefinition.class - [JAR]
├─ org.sonar.go.plugin.GoSensor.class - [JAR]
├─ org.sonar.go.plugin.GoTestSensor.class - [JAR]
├─ org.sonar.go.plugin.HighlightingVisitor.class - [JAR]
├─ org.sonar.go.plugin.SonarWayProfile.class - [JAR]
├─ org.sonar.go.plugin.UastGeneratorWrapper.class - [JAR]
├─ org.sonar.go.plugin.package-info.class - [JAR]
com.google.gson.annotations
├─ com.google.gson.annotations.Expose.class - [JAR]
├─ com.google.gson.annotations.JsonAdapter.class - [JAR]
├─ com.google.gson.annotations.SerializedName.class - [JAR]
├─ com.google.gson.annotations.Since.class - [JAR]
├─ com.google.gson.annotations.Until.class - [JAR]
com.google.gson
├─ com.google.gson.DefaultDateTypeAdapter.class - [JAR]
├─ com.google.gson.ExclusionStrategy.class - [JAR]
├─ com.google.gson.FieldAttributes.class - [JAR]
├─ com.google.gson.FieldNamingPolicy.class - [JAR]
├─ com.google.gson.FieldNamingStrategy.class - [JAR]
├─ com.google.gson.Gson.class - [JAR]
├─ com.google.gson.GsonBuilder.class - [JAR]
├─ com.google.gson.InstanceCreator.class - [JAR]
├─ com.google.gson.JsonArray.class - [JAR]
├─ com.google.gson.JsonDeserializationContext.class - [JAR]
├─ com.google.gson.JsonDeserializer.class - [JAR]
├─ com.google.gson.JsonElement.class - [JAR]
├─ com.google.gson.JsonIOException.class - [JAR]
├─ com.google.gson.JsonNull.class - [JAR]
├─ com.google.gson.JsonObject.class - [JAR]
├─ com.google.gson.JsonParseException.class - [JAR]
├─ com.google.gson.JsonParser.class - [JAR]
├─ com.google.gson.JsonPrimitive.class - [JAR]
├─ com.google.gson.JsonSerializationContext.class - [JAR]
├─ com.google.gson.JsonSerializer.class - [JAR]
├─ com.google.gson.JsonStreamParser.class - [JAR]
├─ com.google.gson.JsonSyntaxException.class - [JAR]
├─ com.google.gson.LongSerializationPolicy.class - [JAR]
├─ com.google.gson.TypeAdapter.class - [JAR]
├─ com.google.gson.TypeAdapterFactory.class - [JAR]
com.google.gson.internal.bind.util
├─ com.google.gson.internal.bind.util.ISO8601Utils.class - [JAR]
javax.annotation.concurrent
├─ javax.annotation.concurrent.GuardedBy.class - [JAR]
├─ javax.annotation.concurrent.Immutable.class - [JAR]
├─ javax.annotation.concurrent.NotThreadSafe.class - [JAR]
├─ javax.annotation.concurrent.ThreadSafe.class - [JAR]
com.google.gson.reflect
├─ com.google.gson.reflect.TypeToken.class - [JAR]