GitHub
Join us on Slack
Join us on Discord
Ask on Stack Overflow
Search…
⌃K
Links
Introduction to OpenRewrite
Running Recipes
Quickstart: Setting up your project and running recipes
Running Rewrite on a Gradle project without modifying the build
Running Rewrite without build tool plugins
Popular recipe guides
Authoring Recipes
Recipe development environment
Writing a Java refactoring recipe
Recipe testing
Recipe conventions and best practices
Modifying methods with JavaTemplate
Creating multiple visitors in one recipe
Writing recipes over multiple source file types
Changelog
Snapshot (2023-01-30)
Snapshot (2023-01-25)
7.35.0 Release (2023-01-20)
7.34.2 Release (2022-12-16)
7.34.0 Release (2022-12-09)
7.33.0 Release (2022-11-16)
Reference
Latest versions of every OpenRewrite module
Maven plugin configuration
Gradle plugin configuration
Snapshot versions
JsonPath and JsonPathMatcher
Declarative YAML format
Method patterns
Dependency version selectors
Framework provided markers
Recipe catalog
CircleCI
Concourse
Github Actions
Java
Kubernetes
Quarkus
Maven
Terraform
Cloud suitability analyzer
Find EJB message-driven beans (MDBs)
Find EJB stateful beans
Find EJB stateless beans
Find JMS files
Find code unsuitable for the cloud
Find java key store files
Find remote method invocations
Find unhandled TERM signals
Find use of JAX-RS
Find use of JavaFX
Find uses of JCA
Find uses of JCache
Find uses of JNI
Find uses of Java file IO
Find uses of Jersey
Find uses of Jetty
Find uses of file:// scheme in string literals
Find uses of hardcoded IP addresses
Uses of CORBA
Uses of JNDI
Uses of Java Batch annotations
Uses of caches
Uses of distributed caches
Uses of ehcache
Core
Config
Gradle
Groovy
Hcl
JSON
Properties
XML
YAML
Concepts & Explanations
Lossless Semantic Trees (LST)
Java LST examples
YAML LST examples
TreeVisitingPrinter
Recipes
Visitors
Styles
Environment
Markers
JavaTemplate
Pointcut expressions
Powered By
GitBook
Cloud suitability analyzer
Locating many of the same patterns that
Cloud Suitability Analyzer
does, but with type safety.
Recipes
Find EJB message-driven beans (MDBs)
Find EJB stateful beans
Find EJB stateless beans
Find JMS files
Find code unsuitable for the cloud
Find java key store files
Find remote method invocations
Find unhandled TERM signals
Find use of JAX-RS
Find use of JavaFX
Find uses of JCA
Find uses of JCache
Find uses of JNI
Find uses of Java file IO
Find uses of Java file IO
Find uses of Jersey
Find uses of Jetty
Find uses of
file://
scheme in string literals
Find uses of hardcoded IP addresses
Uses of CORBA
Uses of JNDI
Uses of Java Batch annotations
Uses of caches
Uses of distributed caches
Uses of ehcache
Previous
Find Terraform resource
Next
Find EJB message-driven beans (MDBs)
Last modified
13d ago