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

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

public class IntertypeMemberTypeFinder
extends java.lang.Object
implements org.aspectj.org.eclipse.jdt.internal.compiler.lookup.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
Author:
Andy Clement

Field Summary
 org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding targetTypeBinding
           
 
Constructor Summary
IntertypeMemberTypeFinder()
           
 
Method Summary
 void addInterTypeMemberType(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding)
           
 org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType(char[] memberTypeName)
           
 org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getMemberTypes()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetTypeBinding

public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding targetTypeBinding
Constructor Detail

IntertypeMemberTypeFinder

public IntertypeMemberTypeFinder()
Method Detail

addInterTypeMemberType

public void addInterTypeMemberType(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding)

getMemberType

public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType(char[] memberTypeName)
Specified by:
getMemberType in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ITypeFinder

getMemberTypes

public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getMemberTypes()
Specified by:
getMemberTypes in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ITypeFinder