org.aspectj.ajdt.internal.compiler.lookup
Class IntertypeMemberTypeFinder
java.lang.Object
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
|
|
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 |
targetTypeBinding
public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding targetTypeBinding
IntertypeMemberTypeFinder
public IntertypeMemberTypeFinder()
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