Package eu.bandm.tools.util3
Class JWhich
java.lang.Object
eu.bandm.tools.util3.JWhich
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) Collection<eu.bandm.tools.util3.JWhich.ClassFile<?>>
getPackageClassFiles
(String packageName) static void
(package private) ByteBuffer
openClassFile
(Path classFilePath) boolean
void
setAnyInnerClasses
(boolean anyInnerClasses) void
void
setMessageReceiver
(MessageReceiver<SimpleMessage<@Opt eu.bandm.tools.util3.JWhich.ClassFile<?>>> msg) void
setVerbose
(boolean verbose)
-
Constructor Details
-
JWhich
- Throws:
FileNotFoundException
-
-
Method Details
-
setMessageReceiver
public void setMessageReceiver(MessageReceiver<SimpleMessage<@Opt eu.bandm.tools.util3.JWhich.ClassFile<?>>> msg) -
setMessageCounter
-
perform
-
setVerbose
public void setVerbose(boolean verbose) -
setAnyInnerClasses
public void setAnyInnerClasses(boolean anyInnerClasses) -
getPackageClassFiles
Collection<eu.bandm.tools.util3.JWhich.ClassFile<?>> getPackageClassFiles(String packageName) throws IOException - Throws:
IOException
-
openClassFile
- Throws:
IOException
-
find
Set<String> find(String packageName, Optional<String> sourceFileName, String refClassName) throws IOException - Throws:
IOException
-
main
-