public class CodemappingCollector extends Object implements DependencyCollector
DependencyCollector methods.| Constructor and Description |
|---|
CodemappingCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterClass(String classFqn)
Signals the source class of the dependencies that will be marked subsequently.
|
void |
enterMember(String classMemberName)
Signals the source member of the dependencies that will be marked subsequently.
|
void |
exitClass()
Signals end of the source class.
|
void |
exitMember(int size)
Signals end of the source member.
|
Codemap |
getCodemap() |
void |
markDependency(DepType type,
String classFqn,
String classMemberName)
Marks a dependency to a target class and member.
|
public void enterClass(String classFqn)
DependencyCollectorenterClass in interface DependencyCollectorclassFqn - fully qualified class name, for example "java.lang.Object".public void enterMember(String classMemberName)
DependencyCollectorenterMember in interface DependencyCollectorclassMemberName - class member name, for example "equals()".public void markDependency(DepType type, String classFqn, String classMemberName)
DependencyCollectorenterClass() and enterMember() methods. Note that
the they may be no specific source member of this dependency.markDependency in interface DependencyCollectortype - type of dependencyclassFqn - fully qualified target class nameclassMemberName - target class member name, may be null if dependency is not to a specific memberpublic void exitMember(int size)
DependencyCollectorexitMember in interface DependencyCollectorsize - of the member, roughly the number of bytecode instruction that this member consists ofpublic void exitClass()
DependencyCollectorexitClass in interface DependencyCollectorpublic Codemap getCodemap()
Copyright © 2019. All rights reserved.