org.aspectj.org.eclipse.jdt.internal.core.builder
Class ReferenceCollection

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.builder.ReferenceCollection
Direct Known Subclasses:
AdditionalTypeCollection

public class ReferenceCollection
extends java.lang.Object


Constructor Summary
ReferenceCollection(char[][][] qualifiedNameReferences, char[][] simpleNameReferences, char[][] rootReferences)
           
 
Method Summary
 void addDependencies(java.lang.String[] typeNameDependencies)
           
 boolean includes(char[] simpleName)
           
 boolean includes(char[][] qualifiedName)
           
 boolean includes(char[][][] qualifiedNames, char[][] simpleNames)
          Deprecated.  
 boolean includes(char[][][] qualifiedNames, char[][] simpleNames, char[][] rootNames)
           
 boolean insideRoot(char[] rootName)
           
static char[][][] internQualifiedNames(char[][][] qualifiedNames)
           
static char[][][] internQualifiedNames(char[][][] qualifiedNames, boolean keepWellKnown)
           
static char[][][] internQualifiedNames(StringSet qualifiedStrings)
           
static char[][] internSimpleNames(char[][] simpleNames, boolean removeWellKnown)
           
static char[][] internSimpleNames(StringSet simpleStrings)
          Deprecated.  
static char[][] internSimpleNames(StringSet simpleStrings, boolean removeWellKnown)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceCollection

public ReferenceCollection(char[][][] qualifiedNameReferences,
                           char[][] simpleNameReferences,
                           char[][] rootReferences)
Method Detail

addDependencies

public void addDependencies(java.lang.String[] typeNameDependencies)

includes

public boolean includes(char[] simpleName)

includes

public boolean includes(char[][] qualifiedName)

includes

public boolean includes(char[][][] qualifiedNames,
                        char[][] simpleNames)
Deprecated. 


includes

public boolean includes(char[][][] qualifiedNames,
                        char[][] simpleNames,
                        char[][] rootNames)

insideRoot

public boolean insideRoot(char[] rootName)

internQualifiedNames

public static char[][][] internQualifiedNames(StringSet qualifiedStrings)

internQualifiedNames

public static char[][][] internQualifiedNames(char[][][] qualifiedNames)

internQualifiedNames

public static char[][][] internQualifiedNames(char[][][] qualifiedNames,
                                              boolean keepWellKnown)

internSimpleNames

public static char[][] internSimpleNames(StringSet simpleStrings)
Deprecated. 


internSimpleNames

public static char[][] internSimpleNames(StringSet simpleStrings,
                                         boolean removeWellKnown)

internSimpleNames

public static char[][] internSimpleNames(char[][] simpleNames,
                                         boolean removeWellKnown)