Class GradlePlugin.Matcher

java.lang.Object
org.openrewrite.trait.SimpleTraitMatcher<GradlePlugin>
org.openrewrite.gradle.trait.GradleTraitMatcher<GradlePlugin>
org.openrewrite.gradle.trait.GradlePlugin.Matcher
All Implemented Interfaces:
org.openrewrite.trait.TraitMatcher<GradlePlugin>
Enclosing class:
GradlePlugin

public static class GradlePlugin.Matcher extends GradleTraitMatcher<GradlePlugin>
  • Field Details

    • pluginIdPattern

      protected @Nullable String pluginIdPattern
    • pluginClass

      protected @Nullable String pluginClass
    • acceptTransitive

      protected boolean acceptTransitive
  • Constructor Details

    • Matcher

      public Matcher()
  • Method Details

    • pluginIdPattern

      public GradlePlugin.Matcher pluginIdPattern(@Nullable String pluginIdPattern)
    • pluginClass

      public GradlePlugin.Matcher pluginClass(@Nullable String pluginClass)
    • acceptTransitive

      public GradlePlugin.Matcher acceptTransitive(boolean acceptTransitive)
    • asVisitor

      public <P> org.openrewrite.TreeVisitor<? extends org.openrewrite.Tree,P> asVisitor(org.openrewrite.trait.VisitFunction2<GradlePlugin,P> visitor)
      Specified by:
      asVisitor in interface org.openrewrite.trait.TraitMatcher<GradlePlugin>
      Overrides:
      asVisitor in class org.openrewrite.trait.SimpleTraitMatcher<GradlePlugin>
    • test

      protected @Nullable GradlePlugin test(org.openrewrite.Cursor cursor)
      Specified by:
      test in class org.openrewrite.trait.SimpleTraitMatcher<GradlePlugin>