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-csharp-squid-plugin-1.4.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.sonar.sslr.squid.checks
├─ com.sonar.sslr.squid.checks.AbstractCommentRegularExpressionCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractFileComplexityCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractGotoCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractLineLengthCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractMagicCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractNamingCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractNestedCommentsCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractNestedIfCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractNoSonarCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractOneStatementPerLineCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractParseErrorCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractSingleLineCommentsSyntaxCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.AbstractXPathCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.CheckMessagesVerifier.class - [JAR]
├─ com.sonar.sslr.squid.checks.CheckMessagesVerifierRule.class - [JAR]
├─ com.sonar.sslr.squid.checks.ChecksHelper.class - [JAR]
├─ com.sonar.sslr.squid.checks.SquidCheck.class - [JAR]
├─ com.sonar.sslr.squid.checks.ViolationCounterCheck.class - [JAR]
com.sonar.plugins.csharp.squid.colorizer
├─ com.sonar.plugins.csharp.squid.colorizer.CSharpSourceCodeColorizer.class - [JAR]
com.sonar.sslr.impl
├─ com.sonar.sslr.impl.BacktrackingEvent.class - [JAR]
├─ com.sonar.sslr.impl.Lexer.class - [JAR]
├─ com.sonar.sslr.impl.LexerException.class - [JAR]
├─ com.sonar.sslr.impl.Parser.class - [JAR]
├─ com.sonar.sslr.impl.ParsingStackTrace.class - [JAR]
├─ com.sonar.sslr.impl.ParsingState.class - [JAR]
com.sonar.csharp.squid.api.source
├─ com.sonar.csharp.squid.api.source.SourceClass.class - [JAR]
├─ com.sonar.csharp.squid.api.source.SourceMember.class - [JAR]
├─ com.sonar.csharp.squid.api.source.SourceType.class - [JAR]
com.sonar.sslr.impl.matcher
├─ com.sonar.sslr.impl.matcher.AdjacentMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.AndMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.AnyTokenButNotMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.AnyTokenMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.BooleanMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.BridgeMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.DelegatingMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.ExclusiveTillMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.GrammarFunctions.class - [JAR]
├─ com.sonar.sslr.impl.matcher.InclusiveTillMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.LongestOneMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.Matcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.MatcherTreePrinter.class - [JAR]
├─ com.sonar.sslr.impl.matcher.MemoMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.MemoizedMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.NextMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.NotMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.OneToNMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.OptMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.OrMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.RuleDefinition.class - [JAR]
├─ com.sonar.sslr.impl.matcher.RuleMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.StandardMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.StatelessMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TillNewLineMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TokenMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TokenTypeClassMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TokenTypeMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TokenTypesMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.TokenValueMatcher.class - [JAR]
├─ com.sonar.sslr.impl.matcher.package-info.class - [JAR]
com.sonar.csharp.squid.scanner
├─ com.sonar.csharp.squid.scanner.CSharpAstScanner.class - [JAR]
com.sonar.sslr.impl.ast
├─ com.sonar.sslr.impl.ast.AlwaysSkipFromAst.class - [JAR]
├─ com.sonar.sslr.impl.ast.AstWalker.class - [JAR]
├─ com.sonar.sslr.impl.ast.AstXmlPrinter.class - [JAR]
├─ com.sonar.sslr.impl.ast.LeftAssociative.class - [JAR]
├─ com.sonar.sslr.impl.ast.NeverSkipFromAst.class - [JAR]
├─ com.sonar.sslr.impl.ast.SkipFromAstIfOnlyOneChild.class - [JAR]
com.sonar.sslr.api.symboltable
├─ com.sonar.sslr.api.symboltable.BaseSymbol.class - [JAR]
├─ com.sonar.sslr.api.symboltable.LocalScope.class - [JAR]
├─ com.sonar.sslr.api.symboltable.Scope.class - [JAR]
├─ com.sonar.sslr.api.symboltable.ScopeTreeVisitor.class - [JAR]
├─ com.sonar.sslr.api.symboltable.ScopeTreeWalker.class - [JAR]
├─ com.sonar.sslr.api.symboltable.Symbol.class - [JAR]
├─ com.sonar.sslr.api.symboltable.SymbolTableBuilder.class - [JAR]
├─ com.sonar.sslr.api.symboltable.SymbolTableBuilderContext.class - [JAR]
├─ com.sonar.sslr.api.symboltable.SymbolTableBuilderVisitor.class - [JAR]
com.sonar.sslr.squid.metrics
├─ com.sonar.sslr.squid.metrics.CommentsVisitor.class - [JAR]
├─ com.sonar.sslr.squid.metrics.ComplexityVisitor.class - [JAR]
├─ com.sonar.sslr.squid.metrics.CounterVisitor.class - [JAR]
├─ com.sonar.sslr.squid.metrics.LinesOfCodeVisitor.class - [JAR]
├─ com.sonar.sslr.squid.metrics.LinesVisitor.class - [JAR]
com.sonar.plugins.csharp.squid
├─ com.sonar.plugins.csharp.squid.CSharpRuleProfile.class - [JAR]
├─ com.sonar.plugins.csharp.squid.CSharpRuleRepository.class - [JAR]
├─ com.sonar.plugins.csharp.squid.CSharpSquidConstants.class - [JAR]
├─ com.sonar.plugins.csharp.squid.CSharpSquidPlugin.class - [JAR]
├─ com.sonar.plugins.csharp.squid.CSharpSquidSensor.class - [JAR]
com.sonar.sslr.impl.events
├─ com.sonar.sslr.impl.events.AutoCompleter.class - [JAR]
├─ com.sonar.sslr.impl.events.ExtendedStackTrace.class - [JAR]
├─ com.sonar.sslr.impl.events.ExtendedStackTraceStream.class - [JAR]
├─ com.sonar.sslr.impl.events.FastStackMatcherAndPosition.class - [JAR]
├─ com.sonar.sslr.impl.events.ParsingEventListener.class - [JAR]
com.sonar.csharp.squid
├─ com.sonar.csharp.squid.CSharpConfiguration.class - [JAR]
com.sonar.plugins.csharp.squid.check
├─ com.sonar.plugins.csharp.squid.check.CSharpCheck.class - [JAR]
com.sonar.csharp.squid.lexer
├─ com.sonar.csharp.squid.lexer.CSharpLexer.class - [JAR]
com.sonar.csharp.checks
├─ com.sonar.csharp.checks.CSharpChecksConstants.class - [JAR]
├─ com.sonar.csharp.checks.CheckList.class - [JAR]
├─ com.sonar.csharp.checks.CommentedCodeCheck.class - [JAR]
├─ com.sonar.csharp.checks.ParsingErrorCheck.class - [JAR]
com.sonar.sslr.api.flow
├─ com.sonar.sslr.api.flow.BarrierSignal.class - [JAR]
├─ com.sonar.sslr.api.flow.Branch.class - [JAR]
├─ com.sonar.sslr.api.flow.ExecutionFlow.class - [JAR]
├─ com.sonar.sslr.api.flow.ExecutionFlowEngine.class - [JAR]
├─ com.sonar.sslr.api.flow.ExecutionFlowError.class - [JAR]
├─ com.sonar.sslr.api.flow.ExecutionFlowSignal.class - [JAR]
├─ com.sonar.sslr.api.flow.ExecutionFlowVisitor.class - [JAR]
├─ com.sonar.sslr.api.flow.FlowHandler.class - [JAR]
├─ com.sonar.sslr.api.flow.Statement.class - [JAR]
├─ com.sonar.sslr.api.flow.StopFlowExplorationSignal.class - [JAR]
├─ com.sonar.sslr.api.flow.StopPathExplorationSignal.class - [JAR]
com.sonar.sslr.impl.channel
├─ com.sonar.sslr.impl.channel.BlackHoleChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.CommentRegexpChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.IdentifierAndKeywordChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.PunctuatorChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.RegexpChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.RegexpChannelBuilder.class - [JAR]
├─ com.sonar.sslr.impl.channel.UnknownCharacterChannel.class - [JAR]
├─ com.sonar.sslr.impl.channel.package-info.class - [JAR]
com.sonar.csharp.squid.tree
├─ com.sonar.csharp.squid.tree.CSharpMemberVisitor.class - [JAR]
├─ com.sonar.csharp.squid.tree.CSharpTypeVisitor.class - [JAR]
com.sonar.csharp.squid.metric
├─ com.sonar.csharp.squid.metric.CSharpComplexityVisitor.class - [JAR]
├─ com.sonar.csharp.squid.metric.CSharpFileLinesVisitor.class - [JAR]
├─ com.sonar.csharp.squid.metric.CSharpPublicApiVisitor.class - [JAR]
com.sonar.csharp.squid.lexer.preprocessors
├─ com.sonar.csharp.squid.lexer.preprocessors.StandardPreprocessorLinePreprocessor.class - [JAR]
com.sonar.csharp.squid.parser
├─ com.sonar.csharp.squid.parser.CSharpGrammarImpl.class - [JAR]
├─ com.sonar.csharp.squid.parser.CSharpParser.class - [JAR]
com.sonar.sslr.api
├─ com.sonar.sslr.api.AstAndTokenVisitor.class - [JAR]
├─ com.sonar.sslr.api.AstNode.class - [JAR]
├─ com.sonar.sslr.api.AstNodeBrowser.class - [JAR]
├─ com.sonar.sslr.api.AstNodeSkippingPolicy.class - [JAR]
├─ com.sonar.sslr.api.AstNodeType.class - [JAR]
├─ com.sonar.sslr.api.AstVisitor.class - [JAR]
├─ com.sonar.sslr.api.AuditListener.class - [JAR]
├─ com.sonar.sslr.api.CommentAnalyser.class - [JAR]
├─ com.sonar.sslr.api.GenericTokenType.class - [JAR]
├─ com.sonar.sslr.api.Grammar.class - [JAR]
├─ com.sonar.sslr.api.PreprocessingDirective.class - [JAR]
├─ com.sonar.sslr.api.Preprocessor.class - [JAR]
├─ com.sonar.sslr.api.PreprocessorAction.class - [JAR]
├─ com.sonar.sslr.api.RecognitionException.class - [JAR]
├─ com.sonar.sslr.api.RecognitionExceptionListener.class - [JAR]
├─ com.sonar.sslr.api.Rule.class - [JAR]
├─ com.sonar.sslr.api.Token.class - [JAR]
├─ com.sonar.sslr.api.TokenType.class - [JAR]
├─ com.sonar.sslr.api.Trivia.class - [JAR]
com.sonar.csharp.squid.api
├─ com.sonar.csharp.squid.api.CSharpGrammar.class - [JAR]
├─ com.sonar.csharp.squid.api.CSharpKeyword.class - [JAR]
├─ com.sonar.csharp.squid.api.CSharpMetric.class - [JAR]
├─ com.sonar.csharp.squid.api.CSharpPreprocessingKeyword.class - [JAR]
├─ com.sonar.csharp.squid.api.CSharpPunctuator.class - [JAR]
├─ com.sonar.csharp.squid.api.CSharpTokenType.class - [JAR]
com.sonar.sslr.squid
├─ com.sonar.sslr.squid.AstScanner.class - [JAR]
├─ com.sonar.sslr.squid.SourceCodeBuilderCallback.class - [JAR]
├─ com.sonar.sslr.squid.SourceCodeBuilderVisitor.class - [JAR]
├─ com.sonar.sslr.squid.SquidAstVisitor.class - [JAR]
├─ com.sonar.sslr.squid.SquidAstVisitorContext.class - [JAR]
├─ com.sonar.sslr.squid.SquidAstVisitorContextImpl.class - [JAR]
com.sonar.plugins.csharp.squid.cpd
├─ com.sonar.plugins.csharp.squid.cpd.CSharpCPDMapping.class - [JAR]
├─ com.sonar.plugins.csharp.squid.cpd.CSharpCPDTokenizer.class - [JAR]
├─ com.sonar.plugins.csharp.squid.cpd.IgnoreUsingDirectivePreprocessor.class - [JAR]