Class TypeMatcher

java.lang.Object
org.openrewrite.java.TypeMatcher
All Implemented Interfaces:
org.openrewrite.trait.Reference.Matcher

public class TypeMatcher extends Object implements org.openrewrite.trait.Reference.Matcher
  • Constructor Details

    • TypeMatcher

      public TypeMatcher(@Nullable String typePattern)
    • TypeMatcher

      public TypeMatcher(@Nullable String typePattern, boolean matchInherited)
  • Method Details

    • matches

      public boolean matches(@Nullable TypeTree tt)
    • matchesPackage

      public boolean matchesPackage(String packageName)
    • matches

      public boolean matches(@Nullable JavaType type)
    • matchesReference

      public boolean matchesReference(org.openrewrite.trait.Reference reference)
      Specified by:
      matchesReference in interface org.openrewrite.trait.Reference.Matcher
    • createRenamer

      public org.openrewrite.trait.Reference.Renamer createRenamer(String newName)
      Specified by:
      createRenamer in interface org.openrewrite.trait.Reference.Matcher