fastapt

java fast annotation processor tool

License

License

GroupId

GroupId

org.fastlight
ArtifactId

ArtifactId

fastapt
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

fastapt
java fast annotation processor tool
Project URL

Project URL

https://github.com/fast-light/fastaop

Download fastapt

How to add to project

<!-- https://jarcasting.com/artifacts/org.fastlight/fastapt/ -->
<dependency>
    <groupId>org.fastlight</groupId>
    <artifactId>fastapt</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.fastlight/fastapt/
implementation 'org.fastlight:fastapt:1.0.1'
// https://jarcasting.com/artifacts/org.fastlight/fastapt/
implementation ("org.fastlight:fastapt:1.0.1")
'org.fastlight:fastapt:jar:1.0.1'
<dependency org="org.fastlight" name="fastapt" rev="1.0.1">
  <artifact name="fastapt" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.fastlight', module='fastapt', version='1.0.1')
)
libraryDependencies += "org.fastlight" % "fastapt" % "1.0.1"
[org.fastlight/fastapt "1.0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
com.google.auto.service : auto-service jar 1.0-rc7
org.apache.commons : commons-lang3 jar 3.9

system (1)

Group / Artifact Type Version
com.sun » tools jar 1.8

Project Modules

There are no modules declared in this project.

Java lightweight AOP framework

Intro

A lightweight AOP framework based on Java Annotation Processing, Its principle is similar to that of Lombok

Features

  • 📦 Out of the box, compatible with any project
  • 🚀 Based on Java Annotation Processing, high-performance
  • ⚡️ Suitable for arbitrary modifiers methods, like private,protected,static etc..

Guide

please visit FastAop Guide.

Development

$ mvn clean install

IDEA setting

setting->build->compiler->Shared build process VM options: -Djps.track.ap.dependencies=false

Note

FastAop currently only supports Java 8, and does not support other versions at the moment. Later, it will gradually support and adapt to Java 9+

org.fastlight

fastlight

focus on fast lightweight library

Versions

Version
1.0.1
1.0.0