Skip to content

Eureka is a fluent API surrounding the internal Javac tree code that allows developers to perform compile-time AST changes in Java more easily.

License

Notifications You must be signed in to change notification settings

project-transparent/eureka

Repository files navigation

Eureka

Eureka is a fluent API surrounding the internal Javac tree code that allows developers to perform compile-time AST changes in Java more easily.

Overview

The internal Javac tree code is subject to many issues, including being repetitious and having sparse documentation. It also takes a bit of trial and error to figure out how to achieve a specific task.

Eureka attempts to add an easy-to-use interface for said code by supplying the developer with a fluent structure.

Requirements

Eureka is designed to use JDK 8 but supports later versions, such versions may be unstable with this project at the moment.

Installation (Gradle - Local)

  1. Clone the repo (https://github.com/project-transparent/eureka).
  2. Run gradlew publishToMavenLocal in the root directory of the repo.
  3. Add mavenLocal() to your repositories.
  4. Add implementation 'org.transparent:eureka:<version>' to your dependencies.

About

Eureka is a fluent API surrounding the internal Javac tree code that allows developers to perform compile-time AST changes in Java more easily.

Topics

Resources

License

Stars

Watchers

Forks

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy