Java Source Tools Java Source Tools provides tools for parsing, scanning and writing java source code. It uses following tools: JavaParser for analyzing and parsing java source code. JavaPoet for writing java source code.