Class StackTraceFilter


  • public class StackTraceFilter
    extends java.lang.Object
    Stack trace filtering.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<org.apache.tools.ant.filters.TokenFilter.Filter> customFilters
      Custom filters (from ANT's own TokenFilter).
      private static java.util.List<java.util.regex.Pattern> defaultFilters
      Default stack trace filters.
      private boolean enabled
      Whether or not to use this filter (just in case somebody wanted to disable it via a property).
      private boolean useDefaults
      Whether or not to use the default filters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addConfigured​(org.apache.tools.ant.filters.TokenFilter.Filter filter)
      Add a custom filter.
      void addContainsRegex​(org.apache.tools.ant.filters.TokenFilter.ContainsRegex filter)  
      void addContainsString​(org.apache.tools.ant.filters.TokenFilter.ContainsString filter)  
      java.lang.String apply​(java.lang.String trace)  
      void setDefaults​(boolean useDefaults)
      Use default filters (JUnit, randomized testing, some of the reflection stuff).
      void setEnabled​(boolean enabled)
      Disable or enable the filter.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • defaultFilters

        private static java.util.List<java.util.regex.Pattern> defaultFilters
        Default stack trace filters.
        See Also:
        setDefaults(boolean)
      • useDefaults

        private boolean useDefaults
        Whether or not to use the default filters.
      • enabled

        private boolean enabled
        Whether or not to use this filter (just in case somebody wanted to disable it via a property).
      • customFilters

        private java.util.List<org.apache.tools.ant.filters.TokenFilter.Filter> customFilters
        Custom filters (from ANT's own TokenFilter).
    • Constructor Detail

      • StackTraceFilter

        public StackTraceFilter()
    • Method Detail

      • setDefaults

        public void setDefaults​(boolean useDefaults)
        Use default filters (JUnit, randomized testing, some of the reflection stuff).
      • setEnabled

        public void setEnabled​(boolean enabled)
        Disable or enable the filter.
      • addContainsString

        public void addContainsString​(org.apache.tools.ant.filters.TokenFilter.ContainsString filter)
      • addContainsRegex

        public void addContainsRegex​(org.apache.tools.ant.filters.TokenFilter.ContainsRegex filter)
      • addConfigured

        public void addConfigured​(org.apache.tools.ant.filters.TokenFilter.Filter filter)
        Add a custom filter.
      • apply

        public java.lang.String apply​(java.lang.String trace)