A B C D E F G I L N O P R S U V 

A

A - Static variable in class org.kohsuke.nomoretears.Static
 
AlreadyUpToDate - Exception in org.kohsuke.nomoretears
Indicates that this class file has already been transformed.
AlreadyUpToDate() - Constructor for exception org.kohsuke.nomoretears.AlreadyUpToDate
 
analyze(String, MethodNode) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Analyzes the given method.
Analyzer<V extends org.objectweb.asm.tree.analysis.Value> - Class in org.kohsuke.nomoretears.asm
A semantic bytecode analyzer.
Analyzer(Interpreter<V>) - Constructor for class org.kohsuke.nomoretears.asm.Analyzer
Constructs a new Analyzer.

B

B(String) - Static method in class org.kohsuke.nomoretears.Static
 
bark(int, long, char) - Method in interface org.kohsuke.nomoretears.Interface.Animal
 
bark(int, long, char) - Method in class org.kohsuke.nomoretears.Interface.Cat
 
bark(int, long, char) - Method in class org.kohsuke.nomoretears.Interface.Dog
 

C

call() - Method in class org.kohsuke.nomoretears.ExceptionTest
 
call() - Method in class org.kohsuke.nomoretears.Field
 
call() - Method in class org.kohsuke.nomoretears.InnerType
 
call() - Method in class org.kohsuke.nomoretears.Interface
 
call() - Method in class org.kohsuke.nomoretears.Static
 
call() - Method in class org.kohsuke.nomoretears.Virtual
 
ClassTransformer - Class in org.kohsuke.nomoretears
Transforms the entire class file.
ClassTransformer(ClassVisitor) - Constructor for class org.kohsuke.nomoretears.ClassTransformer
 
compute(int) - Static method in class org.kohsuke.nomoretears.Static
 
copyOperation(AbstractInsnNode, SourceValue) - Method in class org.kohsuke.nomoretears.DataflowInterpreter
 

D

DataflowInterpreter - Class in org.kohsuke.nomoretears
 
DataflowInterpreter() - Constructor for class org.kohsuke.nomoretears.DataflowInterpreter
 
DefaultLinker - Class in org.kohsuke.nomoretears
Linker that resolves to the original target specified in the code.
DefaultLinker() - Constructor for class org.kohsuke.nomoretears.DefaultLinker
 

E

ExceptionTest - Class in org.kohsuke.nomoretears
Make sure the line numbers are preserved.
ExceptionTest() - Constructor for class org.kohsuke.nomoretears.ExceptionTest
 
execute() - Method in class org.kohsuke.nomoretears.ProcessMojo
 

F

Field - Class in org.kohsuke.nomoretears
 
Field() - Constructor for class org.kohsuke.nomoretears.Field
 
foo(int) - Method in class org.kohsuke.nomoretears.InnerType.Base
 
foo(int) - Method in class org.kohsuke.nomoretears.InnerType.Derived
 
foo(int) - Method in class org.kohsuke.nomoretears.Virtual.Base
 
foo(int) - Method in class org.kohsuke.nomoretears.Virtual.Derived
 

G

