Skip navigation links
A B C D E H I M N O P R S T V W 

A

access - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
adapterMethod - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
adapterMethod - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 
AlreadyUpToDate() - Constructor for exception com.infradna.tool.bridge_method_injector.MethodInjector.AlreadyUpToDate
 

B

BridgeMethodsAdded - Annotation Type in com.infradna.tool.bridge_method_injector
This annotation is added after the class transformation to indicate that the class has already been processed by MethodInjector.

C

castRequired - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
castRequired - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 
ClassAnnotationInjector - Class in com.infradna.tool.bridge_method_injector
Adds class annotations.
ClassAnnotationInjector(ClassVisitor) - Constructor for class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
ClassAnnotationInjectorImpl(ClassVisitor) - Constructor for class com.infradna.tool.bridge_method_injector.MethodInjector.ClassAnnotationInjectorImpl
 
classesDirectory - Variable in class com.infradna.tool.bridge_method_injector.ProcessMojo
The directory containing generated classes.
com.infradna.tool.bridge_method_injector - package com.infradna.tool.bridge_method_injector
 

D

desc - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 

E

emit() - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
emit() - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.ClassAnnotationInjectorImpl
 
emitted - Variable in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
exceptions - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
execute() - Method in class com.infradna.tool.bridge_method_injector.ProcessMojo
 

H

handle(File) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector
 
handleRecursively(File) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector
 

I

inject(ClassVisitor) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
Injects a synthetic method and send it to cv.
insertAdapterMethod(GeneratorAdapter) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
internalClassName - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
 

M

main(String[]) - Static method in class com.infradna.tool.bridge_method_injector.MethodInjector
 
maybeEmit() - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
MethodInjector - Class in com.infradna.tool.bridge_method_injector
Injects bridge methods as per WithBridgeMethods.
MethodInjector() - Constructor for class com.infradna.tool.bridge_method_injector.MethodInjector
 
MethodInjector.AlreadyUpToDate - Exception in com.infradna.tool.bridge_method_injector
Thrown to indicate that there's no need to re-process this class file.
MethodInjector.ClassAnnotationInjectorImpl - Class in com.infradna.tool.bridge_method_injector
 
MethodInjector.Transformer - Class in com.infradna.tool.bridge_method_injector
 
MethodInjector.Transformer.SyntheticMethod - Class in com.infradna.tool.bridge_method_injector
 
MethodInjector.WithBridgeMethodsAnnotationVisitor - Class in com.infradna.tool.bridge_method_injector
 

N

name - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 

O

originalReturnType - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
Return type of the declared method written in the source code.
originalSignature - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 

P

ProcessMojo - Class in com.infradna.tool.bridge_method_injector
 
ProcessMojo() - Constructor for class com.infradna.tool.bridge_method_injector.ProcessMojo
 

R

returnType - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
Return type of the bridge method to be inserted.

S

serialVersionUID - Static variable in exception com.infradna.tool.bridge_method_injector.MethodInjector.AlreadyUpToDate
 
SYNTHETIC_METHODS_ADDED - Static variable in class com.infradna.tool.bridge_method_injector.MethodInjector
 
SyntheticMethod(int, String, String, String, String[], Type, boolean, String) - Constructor for class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer.SyntheticMethod
 
syntheticMethods - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
Synthetic methods to be generated.

T

Transformer(ClassVisitor) - Constructor for class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
 
types - Variable in class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 

V

visit(int, int, String, String, String, String[]) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
 
visit(String, Object) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 
visitAnnotation(String, boolean) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
 
visitArray(String) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 
visitEnd() - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
visitEnd() - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
Inject methods at the end.
visitField(int, String, String, String, Object) - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
visitInnerClass(String, String, String, int) - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
visitMethod(int, String, String, String, String[]) - Method in class com.infradna.tool.bridge_method_injector.ClassAnnotationInjector
 
visitMethod(int, String, String, String, String[]) - Method in class com.infradna.tool.bridge_method_injector.MethodInjector.Transformer
Look for methods annotated with WithBridgeMethods.

W

WITH_SYNTHETIC_METHODS - Static variable in class com.infradna.tool.bridge_method_injector.MethodInjector
 
WithBridgeMethods - Annotation Type in com.infradna.tool.bridge_method_injector
Request that bridge methods of the same name and same arguments be generated with each specified type as the return type.
WithBridgeMethodsAnnotationVisitor(AnnotationVisitor) - Constructor for class com.infradna.tool.bridge_method_injector.MethodInjector.WithBridgeMethodsAnnotationVisitor
 
A B C D E H I M N O P R S T V W 
Skip navigation links