Package spoon.reflect.visitor
Interface CtImportVisitor
- All Known Implementing Classes:
CtAbstractImportVisitor
public interface CtImportVisitor
This interface defines the visitor for the different types of CtImport
-
Method Summary
Modifier and TypeMethodDescription<T> voidvisitAllStaticMembersImport(CtTypeMemberWildcardImportReference typeReference)Called for import like:import apackage.Type.*;voidvisitAllTypesImport(CtPackageReference packageReference)Called for import like:import apackage.*;<T> voidvisitFieldImport(CtFieldReference<T> fieldReference)Called for import like:import apackage.Type.staticField;<T> voidvisitMethodImport(CtExecutableReference<T> executableReference)Called for import like:import apackage.Type.staticMethod;<T> voidvisitTypeImport(CtTypeReference<T> typeReference)Called for import like:import apackage.Type;<T> voidvisitUnresolvedImport(CtUnresolvedImport ctUnresolvedImport)Called for unresolved import
-
Method Details
-
visitTypeImport
Called for import like:import apackage.Type; -
visitMethodImport
Called for import like:import apackage.Type.staticMethod; -
visitFieldImport
Called for import like:import apackage.Type.staticField; -
visitAllTypesImport
Called for import like:import apackage.*; -
visitAllStaticMembersImport
Called for import like:import apackage.Type.*; -
visitUnresolvedImport
Called for unresolved import
-