ProGuard

proguard.util
Class ClassNameMatcher

java.lang.Object
  extended byproguard.util.BasicMatcher
      extended byproguard.util.ClassNameMatcher
All Implemented Interfaces:
StringMatcher

public class ClassNameMatcher
extends BasicMatcher

This StringMatcher tests whether internal class names match a given regular expression. Supported wildcards are '?' for a single Java identifier character, '*' for any number of regular Java identifier characters, and '**' for any number of regular Java identifier characters or package separator characters. '%' for a single internal primitive type character (Z, B, C, S, I, F, J, or D),


Constructor Summary
ClassNameMatcher(String regularExpression)
          Creates a new ClassNameMatcher.
 
Method Summary
static void main(String[] args)
          A main method for testing class name matching.
 
Methods inherited from class proguard.util.BasicMatcher
matches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassNameMatcher

public ClassNameMatcher(String regularExpression)
Creates a new ClassNameMatcher.

Parameters:
regularExpression - the regular expression against which strings will be matched.
Method Detail

main

public static void main(String[] args)
A main method for testing class name matching.


ProGuard