getField(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
getField(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
getField(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
getFrames() - Method in class org.kohsuke.nomoretears.asm.Analyzer
Returns the symbolic stack frame for each instruction of the last recently analyzed method.
getHandlers(int) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Returns the exception handlers for the given instruction.
getStatic(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
getStatic(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
getStatic(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 

I

init(String, MethodNode) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Initializes this analyzer.
InnerType - Class in org.kohsuke.nomoretears
 
InnerType() - Constructor for class org.kohsuke.nomoretears.InnerType
 
InnerType.Base - Class in org.kohsuke.nomoretears
 
InnerType.Base() - Constructor for class org.kohsuke.nomoretears.InnerType.Base
 
InnerType.Derived - Class in org.kohsuke.nomoretears
 
InnerType.Derived() - Constructor for class org.kohsuke.nomoretears.InnerType.Derived
 
Interface - Class in org.kohsuke.nomoretears
 
Interface() - Constructor for class org.kohsuke.nomoretears.Interface
 
Interface.Animal - Interface in org.kohsuke.nomoretears
 
Interface.Cat - Class in org.kohsuke.nomoretears
 
Interface.Cat() - Constructor for class org.kohsuke.nomoretears.Interface.Cat
 
Interface.Dog - Class in org.kohsuke.nomoretears
 
Interface.Dog() - Constructor for class org.kohsuke.nomoretears.Interface.Dog
 
invokeConstructor(MethodHandles.Lookup, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
invokeConstructor(MethodHandles.Lookup, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
invokeConstructor(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
invokeInterface(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
invokeInterface(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
invokeInterface(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
invokeSpecial(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
invokeSpecial(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
invokeSpecial(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
invokeStatic(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
invokeStatic(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
invokeStatic(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
invokeVirtual(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
invokeVirtual(MethodHandles.Lookup, String, MethodType, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
invokeVirtual(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 

L

LazilyLinked - Annotation Type in org.kohsuke.nomoretears
This annotation is added after the class transformation to indicate that the class has already been processed for lazy linking.
Linker - Class in org.kohsuke.nomoretears
Performs the linking.
Linker() - Constructor for class org.kohsuke.nomoretears.Linker
 
LinkerBootstrap - Class in org.kohsuke.nomoretears
Invokedynamic bootstrap methods.
LinkerBootstrap() - Constructor for class org.kohsuke.nomoretears.LinkerBootstrap
 
LINKERS - Static variable in class org.kohsuke.nomoretears.Linker
Registered linkers that get consulted.

N

newArgumentValue(int, Type) - Method in class org.kohsuke.nomoretears.asm.Analyzer
 
newControlFlowEdge(int, int) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Creates a control flow graph edge.
newControlFlowExceptionEdge(int, int) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Creates a control flow graph edge corresponding to an exception handler.
newControlFlowExceptionEdge(int, TryCatchBlockNode) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Creates a control flow graph edge corresponding to an exception handler.
newFrame(int, int) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Constructs a new frame with the given size.
newFrame(Frame<? extends V>) - Method in class org.kohsuke.nomoretears.asm.Analyzer
Constructs a new frame that is identical to the given frame.
newThisValue(Type) - Method in class org.kohsuke.nomoretears.asm.Analyzer
 

O

org.kohsuke.nomoretears - package org.kohsuke.nomoretears
 
org.kohsuke.nomoretears.asm - package org.kohsuke.nomoretears.asm
 

P

ProcessMojo - Class in org.kohsuke.nomoretears
 
ProcessMojo() - Constructor for class org.kohsuke.nomoretears.ProcessMojo
 
putField(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
putField(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
putField(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 
putStatic(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.DefaultLinker
 
putStatic(MethodHandles.Lookup, String, Class<?>, Class<?>) - Method in class org.kohsuke.nomoretears.Linker
 
putStatic(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.kohsuke.nomoretears.LinkerBootstrap
 

R

register() - Method in class org.kohsuke.nomoretears.Linker
 

S

Static - Class in org.kohsuke.nomoretears
 
Static() - Constructor for class org.kohsuke.nomoretears.Static
 

U

unregister() - Method in class org.kohsuke.nomoretears.Linker
 

V

Virtual - Class in org.kohsuke.nomoretears
 
Virtual() - Constructor for class org.kohsuke.nomoretears.Virtual
 
Virtual.Base - Class in org.kohsuke.nomoretears
 
Virtual.Base() - Constructor for class org.kohsuke.nomoretears.Virtual.Base
 
Virtual.Derived - Class in org.kohsuke.nomoretears
 
Virtual.Derived() - Constructor for class org.kohsuke.nomoretears.Virtual.Derived
 
visit(int, int, String, String, String, String[]) - Method in class org.kohsuke.nomoretears.ClassTransformer
 
visitAnnotation(String, boolean) - Method in class org.kohsuke.nomoretears.ClassTransformer
 
visitMethod(int, String, String, String, String[]) - Method in class org.kohsuke.nomoretears.ClassTransformer
 
A B C D E F G I L N O P R S U V 

Copyright © 2013. All rights reserved.