org.aspectj.weaver
Class ResolvableTypeList

java.lang.Object
  extended by org.aspectj.weaver.ResolvableTypeList

public class ResolvableTypeList
extends java.lang.Object

Carries an array of unresolved types - will resolve them on demand. Can be used where currently the entire array gets resolved and a ResolvedType array is passed on. Depending on the situation there may not be a need to resolve all the entries so this can perform better. Note: the array elements are resolved in place, so the caller should not be surprised if elements and resolved after the type list has been used.

Author:
Andy Clement

Field Summary
 int length
           
 
Constructor Summary
ResolvableTypeList(World world, UnresolvedType[] unresolvedTypes)
           
 
Method Summary
 ResolvedType getResolved(int nameIndex)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

public int length
Constructor Detail

ResolvableTypeList

public ResolvableTypeList(World world,
                          UnresolvedType[] unresolvedTypes)
Method Detail

getResolved

public ResolvedType getResolved(int nameIndex)