A C D E F G I L M N O P R S T W _ 
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
 
A C D E F G I L M N O P R S T W _ 
All Classes All Packages