Class GradleTraitMatcher<U extends org.openrewrite.trait.Trait<?>>

java.lang.Object
org.openrewrite.trait.SimpleTraitMatcher<U>
org.openrewrite.gradle.trait.GradleTraitMatcher<U>
All Implemented Interfaces:
org.openrewrite.trait.TraitMatcher<U>
Direct Known Subclasses:
GradleDependencies.Matcher, GradleDependency.Matcher, GradleMultiDependency.Matcher, GradlePlugin.Matcher, JvmTestSuite.Matcher, SpringDependencyManagementPluginEntry.Matcher

public abstract class GradleTraitMatcher<U extends org.openrewrite.trait.Trait<?>> extends org.openrewrite.trait.SimpleTraitMatcher<U>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected @Nullable org.openrewrite.gradle.marker.GradleProject
    getGradleProject(org.openrewrite.Cursor cursor)
     
    protected boolean
    withinBlock(org.openrewrite.Cursor cursor, String name)
     

    Methods inherited from class org.openrewrite.trait.SimpleTraitMatcher

    asVisitor, get, higher, lower, test

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.openrewrite.trait.TraitMatcher

    asVisitor, get, lower, require, require
  • Constructor Details

    • GradleTraitMatcher

      public GradleTraitMatcher()
  • Method Details

    • getGradleProject

      protected @Nullable org.openrewrite.gradle.marker.GradleProject getGradleProject(org.openrewrite.Cursor cursor)
    • withinBlock

      protected boolean withinBlock(org.openrewrite.Cursor cursor, String name)