org.aspectj.org.eclipse.jdt.internal.core
Class JavaElementRequestor

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.JavaElementRequestor
All Implemented Interfaces:
IJavaElementRequestor

public class JavaElementRequestor
extends java.lang.Object
implements IJavaElementRequestor

See Also:
IJavaElementRequestor

Field Summary
protected  boolean fCanceled
          True if this requestor no longer wants to receive results from its IRequestorNameLookup.
protected  java.util.ArrayList fFields
          A collection of the resulting fields, or null if no field results have been received.
protected static IField[] fgEmptyFieldArray
          Empty arrays used for efficiency
protected static IInitializer[] fgEmptyInitializerArray
           
protected static IMethod[] fgEmptyMethodArray
           
protected static IPackageFragment[] fgEmptyPackageFragmentArray
           
protected static IType[] fgEmptyTypeArray
           
protected  java.util.ArrayList fInitializers
          A collection of the resulting initializers, or null if no initializer results have been received.
protected  java.util.ArrayList fMemberTypes
          A collection of the resulting member types, or null if no member type results have been received.
protected  java.util.ArrayList fMethods
          A collection of the resulting methods, or null if no method results have been received.
protected  java.util.ArrayList fPackageFragments
          A collection of the resulting package fragments, or null if no package fragment results have been received.
protected  java.util.ArrayList fTypes
          A collection of the resulting types, or null if no type results have been received.
 
Constructor Summary
JavaElementRequestor()
           
 
Method Summary
 void acceptField(IField field)
           
 void acceptInitializer(IInitializer initializer)
           
 void acceptMemberType(IType type)
           
 void acceptMethod(IMethod method)
           
 void acceptPackageFragment(IPackageFragment packageFragment)
           
 void acceptType(IType type)
           
 IField[] getFields()
           
 IInitializer[] getInitializers()
           
 IType[] getMemberTypes()
           
 IMethod[] getMethods()
           
 IPackageFragment[] getPackageFragments()
           
 IType[] getTypes()
           
 boolean isCanceled()
          Returns true if this IJavaElementRequestor does not want to receive any more results.
 void reset()
          Reset the state of this requestor.
 void setCanceled(boolean b)
          Sets the #isCanceled state of this requestor to true or false.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fCanceled

protected boolean fCanceled
True if this requestor no longer wants to receive results from its IRequestorNameLookup.


fFields

protected java.util.ArrayList fFields
A collection of the resulting fields, or null if no field results have been received.


fInitializers

protected java.util.ArrayList fInitializers
A collection of the resulting initializers, or null if no initializer results have been received.


fMemberTypes

protected java.util.ArrayList fMemberTypes
A collection of the resulting member types, or null if no member type results have been received.


fMethods

protected java.util.ArrayList fMethods
A collection of the resulting methods, or null if no method results have been received.


fPackageFragments

protected java.util.ArrayList fPackageFragments
A collection of the resulting package fragments, or null if no package fragment results have been received.


fTypes

protected java.util.ArrayList fTypes
A collection of the resulting types, or null if no type results have been received.


fgEmptyFieldArray

protected static IField[] fgEmptyFieldArray
Empty arrays used for efficiency


fgEmptyInitializerArray

protected static IInitializer[] fgEmptyInitializerArray

fgEmptyTypeArray

protected static IType[] fgEmptyTypeArray

fgEmptyPackageFragmentArray

protected static IPackageFragment[] fgEmptyPackageFragmentArray

fgEmptyMethodArray

protected static IMethod[] fgEmptyMethodArray
Constructor Detail

JavaElementRequestor

public JavaElementRequestor()
Method Detail

acceptField

public void acceptField(IField field)
Specified by:
acceptField in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptInitializer

public void acceptInitializer(IInitializer initializer)
Specified by:
acceptInitializer in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptMemberType

public void acceptMemberType(IType type)
Specified by:
acceptMemberType in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptMethod

public void acceptMethod(IMethod method)
Specified by:
acceptMethod in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptPackageFragment

public void acceptPackageFragment(IPackageFragment packageFragment)
Specified by:
acceptPackageFragment in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptType

public void acceptType(IType type)
Specified by:
acceptType in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

getFields

public IField[] getFields()
See Also:
IJavaElementRequestor

getInitializers

public IInitializer[] getInitializers()
See Also:
IJavaElementRequestor

getMemberTypes

public IType[] getMemberTypes()
See Also:
IJavaElementRequestor

getMethods

public IMethod[] getMethods()
See Also:
IJavaElementRequestor

getPackageFragments

public IPackageFragment[] getPackageFragments()
See Also:
IJavaElementRequestor

getTypes

public IType[] getTypes()
See Also:
IJavaElementRequestor

isCanceled

public boolean isCanceled()
Description copied from interface: IJavaElementRequestor
Returns true if this IJavaElementRequestor does not want to receive any more results.

Specified by:
isCanceled in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

reset

public void reset()
Reset the state of this requestor.


setCanceled

public void setCanceled(boolean b)
Sets the #isCanceled state of this requestor to true or false.