Visit http://www.designwizard.org to get information about the usage of Design Wizard.
The DesignWizard uses the asm-3.1 library and it allows to extract informations from code of java 7 or previous.
The DesingWizard can extract design information from code of java 8. However, asm-3.1 doesn't support lambdas expression available in JDK 8.
In the case your code to use lambda expressions, should occur the problem in the issue #36:
Want to contribute to this project? Awesome! Just remember to fork and add an upstream remote pointing to the official repository. Doing this you can keep track of the official repository and keep your code updated.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m "Add some feature"
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :)
English is the universal language nowadays, so please don't create or comment on issues using another language.
Continuos Integration with Travis
This project is not deployed as an Eclipse project. In order to import DesignWizard properly, consider the following steps:
- Clone the project from the official GitHub repository
- On Eclipse, create a Java project with the same name as the cloned folder. Eclipse will understand that you are configuring an existing project. Click NEXT instead of Finish.
- Select
src
andsrc_tests
and select Add to Java build path - In Default output folder, replace
bin
byclasses
- On the Libraries tab, click on Add JARs...
- Select all jars in the lib folder and press OK
- Finish the New Project Wizard
The DesignWizard project has the ASM dependency considered optional in the your pom.xml file. So, to use the DesignWizard API is necessary to inform the following dependencies:
<dependency>
<groupId>org.designwizard</groupId>
<artifactId>designwizard</artifactId>
<version>1.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.1</version>
</dependency>
For detailed changelog, see Releases.