Java 1.5 Parser and AST.
A Java 1.5 Parser with AST generation and visitor support. The AST records the source code structure, javadoc and comments. It is also possible to change the AST nodes or create new ones to modify the source code..
Here is the list of declaration for javaparser. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.google.code.javaparser</groupId> <artifactId>javaparser</artifactId> <version>1.0.8</version> </dependency>
If you think this Maven repository POM file listing for javaparser is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:GNU Lesser General Public License
URL: http://www.gnu.org/licenses/lgpl.html.
The javaparser-1.0.8 has 1 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 4.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1256 |
The following plugins are used in the javaparser-1.0.8.jar
The following packages are defined in the javaparser-1.0.8.jar
japa.parser japa.parser.ast japa.parser.ast.body japa.parser.ast.expr japa.parser.ast.stmt japa.parser.ast.type japa.parser.ast.visitor
Here is the content of the POM file.
<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"> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>7</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>com.google.code.javaparser</groupId> <artifactId>javaparser</artifactId> <packaging>jar</packaging> <name>Java 1.5 Parser and AST</name> <version>1.0.8</version> <description>A Java 1.5 Parser with AST generation and visitor support. The AST records the source code structure, javadoc and comments. It is also possible to change the AST nodes or create new ones to modify the source code.</description> <url>http://code.google.com/p/javaparser/</url> <issueManagement> <system>Google Code</system> <url>http://code.google.com/p/javaparser/issues/</url> </issueManagement> <licenses> <license> <name>GNU Lesser General Public License</name> <url>http://www.gnu.org/licenses/lgpl.html</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>http://code.google.com/p/javaparser/source/browse/</url> <connection>http://javaparser.googlecode.com/svn/trunk/</connection> </scm> <inceptionYear>2007</inceptionYear> <contributors> <contributor> <name>Hendy Irawan</name> <email>hendy@soluvas.com</email> <url>http://www.HendyIrawan.com/</url> <organization>Soluvas</organization> <organizationUrl>http://www.Soluvas.com/</organizationUrl> </contributor> </contributors> <!-- <distributionManagement> <site> <id>javaparser-site</id> <name>JavaParser</name> <url>http://code.google.com/p/javaparser</url> </site> <downloadUrl>http://code.google.com/p/javaparser/downloads/</downloadUrl> <repository> <id>javaparser-release</id> <name>JavaParser Maven Releases Repository</name> <url>svn:https://javaparser.googlecode.com/svn/maven2</url> </repository> <snapshotRepository> <id>javaparser-snapshots</id> <name>JavaParser Maven Snapshots Repository</name> <url>svn:https://javaparser.googlecode.com/svn/maven2-snapshots</url> </snapshotRepository> </distributionManagement> --> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> <outputDirectory>bin</outputDirectory> <testOutputDirectory>bin-test</testOutputDirectory> <extensions> <extension> <groupId>org.jvnet.wagon-svn</groupId> <artifactId>wagon-svn</artifactId> <version>1.9</version> </extension> </extensions> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludes> <exclude>ignore/**</exclude> <exclude>**/*$*</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> <resources> </resources> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies> <repositories> <repository> <id>java.net.m2</id> <url>http://download.java.net/maven/2</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </project>