A C D E I L M N O P R T W _ 

A

aastore() - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
AgentMain - Class in org.kohsuke.eiie_logger
Java agent that instruments JDK classes to keep track of where file descriptors are opened.
AgentMain() - Constructor for class org.kohsuke.eiie_logger.AgentMain
 
agentmain(String, Instrumentation) - Static method in class org.kohsuke.eiie_logger.AgentMain
 
aload(int) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
append(CodeGenerator) - Method in class org.kohsuke.eiie_logger.transform.MethodAppender
Generates code to be appended right before the return statement.
athrow() - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 

C

ClassTransformSpec - Class in org.kohsuke.eiie_logger.transform
Specifies how we transform a class.
ClassTransformSpec(Class, MethodTransformSpec...) - Constructor for class org.kohsuke.eiie_logger.transform.ClassTransformSpec
 
ClassTransformSpec(String, MethodTransformSpec...) - Constructor for class org.kohsuke.eiie_logger.transform.ClassTransformSpec
 
CodeGenerator - Class in org.kohsuke.eiie_logger.transform
Convenience method to generate bytecode.
CodeGenerator(MethodVisitor) - Constructor for class org.kohsuke.eiie_logger.transform.CodeGenerator
 
COLLECTED - Static variable in class org.kohsuke.eiie_logger.EiieLog
Reported ExceptionInInitializerErrors are also stored to let you inspect them later.

D

desc - Variable in class org.kohsuke.eiie_logger.transform.MethodTransformSpec
Method signature.
dup() - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 

E

EiieLog - Class in org.kohsuke.eiie_logger
This is where ExceptionInInitializerErrors are recorded to.
EiieLog() - Constructor for class org.kohsuke.eiie_logger.EiieLog
 

I

iconst(int) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
ifFalse(Label) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
invokeAppStatic(Class, String, Class[], int[]) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
Invokes a static method on the class in the system classloader.
invokeAppStatic(String, String, Class[], int[]) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
invokeVirtual(String, String, String) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 

L

ldc(Object) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
log(ExceptionInInitializerError) - Static method in class org.kohsuke.eiie_logger.EiieLog
Intercepted instantiation comes here.
LOGGER - Static variable in class org.kohsuke.eiie_logger.EiieLog
Logger that reports an instantiated ExceptionInInitializerError

M

Main - Class in org.kohsuke.eiie_logger
Entry point for externally attaching agent into another local process.
Main() - Constructor for class org.kohsuke.eiie_logger.Main
 
main(String[]) - Static method in class org.kohsuke.eiie_logger.Main
 
MethodAppender - Class in org.kohsuke.eiie_logger.transform
MethodTransformSpec that adds some code right before the return statement.
MethodAppender(String, String) - Constructor for class org.kohsuke.eiie_logger.transform.MethodAppender
 
MethodTransformSpec - Class in org.kohsuke.eiie_logger.transform
Transforms a specific method.
MethodTransformSpec(String, String) - Constructor for class org.kohsuke.eiie_logger.transform.MethodTransformSpec
 

N

name - Variable in class org.kohsuke.eiie_logger.transform.ClassTransformSpec
 
name - Variable in class org.kohsuke.eiie_logger.transform.MethodTransformSpec
Name of the method to transform.
newAdapter(MethodVisitor, int, String, String, String, String[]) - Method in class org.kohsuke.eiie_logger.transform.MethodAppender
 
newAdapter(MethodVisitor, int, String, String, String, String[]) - Method in class org.kohsuke.eiie_logger.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.eiie_logger.transform.CodeGenerator
 

O

options - Variable in class org.kohsuke.eiie_logger.Main
 
org.kohsuke.eiie_logger - package org.kohsuke.eiie_logger
 
org.kohsuke.eiie_logger.transform - package org.kohsuke.eiie_logger.transform
 

P

pid - Variable in class org.kohsuke.eiie_logger.Main
 
pop() - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
premain(String, Instrumentation) - Static method in class org.kohsuke.eiie_logger.AgentMain
 
println(String) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 

R

run() - Method in class org.kohsuke.eiie_logger.Main
 

T

transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.kohsuke.eiie_logger.transform.TransformerImpl
 
transform(String, byte[]) - Method in class org.kohsuke.eiie_logger.transform.TransformerImpl
 
TransformerImpl - Class in org.kohsuke.eiie_logger.transform
 
TransformerImpl(Collection<ClassTransformSpec>) - Constructor for class org.kohsuke.eiie_logger.transform.TransformerImpl
 

W

wrapIntoClassLoader(File) - Method in class org.kohsuke.eiie_logger.Main
Figures out how to load tools.jar into a classloader.

_

_goto(Label) - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
_null() - Method in class org.kohsuke.eiie_logger.transform.CodeGenerator
 
A C D E I L M N O P R T W _ 

Copyright © 2015. All rights reserved.