org.eclipse.jdt.internal.compiler.impl
Interface ITypeRequestor

All Known Implementing Classes:
Compiler

public interface ITypeRequestor


Method Summary
 void accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Accept the resolved binary form for the requested type.
 void accept(ICompilationUnit unit, AccessRestriction accessRestriction)
          Accept the requested type's compilation unit.
 void accept(ISourceType[] sourceType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Accept the unresolved source forms for the requested type.
 

Method Detail

accept

void accept(IBinaryType binaryType,
            PackageBinding packageBinding,
            AccessRestriction accessRestriction)
Accept the resolved binary form for the requested type.


accept

void accept(ICompilationUnit unit,
            AccessRestriction accessRestriction)
Accept the requested type's compilation unit.


accept

void accept(ISourceType[] sourceType,
            PackageBinding packageBinding,
            AccessRestriction accessRestriction)
Accept the unresolved source forms for the requested type. Note that the multiple source forms can be answered, in case the target compilation unit contains multiple types. The first one is then guaranteed to be the one corresponding to the requested type.