Class ClassFilter

java.lang.Object
org.revapi.base.BaseTreeFilter<org.revapi.java.spi.JavaElement>
org.revapi.base.IncludeExcludeTreeFilter<org.revapi.java.spi.JavaElement>
org.revapi.base.OverridableIncludeExcludeTreeFilter<org.revapi.java.spi.JavaElement>
org.revapi.java.filters.ClassFilter
All Implemented Interfaces:
org.revapi.TreeFilter<org.revapi.java.spi.JavaElement>

@Deprecated public class ClassFilter extends org.revapi.base.OverridableIncludeExcludeTreeFilter<org.revapi.java.spi.JavaElement>
Deprecated.
This is deprecated because it is a temporary measure
This is a solution to the removal of package and class filtering directly in the classpath scanner. We need something that people will be able to use until this functionality is removed for good and only the variant with revapi.filter and the java matcher are available.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.revapi.base.IncludeExcludeTreeFilter

    org.revapi.base.IncludeExcludeTreeFilter.IncludeExcludeResult
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClassFilter(Pattern[] includes, Pattern[] excludes)
    Deprecated.
     
  • Method Summary

    Methods inherited from class org.revapi.base.OverridableIncludeExcludeTreeFilter

    processExcludeStart, processIncludeStart

    Methods inherited from class org.revapi.base.IncludeExcludeTreeFilter

    constructResult, doStart, finish, finish, start

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClassFilter

      public ClassFilter(Pattern[] includes, Pattern[] excludes)
      Deprecated.