org.aspectj.ajdt.internal.compiler.lookup
Class IntertypeMemberTypeFinder

java.lang.Object
  extended by org.aspectj.ajdt.internal.compiler.lookup.IntertypeMemberTypeFinder
All Implemented Interfaces:
ITypeFinder

public class IntertypeMemberTypeFinder
extends java.lang.Object
implements ITypeFinder

The member finder looks after intertype declared inner classes on a type, there is one member finder per type that was hit by an new inner type declaration.

Since:
1.6.9

Field Summary
 SourceTypeBinding targetTypeBinding
           
 
Constructor Summary
IntertypeMemberTypeFinder()
           
 
Method Summary
 void addInterTypeMemberType(ReferenceBinding binding)
           
 ReferenceBinding getMemberType(char[] memberTypeName)
           
 ReferenceBinding[] getMemberTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetTypeBinding

public SourceTypeBinding targetTypeBinding
Constructor Detail

IntertypeMemberTypeFinder

public IntertypeMemberTypeFinder()
Method Detail

addInterTypeMemberType

public void addInterTypeMemberType(ReferenceBinding binding)

getMemberType

public ReferenceBinding getMemberType(char[] memberTypeName)
Specified by:
getMemberType in interface ITypeFinder

getMemberTypes

public ReferenceBinding[] getMemberTypes()
Specified by:
getMemberTypes in interface ITypeFinder