aspectj
« Back to VersTracker
Description:
Aspect-oriented programming for Java
Type: Formula  |  Latest Version: 1.9.25@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java aop aspect-oriented-programming development compiler
Install: brew install aspectj
About:
AspectJ is a seamless aspect-oriented extension to the Java programming language. It enables developers to modularize cross-cutting concerns, such as logging, security, and transaction management, without modifying the core business logic. This results in cleaner, more maintainable, and reusable code.
Key Features:
  • Seamless integration with the Java language
  • Compile-time and load-time weaving
  • Support for annotation-based aspects
  • Pointcut expression language for precise targeting
Use Cases:
  • Implementing centralized logging and tracing
  • Enforcing security policies across an application
  • Managing transactions declaratively
  • Performance monitoring and profiling
Alternatives:
  • Spring AOP – AOP framework that is proxy-based and part of the Spring Framework, generally simpler but less powerful than AspectJ's native weaving.
Version History
Detected Version Rev Change Commit
Nov 4, 2025 9:49am 0 VERSION_BUMP 17e607cd
Nov 4, 2025 9:12am 0 VERSION_BUMP 14f708da
Sep 13, 2024 1:31am 0 VERSION_BUMP 3ddce3d8