You can download java-frontend-3.13.1.jar in this page.
Open Source
java-frontend-3.13.1.jar file has the following types.
META-INF.maven.org.sonarsource.java.java-frontend.pom.properties META-INF.maven.org.sonarsource.java.java-frontend.pom.xml META-INF/MANIFEST.MF org.sonar.java.AbstractJavaClasspath.class org.sonar.java.AnalyzerMessage.class org.sonar.java.CharsetAwareVisitor.class org.sonar.java.DefaultJavaResourceLocator.class org.sonar.java.JavaClasspath.class org.sonar.java.JavaClasspathProperties.class org.sonar.java.JavaConfiguration.class org.sonar.java.JavaFilesCache.class org.sonar.java.JavaSquid.class org.sonar.java.JavaTestClasspath.class org.sonar.java.JavaVersionAwareVisitor.class org.sonar.java.Measurer.class org.sonar.java.SonarComponents.class org.sonar.java.ast.JavaAstScanner.class org.sonar.java.ast.api.JavaKeyword.class org.sonar.java.ast.api.JavaPunctuator.class org.sonar.java.ast.api.JavaTokenType.class org.sonar.java.ast.api.package-info.class org.sonar.java.ast.package-info.class org.sonar.java.ast.parser.ArgumentListTreeImpl.class org.sonar.java.ast.parser.BlockStatementListTreeImpl.class org.sonar.java.ast.parser.BoundListTreeImpl.class org.sonar.java.ast.parser.FormalParametersListTreeImpl.class org.sonar.java.ast.parser.InitializerListTreeImpl.class org.sonar.java.ast.parser.JavaGrammar.class org.sonar.java.ast.parser.JavaLexer.class org.sonar.java.ast.parser.JavaNodeBuilder.class org.sonar.java.ast.parser.JavaParser.class org.sonar.java.ast.parser.LambdaParameterListTreeImpl.class org.sonar.java.ast.parser.ListTreeImpl.class org.sonar.java.ast.parser.QualifiedIdentifierListTreeImpl.class org.sonar.java.ast.parser.ResourceListTreeImpl.class org.sonar.java.ast.parser.StatementExpressionListTreeImpl.class org.sonar.java.ast.parser.TreeFactory.class org.sonar.java.ast.parser.TypeParameterListTreeImpl.class org.sonar.java.ast.parser.TypeUnionListTreeImpl.class org.sonar.java.ast.parser.VariableDeclaratorListTreeImpl.class org.sonar.java.ast.parser.package-info.class org.sonar.java.ast.visitors.AccessorsUtils.class org.sonar.java.ast.visitors.CommentLinesVisitor.class org.sonar.java.ast.visitors.ComplexityVisitor.class org.sonar.java.ast.visitors.FileLinesVisitor.class org.sonar.java.ast.visitors.LinesOfCodeVisitor.class org.sonar.java.ast.visitors.PublicApiChecker.class org.sonar.java.ast.visitors.SonarSymbolTableVisitor.class org.sonar.java.ast.visitors.StatementVisitor.class org.sonar.java.ast.visitors.SubscriptionVisitor.class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor.class org.sonar.java.ast.visitors.package-info.class org.sonar.java.bytecode.BytecodeScanner.class org.sonar.java.bytecode.BytecodeVisitorNotifier.class org.sonar.java.bytecode.ClassLoaderBuilder.class org.sonar.java.bytecode.VirtualMethodsLinker.class org.sonar.java.bytecode.asm.AsmAccessFlags.class org.sonar.java.bytecode.asm.AsmClass.class org.sonar.java.bytecode.asm.AsmClassProvider.class org.sonar.java.bytecode.asm.AsmClassProviderImpl.class org.sonar.java.bytecode.asm.AsmClassVisitor.class org.sonar.java.bytecode.asm.AsmEdge.class org.sonar.java.bytecode.asm.AsmField.class org.sonar.java.bytecode.asm.AsmMethod.class org.sonar.java.bytecode.asm.AsmMethodVisitor.class org.sonar.java.bytecode.asm.AsmResource.class org.sonar.java.bytecode.asm.AsmSignature.class org.sonar.java.bytecode.asm.AsmSignatureVisitor.class org.sonar.java.bytecode.asm.AsmType.class org.sonar.java.bytecode.asm.SourceCodeEdgeUsage.class org.sonar.java.bytecode.asm.package-info.class org.sonar.java.bytecode.loader.FileSystemLoader.class org.sonar.java.bytecode.loader.JarLoader.class org.sonar.java.bytecode.loader.Loader.class org.sonar.java.bytecode.loader.SquidClassLoader.class org.sonar.java.bytecode.loader.package-info.class org.sonar.java.bytecode.package-info.class org.sonar.java.bytecode.visitor.BytecodeContext.class org.sonar.java.bytecode.visitor.BytecodeVisitor.class org.sonar.java.bytecode.visitor.DefaultBytecodeContext.class org.sonar.java.bytecode.visitor.DependenciesVisitor.class org.sonar.java.bytecode.visitor.ResourceMapping.class org.sonar.java.bytecode.visitor.package-info.class org.sonar.java.cfg.CFG.class org.sonar.java.cfg.CFGLoop.class org.sonar.java.cfg.LiveVariables.class org.sonar.java.cfg.LocalVariableReadExtractor.class org.sonar.java.cfg.package-info.class org.sonar.java.collections.AVLTree.class org.sonar.java.collections.PCollections.class org.sonar.java.collections.PMap.class org.sonar.java.collections.PSet.class org.sonar.java.collections.package-info.class org.sonar.java.filters.SuppressWarningsFilter.class org.sonar.java.filters.package-info.class org.sonar.java.matcher.MethodMatcher.class org.sonar.java.matcher.MethodMatcherCollection.class org.sonar.java.matcher.MethodMatcherFactory.class org.sonar.java.matcher.NameCriteria.class org.sonar.java.matcher.TypeCriteria.class org.sonar.java.matcher.package-info.class org.sonar.java.model.AbstractTypedTree.class org.sonar.java.model.ArrayDimensionTreeImpl.class org.sonar.java.model.DefaultJavaFileScannerContext.class org.sonar.java.model.InternalSyntaxSpacing.class org.sonar.java.model.InternalSyntaxToken.class org.sonar.java.model.InternalSyntaxTrivia.class org.sonar.java.model.JavaTree.class org.sonar.java.model.JavaVersionImpl.class org.sonar.java.model.KindMaps.class org.sonar.java.model.LiteralUtils.class org.sonar.java.model.ModifiersUtils.class org.sonar.java.model.PackageUtils.class org.sonar.java.model.SyntacticEquivalence.class org.sonar.java.model.TypeParameterTreeImpl.class org.sonar.java.model.VisitorsBridge.class org.sonar.java.model.VisitorsBridgeForTests.class org.sonar.java.model.declaration.AnnotationTreeImpl.class org.sonar.java.model.declaration.ClassTreeImpl.class org.sonar.java.model.declaration.EnumConstantTreeImpl.class org.sonar.java.model.declaration.MethodTreeImpl.class org.sonar.java.model.declaration.ModifierKeywordTreeImpl.class org.sonar.java.model.declaration.ModifiersTreeImpl.class org.sonar.java.model.declaration.VariableTreeImpl.class org.sonar.java.model.declaration.package-info.class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl.class org.sonar.java.model.expression.AssignmentExpressionTreeImpl.class org.sonar.java.model.expression.BinaryExpressionTreeImpl.class org.sonar.java.model.expression.ConditionalExpressionTreeImpl.class org.sonar.java.model.expression.IdentifierTreeImpl.class org.sonar.java.model.expression.InstanceOfTreeImpl.class org.sonar.java.model.expression.InternalPostfixUnaryExpression.class org.sonar.java.model.expression.InternalPrefixUnaryExpression.class org.sonar.java.model.expression.LambdaExpressionTreeImpl.class org.sonar.java.model.expression.LiteralTreeImpl.class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl.class org.sonar.java.model.expression.MethodInvocationTreeImpl.class org.sonar.java.model.expression.MethodReferenceTreeImpl.class org.sonar.java.model.expression.NewArrayTreeImpl.class org.sonar.java.model.expression.NewClassTreeImpl.class org.sonar.java.model.expression.ParenthesizedTreeImpl.class org.sonar.java.model.expression.TypeArgumentListTreeImpl.class org.sonar.java.model.expression.TypeCastExpressionTreeImpl.class org.sonar.java.model.expression.package-info.class org.sonar.java.model.package-info.class org.sonar.java.model.statement.AssertStatementTreeImpl.class org.sonar.java.model.statement.BlockTreeImpl.class org.sonar.java.model.statement.BreakStatementTreeImpl.class org.sonar.java.model.statement.CaseGroupTreeImpl.class org.sonar.java.model.statement.CaseLabelTreeImpl.class org.sonar.java.model.statement.CatchTreeImpl.class org.sonar.java.model.statement.ContinueStatementTreeImpl.class org.sonar.java.model.statement.DoWhileStatementTreeImpl.class org.sonar.java.model.statement.EmptyStatementTreeImpl.class org.sonar.java.model.statement.ExpressionStatementTreeImpl.class org.sonar.java.model.statement.ForEachStatementImpl.class org.sonar.java.model.statement.ForStatementTreeImpl.class org.sonar.java.model.statement.IfStatementTreeImpl.class org.sonar.java.model.statement.LabeledStatementTreeImpl.class org.sonar.java.model.statement.ReturnStatementTreeImpl.class org.sonar.java.model.statement.StaticInitializerTreeImpl.class org.sonar.java.model.statement.SwitchStatementTreeImpl.class org.sonar.java.model.statement.SynchronizedStatementTreeImpl.class org.sonar.java.model.statement.ThrowStatementTreeImpl.class org.sonar.java.model.statement.TryStatementTreeImpl.class org.sonar.java.model.statement.WhileStatementTreeImpl.class org.sonar.java.model.statement.package-info.class org.sonar.java.package-info.class org.sonar.java.resolve.AnnotationInstanceResolve.class org.sonar.java.resolve.AnnotationValueResolve.class org.sonar.java.resolve.BytecodeAnnotationVisitor.class org.sonar.java.resolve.BytecodeCompleter.class org.sonar.java.resolve.BytecodeFieldVisitor.class org.sonar.java.resolve.BytecodeMethodVisitor.class org.sonar.java.resolve.BytecodeVisitor.class org.sonar.java.resolve.Convert.class org.sonar.java.resolve.FirstPass.class org.sonar.java.resolve.Flags.class org.sonar.java.resolve.JavaSymbol.class org.sonar.java.resolve.JavaType.class org.sonar.java.resolve.LabelsVisitor.class org.sonar.java.resolve.ParametrizedTypeCache.class org.sonar.java.resolve.Resolve.class org.sonar.java.resolve.Scope.class org.sonar.java.resolve.SecondPass.class org.sonar.java.resolve.SemanticModel.class org.sonar.java.resolve.SymbolMetadataResolve.class org.sonar.java.resolve.Symbols.class org.sonar.java.resolve.TypeAndReferenceSolver.class org.sonar.java.resolve.TypeSubstitution.class org.sonar.java.resolve.TypeSubstitutionSolver.class org.sonar.java.resolve.Types.class org.sonar.java.resolve.package-info.class org.sonar.java.se.CheckerContext.class org.sonar.java.se.CheckerDispatcher.class org.sonar.java.se.ExplodedGraph.class org.sonar.java.se.ExplodedGraphWalker.class org.sonar.java.se.Pair.class org.sonar.java.se.ProgramState.class org.sonar.java.se.SymbolicExecutionVisitor.class org.sonar.java.se.SymbolicValueFactory.class org.sonar.java.se.checks.CheckerTreeNodeVisitor.class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck.class org.sonar.java.se.checks.CustomUnclosedResourcesCheck.class org.sonar.java.se.checks.LocksNotUnlockedCheck.class org.sonar.java.se.checks.NoWayOutLoopCheck.class org.sonar.java.se.checks.NonNullSetToNullCheck.class org.sonar.java.se.checks.NullDereferenceCheck.class org.sonar.java.se.checks.SECheck.class org.sonar.java.se.checks.SyntaxTreeNameFinder.class org.sonar.java.se.checks.UnclosedResourcesCheck.class org.sonar.java.se.checks.package-info.class org.sonar.java.se.constraint.BooleanConstraint.class org.sonar.java.se.constraint.Constraint.class org.sonar.java.se.constraint.ConstraintManager.class org.sonar.java.se.constraint.ObjectConstraint.class org.sonar.java.se.constraint.TypedConstraint.class org.sonar.java.se.constraint.package-info.class org.sonar.java.se.package-info.class org.sonar.java.se.symbolicvalues.BinaryRelation.class org.sonar.java.se.symbolicvalues.BinarySymbolicValue.class org.sonar.java.se.symbolicvalues.EqualRelation.class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation.class org.sonar.java.se.symbolicvalues.GreaterThanRelation.class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation.class org.sonar.java.se.symbolicvalues.LessThanRelation.class org.sonar.java.se.symbolicvalues.MethodEqualsRelation.class org.sonar.java.se.symbolicvalues.NotEqualRelation.class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation.class org.sonar.java.se.symbolicvalues.NullCheckSymbolicValue.class org.sonar.java.se.symbolicvalues.RelationState.class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.class org.sonar.java.se.symbolicvalues.SymbolicValue.class org.sonar.java.se.symbolicvalues.package-info.class org.sonar.java.signature.JvmJavaType.class org.sonar.java.signature.MethodSignature.class org.sonar.java.signature.MethodSignaturePrinter.class org.sonar.java.signature.MethodSignatureScanner.class org.sonar.java.signature.Parameter.class org.sonar.java.signature.ParameterSignaturePrinter.class org.sonar.java.signature.ParameterSignatureScanner.class org.sonar.java.signature.package-info.class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder.class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder.class org.sonar.java.syntaxtoken.package-info.class org.sonar.java.xml.XPathXmlCheck.class org.sonar.java.xml.XmlAnalyzer.class org.sonar.java.xml.XmlCheck.class org.sonar.java.xml.XmlCheckContext.class org.sonar.java.xml.XmlCheckContextImpl.class org.sonar.java.xml.XmlCheckUtils.class org.sonar.java.xml.XmlParser.class org.sonar.java.xml.maven.PomCheck.class org.sonar.java.xml.maven.PomCheckContext.class org.sonar.java.xml.maven.PomCheckContextImpl.class org.sonar.java.xml.maven.PomParser.class org.sonar.java.xml.maven.package-info.class org.sonar.java.xml.package-info.class org.sonar.plugins.java.api.CheckRegistrar.class org.sonar.plugins.java.api.IssuableSubscriptionVisitor.class org.sonar.plugins.java.api.JavaCheck.class org.sonar.plugins.java.api.JavaFileScanner.class org.sonar.plugins.java.api.JavaFileScannerContext.class org.sonar.plugins.java.api.JavaResourceLocator.class org.sonar.plugins.java.api.JavaVersion.class org.sonar.plugins.java.api.package-info.class org.sonar.plugins.java.api.semantic.Symbol.class org.sonar.plugins.java.api.semantic.SymbolMetadata.class org.sonar.plugins.java.api.semantic.Type.class org.sonar.plugins.java.api.semantic.package-info.class org.sonar.plugins.java.api.tree.AnnotationTree.class org.sonar.plugins.java.api.tree.Arguments.class org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree.class org.sonar.plugins.java.api.tree.ArrayDimensionTree.class org.sonar.plugins.java.api.tree.ArrayTypeTree.class org.sonar.plugins.java.api.tree.AssertStatementTree.class org.sonar.plugins.java.api.tree.AssignmentExpressionTree.class org.sonar.plugins.java.api.tree.BaseTreeVisitor.class org.sonar.plugins.java.api.tree.BinaryExpressionTree.class org.sonar.plugins.java.api.tree.BlockTree.class org.sonar.plugins.java.api.tree.BreakStatementTree.class org.sonar.plugins.java.api.tree.CaseGroupTree.class org.sonar.plugins.java.api.tree.CaseLabelTree.class org.sonar.plugins.java.api.tree.CatchTree.class org.sonar.plugins.java.api.tree.ClassTree.class org.sonar.plugins.java.api.tree.CompilationUnitTree.class org.sonar.plugins.java.api.tree.ConditionalExpressionTree.class org.sonar.plugins.java.api.tree.ContinueStatementTree.class org.sonar.plugins.java.api.tree.DoWhileStatementTree.class org.sonar.plugins.java.api.tree.EmptyStatementTree.class org.sonar.plugins.java.api.tree.EnumConstantTree.class org.sonar.plugins.java.api.tree.ExpressionStatementTree.class org.sonar.plugins.java.api.tree.ExpressionTree.class org.sonar.plugins.java.api.tree.ForEachStatement.class org.sonar.plugins.java.api.tree.ForStatementTree.class org.sonar.plugins.java.api.tree.IdentifierTree.class org.sonar.plugins.java.api.tree.IfStatementTree.class org.sonar.plugins.java.api.tree.ImportClauseTree.class org.sonar.plugins.java.api.tree.ImportTree.class org.sonar.plugins.java.api.tree.InferedTypeTree.class org.sonar.plugins.java.api.tree.InstanceOfTree.class org.sonar.plugins.java.api.tree.LabeledStatementTree.class org.sonar.plugins.java.api.tree.LambdaExpressionTree.class org.sonar.plugins.java.api.tree.ListTree.class org.sonar.plugins.java.api.tree.LiteralTree.class org.sonar.plugins.java.api.tree.MemberSelectExpressionTree.class org.sonar.plugins.java.api.tree.MethodInvocationTree.class org.sonar.plugins.java.api.tree.MethodReferenceTree.class org.sonar.plugins.java.api.tree.MethodTree.class org.sonar.plugins.java.api.tree.MethodsAreNonnullByDefault.class org.sonar.plugins.java.api.tree.Modifier.class org.sonar.plugins.java.api.tree.ModifierKeywordTree.class org.sonar.plugins.java.api.tree.ModifierTree.class org.sonar.plugins.java.api.tree.ModifiersTree.class org.sonar.plugins.java.api.tree.NewArrayTree.class org.sonar.plugins.java.api.tree.NewClassTree.class org.sonar.plugins.java.api.tree.PackageDeclarationTree.class org.sonar.plugins.java.api.tree.ParameterizedTypeTree.class org.sonar.plugins.java.api.tree.ParenthesizedTree.class org.sonar.plugins.java.api.tree.PrimitiveTypeTree.class org.sonar.plugins.java.api.tree.ReturnStatementTree.class org.sonar.plugins.java.api.tree.StatementTree.class org.sonar.plugins.java.api.tree.StaticInitializerTree.class org.sonar.plugins.java.api.tree.SwitchStatementTree.class org.sonar.plugins.java.api.tree.SynchronizedStatementTree.class org.sonar.plugins.java.api.tree.SyntaxToken.class org.sonar.plugins.java.api.tree.SyntaxTrivia.class org.sonar.plugins.java.api.tree.ThrowStatementTree.class org.sonar.plugins.java.api.tree.Tree.class org.sonar.plugins.java.api.tree.TreeVisitor.class org.sonar.plugins.java.api.tree.TryStatementTree.class org.sonar.plugins.java.api.tree.TypeArguments.class org.sonar.plugins.java.api.tree.TypeCastTree.class org.sonar.plugins.java.api.tree.TypeParameterTree.class org.sonar.plugins.java.api.tree.TypeParameters.class org.sonar.plugins.java.api.tree.TypeTree.class org.sonar.plugins.java.api.tree.UnaryExpressionTree.class org.sonar.plugins.java.api.tree.UnionTypeTree.class org.sonar.plugins.java.api.tree.VariableTree.class org.sonar.plugins.java.api.tree.WhileStatementTree.class org.sonar.plugins.java.api.tree.WildcardTree.class org.sonar.plugins.java.api.tree.package-info.class org/sonar/plugins/java/common_rules_sonar_way.xml
java-frontend-3.13.1.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.sonarsource.java</groupId> <artifactId>java</artifactId> <version>3.13.1</version> </parent> <artifactId>java-frontend</artifactId> <name>SonarQube Java :: Front-end</name> <dependencies> <dependency> <groupId>org.sonarsource.sslr</groupId> <artifactId>sslr-core</artifactId> </dependency> <dependency> <groupId>org.sonarsource.sslr-squid-bridge</groupId> <artifactId>sslr-squid-bridge</artifactId> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>sonar-compat</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>java-maven-model</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm-debug-all</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> </dependency> <dependency> <groupId>org.sonarsource.sslr</groupId> <artifactId>sslr-testing-harness</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easytesting</groupId> <artifactId>fest-assert</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <configuration> <includes> <include>org.sonar.java.*</include> <include>org.sonar.maven.*</include> <include>org.sonar.plugins.java.*</include> </includes> <excludes> <!-- sources generated by java-maven-model --> <exclude>org.sonar.maven.model.*</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>unpack-test-projects</id> <phase>generate-test-resources</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <!-- commons-collections --> <artifactItem> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> <classifier>sources</classifier> <outputDirectory>${project.build.directory}/test-projects/commons-collections-3.2.1/src</outputDirectory> </artifactItem> <artifactItem> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> <outputDirectory>${project.build.directory}/test-projects/commons-collections-3.2.1/bin</outputDirectory> </artifactItem> <!-- struts-core --> <artifactItem> <groupId>org.apache.struts</groupId> <artifactId>struts-core</artifactId> <version>1.3.9</version> <classifier>sources</classifier> <outputDirectory>${project.build.directory}/test-projects/struts-core-1.3.9/src</outputDirectory> </artifactItem> <artifactItem> <groupId>org.apache.struts</groupId> <artifactId>struts-core</artifactId> <version>1.3.9</version> <outputDirectory>${project.build.directory}/test-projects/struts-core-1.3.9/bin</outputDirectory> </artifactItem> </artifactItems> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
<dependency> <groupId>org.sonarsource.java</groupId> <artifactId>java-frontend</artifactId> <version>3.13.1</version> </dependency>
If you think the following java-frontend-3.13.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download java-frontend-3.13.1.jar file