A C D E F G I L M N O P R S T W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aastore() - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- ActivityListener - Class in org.kohsuke.file_leak_detector
-
Allows user programs to receive callbacks for file open/close activities.
- ActivityListener() - Constructor for class org.kohsuke.file_leak_detector.ActivityListener
- address - Variable in class org.kohsuke.file_leak_detector.Listener.ServerSocketRecord
- agentmain(String, Instrumentation) - Static method in class org.kohsuke.file_leak_detector.AgentMain
- AgentMain - Class in org.kohsuke.file_leak_detector
-
Java agent that instruments JDK classes to keep track of where file descriptors are opened.
- AgentMain() - Constructor for class org.kohsuke.file_leak_detector.AgentMain
- aload(int) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- append(CodeGenerator) - Method in class org.kohsuke.file_leak_detector.transform.MethodAppender
-
Generates code to be appended right before the return statement.
- astore(int) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- athrow() - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
C
- ClassTransformSpec - Class in org.kohsuke.file_leak_detector.transform
-
Specifies how we transform a class.
- ClassTransformSpec(Class<?>, MethodTransformSpec...) - Constructor for class org.kohsuke.file_leak_detector.transform.ClassTransformSpec
- ClassTransformSpec(String, MethodTransformSpec...) - Constructor for class org.kohsuke.file_leak_detector.transform.ClassTransformSpec
- close(Object) - Method in class org.kohsuke.file_leak_detector.ActivityListener
-
Called when a file is closed.
- close(Object) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when a file is closed.
- CodeGenerator - Class in org.kohsuke.file_leak_detector.transform
-
Convenience method to generate bytecode.
- CodeGenerator(MethodVisitor) - Constructor for class org.kohsuke.file_leak_detector.transform.CodeGenerator
D
- desc - Variable in class org.kohsuke.file_leak_detector.transform.MethodTransformSpec
-
Method signature.
- dump(OutputStream) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Dumps all files that are currently open.
- dump(Writer) - Static method in class org.kohsuke.file_leak_detector.Listener
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.FileRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.PathRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.Record
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.SelectorRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.ServerSocketRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.SinkChannelRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.SocketChannelRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.SocketRecord
- dump(String, PrintWriter) - Method in class org.kohsuke.file_leak_detector.Listener.SourceChannelRecord
- dup() - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
E
- ERROR - Static variable in class org.kohsuke.file_leak_detector.Listener
-
Trace the "too many open files" error here
- exclude() - Method in class org.kohsuke.file_leak_detector.Listener.Record
- EXCLUDES - Static variable in class org.kohsuke.file_leak_detector.Listener
-
Allows to provide stacktrace-lines which cause the element to be excluded
F
- fd_open(Object) - Method in class org.kohsuke.file_leak_detector.ActivityListener
- file - Variable in class org.kohsuke.file_leak_detector.Listener.FileRecord
G
- getCurrentOpenFiles() - Static method in class org.kohsuke.file_leak_detector.Listener
I
- iconst(int) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- ifFalse(Label) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- invokeAppStatic(Class<?>, String, Class<?>[], int[]) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
-
Invokes a static method on the class in the system classloader.
- invokeAppStatic(String, String, Class<?>[], int[]) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- invokeVirtual(String, String, String) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- isAgentInstalled() - Static method in class org.kohsuke.file_leak_detector.Listener
-
Returns true if the leak detector agent is running.
L
- ldc(Object) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- LIST - Static variable in class org.kohsuke.file_leak_detector.ActivityListener
-
These listeners get called.
- Listener - Class in org.kohsuke.file_leak_detector
-
Intercepted JDK calls land here.
- Listener() - Constructor for class org.kohsuke.file_leak_detector.Listener
- Listener.FileRecord - Class in org.kohsuke.file_leak_detector
-
Record of opened file.
- Listener.PathRecord - Class in org.kohsuke.file_leak_detector
- Listener.Record - Class in org.kohsuke.file_leak_detector
-
Remembers who/where/when opened a file.
- Listener.SelectorRecord - Class in org.kohsuke.file_leak_detector
- Listener.ServerSocketRecord - Class in org.kohsuke.file_leak_detector
-
Record of opened server socket.
- Listener.SinkChannelRecord - Class in org.kohsuke.file_leak_detector
- Listener.SocketChannelRecord - Class in org.kohsuke.file_leak_detector
-
Record of opened SocketChannel.
- Listener.SocketRecord - Class in org.kohsuke.file_leak_detector
-
Record of opened socket.
- Listener.SourceChannelRecord - Class in org.kohsuke.file_leak_detector
M
- main(String[]) - Static method in class org.kohsuke.file_leak_detector.Main
- Main - Class in org.kohsuke.file_leak_detector
-
Entry point for externally attaching agent into another local process.
- Main() - Constructor for class org.kohsuke.file_leak_detector.Main
- makeStrong() - Static method in class org.kohsuke.file_leak_detector.Listener
- MethodAppender - Class in org.kohsuke.file_leak_detector.transform
-
MethodTransformSpec
that adds some code right before the return statement. - MethodAppender(String, String) - Constructor for class org.kohsuke.file_leak_detector.transform.MethodAppender
- MethodTransformSpec - Class in org.kohsuke.file_leak_detector.transform
-
Transforms a specific method.
- MethodTransformSpec(String, String) - Constructor for class org.kohsuke.file_leak_detector.transform.MethodTransformSpec
N
- name - Variable in class org.kohsuke.file_leak_detector.transform.ClassTransformSpec
- name - Variable in class org.kohsuke.file_leak_detector.transform.MethodTransformSpec
-
Name of the method to transform.
- newAdapter(MethodVisitor, int, String, String, String, String[]) - Method in class org.kohsuke.file_leak_detector.transform.MethodAppender
- newAdapter(MethodVisitor, int, String, String, String, String[]) - Method in class org.kohsuke.file_leak_detector.transform.MethodTransformSpec
-
Creates a visitor that receives the original method definition and writes the transformed method to the given base.
- newArray(String, int) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
O
- open(Object, File) - Method in class org.kohsuke.file_leak_detector.ActivityListener
-
Called when a new file is opened.
- open(Object, File) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when a new file is opened.
- open(Object, Path) - Method in class org.kohsuke.file_leak_detector.ActivityListener
- open(Object, Path) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when a new path is opened.
- openDirectoryStream(DirectoryStream<?>, Path) - Static method in class org.kohsuke.file_leak_detector.Listener
- openFileChannel(FileChannel, Path) - Static method in class org.kohsuke.file_leak_detector.Listener
- openFileChannel(SeekableByteChannel, Path) - Static method in class org.kohsuke.file_leak_detector.Listener
- openFileString(Object, FileDescriptor, String) - Static method in class org.kohsuke.file_leak_detector.Listener
- openPipe(Object) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when a pipe is opened, e.g.
- openSelector(Object) - Static method in class org.kohsuke.file_leak_detector.Listener
- openSocket(Object) - Method in class org.kohsuke.file_leak_detector.ActivityListener
-
Called when a new socket is opened.
- openSocket(Object) - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when a socket is opened.
- options - Variable in class org.kohsuke.file_leak_detector.Main
- org.kohsuke.file_leak_detector - package org.kohsuke.file_leak_detector
- org.kohsuke.file_leak_detector.transform - package org.kohsuke.file_leak_detector.transform
- outOfDescriptors() - Static method in class org.kohsuke.file_leak_detector.Listener
-
Called when the system has too many open files.
P
- path - Variable in class org.kohsuke.file_leak_detector.Listener.PathRecord
- peer - Variable in class org.kohsuke.file_leak_detector.Listener.SocketRecord
- pid - Variable in class org.kohsuke.file_leak_detector.Main
- pop() - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- premain(String, Instrumentation) - Static method in class org.kohsuke.file_leak_detector.AgentMain
- println(String) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
R
- Record() - Constructor for class org.kohsuke.file_leak_detector.Listener.Record
- run() - Method in class org.kohsuke.file_leak_detector.Main
S
- selector - Variable in class org.kohsuke.file_leak_detector.Listener.SelectorRecord
- sink - Variable in class org.kohsuke.file_leak_detector.Listener.SinkChannelRecord
- socket - Variable in class org.kohsuke.file_leak_detector.Listener.ServerSocketRecord
- socket - Variable in class org.kohsuke.file_leak_detector.Listener.SocketChannelRecord
- socket - Variable in class org.kohsuke.file_leak_detector.Listener.SocketRecord
- source - Variable in class org.kohsuke.file_leak_detector.Listener.SourceChannelRecord
- stackTrace - Variable in class org.kohsuke.file_leak_detector.Listener.Record
T
- threadName - Variable in class org.kohsuke.file_leak_detector.Listener.Record
- THRESHOLD - Static variable in class org.kohsuke.file_leak_detector.Listener
-
If the table size grows beyond this, report the table
- time - Variable in class org.kohsuke.file_leak_detector.Listener.Record
- toString() - Method in class org.kohsuke.file_leak_detector.Listener.FileRecord
- toString() - Method in class org.kohsuke.file_leak_detector.Listener.PathRecord
- toString() - Method in class org.kohsuke.file_leak_detector.Listener.SocketRecord
- TRACE - Static variable in class org.kohsuke.file_leak_detector.Listener
-
Trace the open/close op
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.kohsuke.file_leak_detector.transform.TransformerImpl
- transform(String, byte[]) - Method in class org.kohsuke.file_leak_detector.transform.TransformerImpl
- TransformerImpl - Class in org.kohsuke.file_leak_detector.transform
- TransformerImpl(Collection<ClassTransformSpec>) - Constructor for class org.kohsuke.file_leak_detector.transform.TransformerImpl
W
- wrapIntoClassLoader(File) - Method in class org.kohsuke.file_leak_detector.Main
-
Figures out how to load tools.jar into a classloader.
_
- _goto(Label) - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
- _null() - Method in class org.kohsuke.file_leak_detector.transform.CodeGenerator
All Classes All Packages