org.aspectj.org.eclipse.jdt.internal.core.search.matching
Class ClassFileMatchLocator

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.search.matching.ClassFileMatchLocator
All Implemented Interfaces:
IIndexConstants

public class ClassFileMatchLocator
extends java.lang.Object
implements IIndexConstants


Field Summary
 
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IIndexConstants
AND_PATTERN, ANNOT_REF_PATTERN, ANNOTATION_REF, ANNOTATION_TYPE_SUFFIX, CLASS_AND_ENUM_SUFFIX, CLASS_AND_INTERFACE_SUFFIX, CLASS_SUFFIX, CONSTRUCTOR_DECL, CONSTRUCTOR_PATTERN, CONSTRUCTOR_REF, COUNTS, DEFAULT_CONSTRUCTOR, ENUM_SUFFIX, FIELD_DECL, FIELD_PATTERN, INTERFACE_AND_ANNOTATION_SUFFIX, INTERFACE_SUFFIX, LOCAL_VAR_PATTERN, METHOD_DECL, METHOD_PATTERN, METHOD_REF, OBJECT, ONE_STAR, ONE_STAR_CHAR, ONE_ZERO, ONE_ZERO_CHAR, OR_PATTERN, PARAMETER_SEPARATOR, PKG_DECL_PATTERN, PKG_REF_PATTERN, REF, SECONDARY_SUFFIX, SEPARATOR, SUPER_REF, SUPER_REF_PATTERN, TYPE_DECL, TYPE_DECL_PATTERN, TYPE_PARAM_PATTERN, TYPE_REF_PATTERN, TYPE_SUFFIX, ZERO_CHAR
 
Constructor Summary
ClassFileMatchLocator()
           
 
Method Summary
static char[] convertClassFileFormat(char[] name)
           
 void locateMatches(MatchLocator locator, ClassFile classFile, IBinaryType info)
          Locate declaration in the current class file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFileMatchLocator

public ClassFileMatchLocator()
Method Detail

convertClassFileFormat

public static char[] convertClassFileFormat(char[] name)

locateMatches

public void locateMatches(MatchLocator locator,
                          ClassFile classFile,
                          IBinaryType info)
                   throws CoreException
Locate declaration in the current class file. This class file is always in a jar.

Throws:
CoreException