public interface DependencyCollector
| Modifier and Type | Method and Description |
|---|---|
void |
enterClass(String className)
Signals the source class of the dependencies that will be marked subsequently.
|
void |
enterMember(String memberName)
Signals the source member of the dependencies that will be marked subsequently.
|
void |
exitClass()
Signals end of the source class.
|
void |
exitMember()
Signals end of the source member.
|
void |
markDependency(DepType type,
String className,
String memberName)
Marks a dependency to a target class and member.
|
void enterClass(String className)
className - fully qualified class name, for example "java.lang.Object".void enterMember(String memberName)
memberName - class member name, for example "equals()".void markDependency(DepType type, String className, String memberName)
enterClass() and enterMember() methods. Note that
the they may be no specific source member of this dependency.type - type of dependencyclassName - fully qualified target class namememberName - target class member name, may be null if dependency is not to a specific membervoid exitMember()
void exitClass()
Copyright © 2019. All rights reserved.