A B C D E F G H I J L M N O P R S T U V W _ 
All Classes All Packages

A

AALOAD - Static variable in interface jodd.asm9.Opcodes
 
AASTORE - Static variable in interface jodd.asm9.Opcodes
 
ACC_ABSTRACT - Static variable in class jodd.asm.AsmUtil
 
ACC_ABSTRACT - Static variable in interface jodd.asm9.Opcodes
 
ACC_ANNOTATION - Static variable in class jodd.asm.AsmUtil
 
ACC_ANNOTATION - Static variable in interface jodd.asm9.Opcodes
 
ACC_BRIDGE - Static variable in class jodd.asm.AsmUtil
 
ACC_BRIDGE - Static variable in interface jodd.asm9.Opcodes
 
ACC_DEPRECATED - Static variable in interface jodd.asm9.Opcodes
 
ACC_ENUM - Static variable in class jodd.asm.AsmUtil
 
ACC_ENUM - Static variable in interface jodd.asm9.Opcodes
 
ACC_FINAL - Static variable in class jodd.asm.AsmUtil
 
ACC_FINAL - Static variable in interface jodd.asm9.Opcodes
 
ACC_INTERFACE - Static variable in class jodd.asm.AsmUtil
 
ACC_INTERFACE - Static variable in interface jodd.asm9.Opcodes
 
ACC_MANDATED - Static variable in interface jodd.asm9.Opcodes
 
ACC_MODULE - Static variable in interface jodd.asm9.Opcodes
 
ACC_NATIVE - Static variable in class jodd.asm.AsmUtil
 
ACC_NATIVE - Static variable in interface jodd.asm9.Opcodes
 
ACC_OPEN - Static variable in interface jodd.asm9.Opcodes
 
ACC_PRIVATE - Static variable in class jodd.asm.AsmUtil
 
ACC_PRIVATE - Static variable in interface jodd.asm9.Opcodes
 
ACC_PROTECTED - Static variable in class jodd.asm.AsmUtil
 
ACC_PROTECTED - Static variable in interface jodd.asm9.Opcodes
 
ACC_PUBLIC - Static variable in class jodd.asm.AsmUtil
 
ACC_PUBLIC - Static variable in interface jodd.asm9.Opcodes
 
ACC_RECORD - Static variable in interface jodd.asm9.Opcodes
 
ACC_STATIC - Static variable in class jodd.asm.AsmUtil
 
ACC_STATIC - Static variable in interface jodd.asm9.Opcodes
 
ACC_STATIC_PHASE - Static variable in interface jodd.asm9.Opcodes
 
ACC_STRICT - Static variable in class jodd.asm.AsmUtil
 
ACC_STRICT - Static variable in interface jodd.asm9.Opcodes
 
ACC_SUPER - Static variable in class jodd.asm.AsmUtil
 
ACC_SUPER - Static variable in interface jodd.asm9.Opcodes
 
ACC_SYNCHRONIZED - Static variable in class jodd.asm.AsmUtil
 
ACC_SYNCHRONIZED - Static variable in interface jodd.asm9.Opcodes
 
ACC_SYNTHETIC - Static variable in class jodd.asm.AsmUtil
 
ACC_SYNTHETIC - Static variable in interface jodd.asm9.Opcodes
 
ACC_TRANSIENT - Static variable in class jodd.asm.AsmUtil
 
ACC_TRANSIENT - Static variable in interface jodd.asm9.Opcodes
 
ACC_TRANSITIVE - Static variable in interface jodd.asm9.Opcodes
 
ACC_VARARGS - Static variable in class jodd.asm.AsmUtil
 
ACC_VARARGS - Static variable in interface jodd.asm9.Opcodes
 
ACC_VOLATILE - Static variable in class jodd.asm.AsmUtil
 
ACC_VOLATILE - Static variable in interface jodd.asm9.Opcodes
 
accept(ClassVisitor, int) - Method in class jodd.asm9.ClassReader
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this ClassReader.
accept(ClassVisitor, Attribute[], int) - Method in class jodd.asm9.ClassReader
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this ClassReader.
accept(SignatureVisitor) - Method in class jodd.asm9.signature.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
acceptType(SignatureVisitor) - Method in class jodd.asm9.signature.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
access - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
ACONST_NULL - Static variable in interface jodd.asm9.Opcodes
 
advice - Variable in class jodd.proxetta.ProxyAspect
 
advice() - Method in class jodd.proxetta.ProxyAspect
Returns proxy advice class.
adviceFieldName(String, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Builds advice field name.
adviceMethodName(String, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Builds advice method name.
after(Object, Method, Object[]) - Method in class jodd.aop.Aspect
Runs after targets method.
afterException(Object, Method, Object[], Throwable) - Method in class jodd.aop.Aspect
Invoked after exception.
ALL - Static variable in class jodd.pathref.Pathref
 
AllGettersPointcut - Class in jodd.proxetta.pointcuts
Pointcut on all public non final getters methods.
AllGettersPointcut() - Constructor for class jodd.proxetta.pointcuts.AllGettersPointcut
 
allMethodSignatures - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
AllMethodsPointcut - Class in jodd.proxetta.pointcuts
Pointcut on all public methods.
AllMethodsPointcut() - Constructor for class jodd.proxetta.pointcuts.AllMethodsPointcut
 
AllRealMethodsPointcut - Class in jodd.proxetta.pointcuts
Pointcut on all public methods that are not getters or setters
AllRealMethodsPointcut() - Constructor for class jodd.proxetta.pointcuts.AllRealMethodsPointcut
 
AllSettersPointcut - Class in jodd.proxetta.pointcuts
Pointcut on all public non final setters methods.
AllSettersPointcut() - Constructor for class jodd.proxetta.pointcuts.AllSettersPointcut
 
AllTopMethodsPointcut - Class in jodd.proxetta.pointcuts
Filter for top-level public methods
AllTopMethodsPointcut() - Constructor for class jodd.proxetta.pointcuts.AllTopMethodsPointcut
 
ALOAD - Static variable in interface jodd.asm9.Opcodes
 
and(ProxyPointcut) - Method in interface jodd.proxetta.ProxyPointcut
Performs AND operation on this and the next proxy.
ANEWARRAY - Static variable in interface jodd.asm9.Opcodes
 
annotationClasses - Variable in class jodd.proxetta.pointcuts.MethodWithAnnotationPointcut
 
AnnotationInfo - Interface in jodd.proxetta
Annotation information.
AnnotationReader - Class in jodd.proxetta.asm
Reads annotation inner data.
AnnotationReader(String, boolean) - Constructor for class jodd.proxetta.asm.AnnotationReader
 
annotations - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
annotations - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
annotations - Variable in class jodd.proxetta.asm.TypeInfoImpl
Argument annotations are not available on method signature scanning.
AnnotationVisitor - Class in jodd.asm9
A visitor to visit a Java annotation.
AnnotationVisitor(int) - Constructor for class jodd.asm9.AnnotationVisitor
Constructs a new AnnotationVisitor.
AnnotationVisitor(int, AnnotationVisitor) - Constructor for class jodd.asm9.AnnotationVisitor
Constructs a new AnnotationVisitor.
AnnotationVisitorAdapter - Class in jodd.asm
Annotation visitor adapter.
AnnotationVisitorAdapter(AnnotationVisitor) - Constructor for class jodd.asm.AnnotationVisitorAdapter
 
AopProxy - Class in jodd.aop
Factory for proxies, created using Java own library.
AopProxy() - Constructor for class jodd.aop.AopProxy
 
api - Variable in class jodd.asm9.AnnotationVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.ClassVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.FieldVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.MethodVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.ModuleVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.RecordComponentVisitor
The ASM API version implemented by this visitor.
api - Variable in class jodd.asm9.signature.SignatureVisitor
The ASM API version implemented by this visitor.
append(String) - Method in class jodd.pathref.Pathref
Appends method name to existing path.
appendArgument(String, String) - Static method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Appends argument to the existing description.
apply(MethodInfo) - Method in interface jodd.proxetta.InvokeAspect
Determines if some method should be scanned for pointcuts.
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.AllGettersPointcut
 
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.AllMethodsPointcut
 
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.AllRealMethodsPointcut
 
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.AllSettersPointcut
 
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.AllTopMethodsPointcut
 
apply(MethodInfo) - Method in class jodd.proxetta.pointcuts.MethodWithAnnotationPointcut
Returns true if method should be wrapped with the proxy.
apply(MethodInfo) - Method in interface jodd.proxetta.ProxyPointcut
Returns true if method should be wrapped with the proxy.
applyAdvice(Class<T>) - Static method in class jodd.proxetta.advice.DelegateAdviceUtil
Applies advice on given target class and returns proxy instance.
applyProxy(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Check if proxy should be applied on method and return proxy method builder if so.
applyProxy(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
ARETURN - Static variable in interface jodd.asm9.Opcodes
 
argument(int) - Static method in class jodd.proxetta.ProxyTarget
Inserts value of method argument specified by 1-based index.
argument(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.argument(int).
argumentCount - Variable in class jodd.proxetta.ProxyTargetInfo
 
arguments - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
arguments - Variable in class jodd.proxetta.ProxyTargetInfo
 
argumentsClasses - Variable in class jodd.proxetta.ProxyTargetInfo
 
argumentsCount - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
argumentsCount() - Static method in class jodd.proxetta.ProxyTarget
Inserts total number of method's arguments.
argumentsCount(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.argumentsCount().
argumentsOffset - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
argumentStack - Variable in class jodd.asm.TraceSignatureVisitor
The stack used to keep track of class types that have arguments.
argumentsWords - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
argumentType(int) - Static method in class jodd.proxetta.ProxyTarget
Inserts type of method argument specified by 1-based index.
argumentType(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.argumentType(int).
ARRAY - Static variable in class jodd.asm9.Type
The sort of array reference types.
ARRAY_ELEMENT - Static variable in class jodd.asm9.TypePath
A type path step that steps into the element type of an array type.
ARRAYLENGTH - Static variable in interface jodd.asm9.Opcodes
 
ASM10_EXPERIMENTAL - Static variable in interface jodd.asm9.Opcodes
Deprecated.
This API is experimental.
ASM4 - Static variable in interface jodd.asm9.Opcodes
 
ASM5 - Static variable in interface jodd.asm9.Opcodes
 
ASM6 - Static variable in interface jodd.asm9.Opcodes
 
ASM7 - Static variable in interface jodd.asm9.Opcodes
 
ASM8 - Static variable in interface jodd.asm9.Opcodes
 
ASM9 - Static variable in interface jodd.asm9.Opcodes
 
asmMethodSignature - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
AsmUtil - Class in jodd.asm
Generic ASM utils.
AsmUtil() - Constructor for class jodd.asm.AsmUtil
 
Aspect - Class in jodd.aop
Base aspect class that holds the target instance.
Aspect(Object) - Constructor for class jodd.aop.Aspect
 
aspectList - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
aspects - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
aspects - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
aspects - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
assertProxyIsCreated() - Method in class jodd.proxetta.ProxettaFactory
Checks if proxy is created and throws an exception if not.
ASTORE - Static variable in interface jodd.asm9.Opcodes
 
ATHROW - Static variable in interface jodd.asm9.Opcodes
 
Attribute - Class in jodd.asm9
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
Attribute(String) - Constructor for class jodd.asm9.Attribute
Constructs a new empty attribute.
av - Variable in class jodd.asm9.AnnotationVisitor
The annotation visitor to which this visitor must delegate method calls.

B

b - Variable in class jodd.asm9.ClassReader
Deprecated.
Use ClassReader.readByte(int) and the other read methods instead. This field will eventually be deleted.
BALOAD - Static variable in interface jodd.asm9.Opcodes
 
BASTORE - Static variable in interface jodd.asm9.Opcodes
 
before(Object, Method, Object[]) - Method in class jodd.aop.Aspect
Runs before targets method.
BIPUSH - Static variable in interface jodd.asm9.Opcodes
 
BOOLEAN - Static variable in class jodd.asm9.Type
The sort of the boolean type.
BOOLEAN_TYPE - Static variable in class jodd.asm9.Type
The boolean type.
booleanValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Boolean object to a boolean.
BYTE - Static variable in class jodd.asm9.Type
The sort of the byte type.
BYTE_TYPE - Static variable in class jodd.asm9.Type
The byte type.
byteValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Byte object to a byte.
ByteVector - Class in jodd.asm9
A dynamically extensible vector of bytes.
ByteVector() - Constructor for class jodd.asm9.ByteVector
Constructs a new ByteVector with a default initial capacity.
ByteVector(int) - Constructor for class jodd.asm9.ByteVector
Constructs a new ByteVector with the given initial capacity.

C

cache - Static variable in class jodd.methref.Methref
 
cache - Static variable in class jodd.pathref.Pathref
 
cache - Static variable in class jodd.proxetta.advice.DelegateAdviceUtil
 
CALOAD - Static variable in interface jodd.asm9.Opcodes
 
CAST - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type declared in an explicit or implicit cast instruction.
CASTORE - Static variable in interface jodd.asm9.Opcodes
 
castToReturnType(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
changeReturnType(String, String) - Static method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Changes return type.
CHAR - Static variable in class jodd.asm9.Type
The sort of the char type.
CHAR_TYPE - Static variable in class jodd.asm9.Type
The char type.
charValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Character object to a char.
checkArgumentIndex(MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Validates argument index.
CHECKCAST - Static variable in interface jodd.asm9.Opcodes
 
CLASS_EXTENDS - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the super class of a class or one of the interfaces it implements.
CLASS_TYPE_PARAMETER - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic class.
CLASS_TYPE_PARAMETER_BOUND - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a bound of a type parameter of a generic class.
ClassAdapter - Class in jodd.asm
An empty ClassVisitor that delegates to another ClassVisitor.
ClassAdapter(ClassVisitor) - Constructor for class jodd.asm.ClassAdapter
 
classAnnotations - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
ClassInfo - Interface in jodd.proxetta
Various target class information.
classLoader - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
classLoader - Variable in class jodd.proxetta.Proxetta
 
classname - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
className - Variable in class jodd.proxetta.asm.AnnotationReader
 
classNameSuffix - Variable in class jodd.proxetta.Proxetta
 
ClassReader - Class in jodd.asm9
A parser to make a ClassVisitor visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
ClassReader(byte[]) - Constructor for class jodd.asm9.ClassReader
Constructs a new ClassReader object.
ClassReader(byte[], int, int) - Constructor for class jodd.asm9.ClassReader
Constructs a new ClassReader object.
ClassReader(InputStream) - Constructor for class jodd.asm9.ClassReader
Constructs a new ClassReader object.
ClassReader(String) - Constructor for class jodd.asm9.ClassReader
Constructs a new ClassReader object.
ClassTooLargeException - Exception in jodd.asm9
Exception thrown when the constant pool of a class produced by a ClassWriter is too large.
ClassTooLargeException(String, int) - Constructor for exception jodd.asm9.ClassTooLargeException
Constructs a new ClassTooLargeException.
ClassVisitor - Class in jodd.asm9
A visitor to visit a Java class.
ClassVisitor(int) - Constructor for class jodd.asm9.ClassVisitor
Constructs a new ClassVisitor.
ClassVisitor(int, ClassVisitor) - Constructor for class jodd.asm9.ClassVisitor
Constructs a new ClassVisitor.
ClassWriter - Class in jodd.asm9
A ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).
ClassWriter(int) - Constructor for class jodd.asm9.ClassWriter
Constructs a new ClassWriter object.
ClassWriter(ClassReader, int) - Constructor for class jodd.asm9.ClassWriter
Constructs a new ClassWriter object and enables optimizations for "mostly add" bytecode transformations.
CLINIT - Static variable in class jodd.proxetta.asm.ProxettaAsmUtil
 
clinitMethodName - Static variable in class jodd.proxetta.ProxettaNames
Method name for advice 'clinit' methods.
COMPUTE_FRAMES - Static variable in class jodd.asm9.ClassWriter
A flag to automatically compute the stack map frames of methods from scratch.
COMPUTE_MAXS - Static variable in class jodd.asm9.ClassWriter
A flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
ConstantDynamic - Class in jodd.asm9
A constant whose value is computed at runtime, with a bootstrap method.
ConstantDynamic(String, String, Handle, Object...) - Constructor for class jodd.asm9.ConstantDynamic
Constructs a new ConstantDynamic.
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic constructor in a constructor call.
CONSTRUCTOR_REFERENCE - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the receiver type of a constructor reference.
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic constructor in a constructor reference.
continueWith(Object, String, Class<T>) - Method in class jodd.pathref.PathrefContinue
Factory of next target.
create() - Method in class jodd.proxetta.ProxettaFactory
Returns byte array of created class.
createArgumentsArray() - Static method in class jodd.proxetta.ProxyTarget
Creates array of arguments values.
createArgumentsArray(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.createArgumentsArray().
createArgumentsClassArray() - Static method in class jodd.proxetta.ProxyTarget
Creates array of arguments types.
createArgumentsClassArray(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.createArgumentsClassArray().
createEmptyCtor() - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
Created empty default constructor.
createEmptyCtorThatCreatesTarget() - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
createFirstChainDelegate_Continue(TargetMethodData) - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
Continues the creation of the very first method in calling chain that simply delegates invocation to the first proxy method.
createFirstChainDelegate_Start() - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
Starts creation of first chain delegate.
createInstanceFor(Methref) - Method in class jodd.methref.InterfaceImplementation
 
createMethodSignature(int, String, String, String, String[], String, Map<String, String>) - Method in class jodd.proxetta.asm.TargetClassInfoReader
Creates method signature from method name.
createMethodSignaturesKey(int, String, String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Creates unique key for method signatures map.
createProxyMethod(TargetMethodData) - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
Creates proxy methods over target method, For each matched proxy, new proxy method is created by taking advice bytecode and replaces usages of ProxyTarget.
createProxyObject(Class<C>) - Method in class jodd.pathref.Pathref
Creates proxy object.
createSimpleMethodWrapper(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
Creates simple method wrapper without proxy.
createTargetInDefaultCtor - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
createTargetInDefaultCtor - Variable in class jodd.proxetta.impl.WrapperProxetta
 
CTOR_METHOD - Static variable in class jodd.paramo.Paramo
 
cv - Variable in class jodd.asm9.ClassVisitor
The class visitor to which this visitor must delegate method calls.

D

D2F - Static variable in interface jodd.asm9.Opcodes
 
D2I - Static variable in interface jodd.asm9.Opcodes
 
D2L - Static variable in interface jodd.asm9.Opcodes
 
DADD - Static variable in interface jodd.asm9.Opcodes
 
DALOAD - Static variable in interface jodd.asm9.Opcodes
 
DASTORE - Static variable in interface jodd.asm9.Opcodes
 
DCMPG - Static variable in interface jodd.asm9.Opcodes
 
DCMPL - Static variable in interface jodd.asm9.Opcodes
 
DCONST_0 - Static variable in interface jodd.asm9.Opcodes
 
DCONST_1 - Static variable in interface jodd.asm9.Opcodes
 
DDIV - Static variable in interface jodd.asm9.Opcodes
 
debugFolder - Variable in class jodd.proxetta.Proxetta
 
declaration - Variable in class jodd.asm.TraceSignatureVisitor
The Java generic type declaration corresponding to the visited signature.
declaredClassName - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
declaredTypeGeneric - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
define() - Method in class jodd.proxetta.ProxettaFactory
Defines class.
DefineClass - Class in jodd.proxetta
 
DefineClass() - Constructor for class jodd.proxetta.DefineClass
 
defineProxy(Class) - Method in class jodd.methref.MethrefProxetta
Generates new class.
defineProxy(Class) - Method in class jodd.pathref.PathrefProxetta
Generates new class.
DelegateAdvice - Class in jodd.proxetta.advice
Delegates calls to target using reflection.
DelegateAdvice() - Constructor for class jodd.proxetta.advice.DelegateAdvice
 
DelegateAdviceUtil - Class in jodd.proxetta.advice
Utilities for applying DelegateAdvice to target.
DelegateAdviceUtil() - Constructor for class jodd.proxetta.advice.DelegateAdviceUtil
 
desc - Variable in class jodd.proxetta.asm.AnnotationReader
 
DESC_VOID - Static variable in class jodd.proxetta.asm.ProxettaAsmUtil
 
description - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
dest - Variable in class jodd.asm.AnnotationVisitorAdapter
 
destClassWriter - Variable in class jodd.proxetta.ProxettaFactory
 
DLOAD - Static variable in interface jodd.asm9.Opcodes
 
DMUL - Static variable in interface jodd.asm9.Opcodes
 
DNEG - Static variable in interface jodd.asm9.Opcodes
 
DOUBLE - Static variable in interface jodd.asm9.Opcodes
 
DOUBLE - Static variable in class jodd.asm9.Type
The sort of the double type.
DOUBLE_TYPE - Static variable in class jodd.asm9.Type
The double type.
doubleValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Double object to a double.
DREM - Static variable in interface jodd.asm9.Opcodes
 
DRETURN - Static variable in interface jodd.asm9.Opcodes
 
DSTORE - Static variable in interface jodd.asm9.Opcodes
 
DSUB - Static variable in interface jodd.asm9.Opcodes
 
dumpClassInDebugFolder(byte[]) - Method in class jodd.proxetta.ProxettaFactory
Writes created class content to output folder for debugging purposes.
DUP - Static variable in interface jodd.asm9.Opcodes
 
DUP_X1 - Static variable in interface jodd.asm9.Opcodes
 
DUP_X2 - Static variable in interface jodd.asm9.Opcodes
 
DUP2 - Static variable in interface jodd.asm9.Opcodes
 
DUP2_X1 - Static variable in interface jodd.asm9.Opcodes
 
DUP2_X2 - Static variable in interface jodd.asm9.Opcodes
 

E

elements - Variable in class jodd.proxetta.asm.AnnotationReader
 
EMPTY_ARRAY - Static variable in class jodd.paramo.MethodParameter
 
EmptyAnnotationVisitor - Class in jodd.asm
Empty annotation visitor.
EmptyAnnotationVisitor() - Constructor for class jodd.asm.EmptyAnnotationVisitor
 
EmptyClassVisitor - Class in jodd.asm
Empty class visitor.
EmptyClassVisitor() - Constructor for class jodd.asm.EmptyClassVisitor
 
EmptyMethodVisitor - Class in jodd.asm
Empty method visitor.
EmptyMethodVisitor() - Constructor for class jodd.asm.EmptyMethodVisitor
 
endType() - Method in class jodd.asm.TraceSignatureVisitor
 
endType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
equals(Object) - Method in class jodd.asm9.ConstantDynamic
 
equals(Object) - Method in class jodd.asm9.Handle
 
equals(Object) - Method in class jodd.asm9.Type
Tests if the given object is equal to this type.
EXCEPTION_PARAMETER - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of the exception of a 'catch' clause in a method.
exceptionsArray - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
execute() - Method in class jodd.methref.MethrefAdvice
Reads method name and stores it in local variable.
execute() - Method in class jodd.pathref.PathrefAdvice
Reads method name and appends it.
execute() - Method in class jodd.proxetta.advice.DelegateAdvice
Looks up for method in target object and invokes it using reflection.
execute() - Method in interface jodd.proxetta.ProxyAdvice
Intercepts wrapped method.
executeMethodName - Static variable in class jodd.proxetta.ProxettaNames
EXPAND_FRAMES - Static variable in class jodd.asm9.ClassReader
A flag to expand the stack map frames.
EXTENDS - Static variable in class jodd.asm9.signature.SignatureVisitor
Wildcard for an "extends" type argument.

F

F_APPEND - Static variable in interface jodd.asm9.Opcodes
A compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
F_CHOP - Static variable in interface jodd.asm9.Opcodes
A compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
F_FULL - Static variable in interface jodd.asm9.Opcodes
A compressed frame with complete frame data.
F_NEW - Static variable in interface jodd.asm9.Opcodes
An expanded frame.
F_SAME - Static variable in interface jodd.asm9.Opcodes
A compressed frame with exactly the same locals as the previous frame and with an empty stack.
F_SAME1 - Static variable in interface jodd.asm9.Opcodes
A compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
F2D - Static variable in interface jodd.asm9.Opcodes
 
F2I - Static variable in interface jodd.asm9.Opcodes
 
F2L - Static variable in interface jodd.asm9.Opcodes
 
FADD - Static variable in interface jodd.asm9.Opcodes
 
FALOAD - Static variable in interface jodd.asm9.Opcodes
 
FASTORE - Static variable in interface jodd.asm9.Opcodes
 
FCMPG - Static variable in interface jodd.asm9.Opcodes
 
FCMPL - Static variable in interface jodd.asm9.Opcodes
 
FCONST_0 - Static variable in interface jodd.asm9.Opcodes
 
FCONST_1 - Static variable in interface jodd.asm9.Opcodes
 
FCONST_2 - Static variable in interface jodd.asm9.Opcodes
 
FDIV - Static variable in interface jodd.asm9.Opcodes
 
FIELD - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of a field.
fieldDivider - Static variable in class jodd.proxetta.ProxettaNames
Divider for field names.
fieldPrefix - Static variable in class jodd.proxetta.ProxettaNames
Prefix for advice field names.
FieldVisitor - Class in jodd.asm9
A visitor to visit a Java field.
FieldVisitor(int) - Constructor for class jodd.asm9.FieldVisitor
Constructs a new FieldVisitor.
FieldVisitor(int, FieldVisitor) - Constructor for class jodd.asm9.FieldVisitor
Constructs a new FieldVisitor.
firstSuperCtorInitCalled - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Detects super ctor invocation.
FLOAD - Static variable in interface jodd.asm9.Opcodes
 
FLOAT - Static variable in interface jodd.asm9.Opcodes
 
FLOAT - Static variable in class jodd.asm9.Type
The sort of the float type.
FLOAT_TYPE - Static variable in class jodd.asm9.Type
The float type.
floatValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Float object to a float.
FMUL - Static variable in interface jodd.asm9.Opcodes
 
FNEG - Static variable in interface jodd.asm9.Opcodes
 
forced - Variable in class jodd.proxetta.Proxetta
 
FREM - Static variable in interface jodd.asm9.Opcodes
 
FRETURN - Static variable in interface jodd.asm9.Opcodes
 
fromString(String) - Static method in class jodd.asm9.TypePath
Converts a type path in string form, in the format used by TypePath.toString(), into a TypePath object.
FSTORE - Static variable in interface jodd.asm9.Opcodes
 
FSUB - Static variable in interface jodd.asm9.Opcodes
 
fv - Variable in class jodd.asm9.FieldVisitor
The field visitor to which this visitor must delegate method calls.

G

generics - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
generics - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
GenericsReader - Class in jodd.proxetta
Collector of generics information from the signature.
GenericsReader() - Constructor for class jodd.proxetta.GenericsReader
 
get() - Method in class jodd.proxetta.MutableInteger
 
get() - Static method in class jodd.proxetta.pointcuts.AllGettersPointcut
 
get() - Static method in class jodd.proxetta.pointcuts.AllMethodsPointcut
 
get() - Static method in class jodd.proxetta.pointcuts.AllRealMethodsPointcut
 
get() - Static method in class jodd.proxetta.pointcuts.AllSettersPointcut
 
get() - Static method in class jodd.proxetta.pointcuts.AllTopMethodsPointcut
 
getAccess() - Method in class jodd.asm9.ClassReader
Returns the class's access flags (see Opcodes).
getAccessFlags() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAccessFlags() - Method in interface jodd.proxetta.MethodInfo
Returns methods access flags.
getAllArgumentsSize() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAllArgumentsSize() - Method in interface jodd.proxetta.MethodInfo
Returns the size of all arguments on stack.
getAnnotation(Class<? extends Annotation>) - Method in interface jodd.proxetta.ClassInfo
Finds annotation in class info.
getAnnotation(Class<? extends Annotation>) - Method in interface jodd.proxetta.MethodInfo
Returns true if method is annotated with provided annotation.
getAnnotationClassname() - Method in interface jodd.proxetta.AnnotationInfo
 
getAnnotationClassname() - Method in class jodd.proxetta.asm.AnnotationReader
 
getAnnotations() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAnnotations() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getAnnotations() - Method in class jodd.proxetta.asm.TypeInfoImpl
Returns annotation info of type.
getAnnotations() - Method in interface jodd.proxetta.ClassInfo
Returns annotation information or null if target class has no annotations.
getAnnotations() - Method in interface jodd.proxetta.MethodInfo
Returns annotation information, if there is any.
getAnnotations() - Method in interface jodd.proxetta.TypeInfo
Returns annotation info of type.
getAnnotationSignature() - Method in interface jodd.proxetta.AnnotationInfo
 
getAnnotationSignature() - Method in class jodd.proxetta.asm.AnnotationReader
 
getArgument(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgument(int) - Method in interface jodd.proxetta.MethodInfo
Returns methods argument (1-indexed).
getArgumentOffset(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentOffset(int) - Method in interface jodd.proxetta.MethodInfo
Returns bytecode offset of an argument in local variables.
getArguments() - Method in class jodd.proxetta.InvokeInfo
Return java-like argument types.
getArgumentsAndReturnSizes() - Method in class jodd.asm9.Type
Returns the size of the arguments and of the return value of methods of this type.
getArgumentsAndReturnSizes(String) - Static method in class jodd.asm9.Type
Computes the size of the arguments and of the return value of a method.
getArgumentsCount() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentsCount() - Method in class jodd.proxetta.InvokeInfo
Return arguments count.
getArgumentsCount() - Method in interface jodd.proxetta.MethodInfo
Returns the number of methods arguments.
getArgumentTypes() - Method in class jodd.asm9.Type
Returns the argument types of methods of this type.
getArgumentTypes(Method) - Static method in class jodd.asm9.Type
Returns the Type values corresponding to the argument types of the given method.
getArgumentTypes(String) - Static method in class jodd.asm9.Type
Returns the Type values corresponding to the argument types of the given method descriptor.
getAsmMethodSignature() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAspects(A[]) - Method in class jodd.proxetta.Proxetta
 
getBootstrapMethod() - Method in class jodd.asm9.ConstantDynamic
Returns the bootstrap method used to compute the value of this constant.
getBootstrapMethodArgument(int) - Method in class jodd.asm9.ConstantDynamic
Returns an argument passed to the bootstrap method, in order to compute the value of this constant.
getBootstrapMethodArgumentCount() - Method in class jodd.asm9.ConstantDynamic
Returns the number of arguments passed to the bootstrap method, in order to compute the value of this constant.
getClassInfo() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getClassInfo() - Method in interface jodd.proxetta.MethodInfo
Returns target class informations.
getClassLoader() - Method in class jodd.asm9.ClassWriter
Returns the ClassLoader to be used by the default implementation of ClassWriter.getCommonSuperClass(String, String), that of this ClassWriter's runtime type by default.
getClassLoader() - Method in class jodd.proxetta.Proxetta
Returns specified classloader for loading created classes.
getClassname() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getClassname() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getClassname() - Method in interface jodd.proxetta.ClassInfo
Returns simple class name.
getClassname() - Method in interface jodd.proxetta.MethodInfo
Returns bytecode-like class name, where packages are separated by a slash.
getClassName() - Method in class jodd.asm9.ClassReader
Returns the internal name of the class (see Type.getInternalName()).
getClassName() - Method in exception jodd.asm9.ClassTooLargeException
Returns the internal name of the class.
getClassName() - Method in exception jodd.asm9.MethodTooLargeException
Returns the internal name of the owner class.
getClassName() - Method in class jodd.asm9.Type
Returns the binary name of the class corresponding to this type.
getClassName() - Method in class jodd.proxetta.InvokeInfo
Returns java-like class name.
getClassNameSuffix() - Method in class jodd.proxetta.Proxetta
 
getClassShortName() - Method in class jodd.proxetta.InvokeInfo
Returns class short name, without a package.
getCleanSignature() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getCleanSignature() - Method in interface jodd.proxetta.MethodInfo
Returns a "clean" signature, that is ready for the comparison.
getCodeSize() - Method in exception jodd.asm9.MethodTooLargeException
Returns the size of the method's Code attribute, in bytes.
getCommonSuperClass(String, String) - Method in class jodd.asm9.ClassWriter
Returns the common super type of the two given types.
getConstantPoolCount() - Method in exception jodd.asm9.ClassTooLargeException
Returns the number of constant pool items of the class.
getConstructorDescriptor(Constructor<?>) - Static method in class jodd.asm9.Type
Returns the descriptor corresponding to the given constructor.
getDebugFolder() - Method in class jodd.proxetta.Proxetta
Returns debug folder or null if debug folder does not exist.
getDeclaration() - Method in class jodd.asm.TraceSignatureVisitor
Returns the Java generic type declaration corresponding to the visited signature.
getDeclaration() - Method in interface jodd.proxetta.MethodInfo
Returns full java-like declaration of method's arguments and return type.
getDeclaredClassName() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getDeclaredClassName() - Method in interface jodd.proxetta.MethodInfo
Returns declared class name for inner methods or classname for top-level methods.
getDelegate() - Method in class jodd.asm9.RecordComponentVisitor
The record visitor to which this visitor must delegate method calls.
getDesc() - Method in class jodd.asm9.Handle
Returns the descriptor of the field or method designated by this handle.
getDescription() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getDescription() - Method in class jodd.proxetta.InvokeInfo
Returns bytecode-like method description.
getDescription() - Method in interface jodd.proxetta.MethodInfo
Returns bytecode-like method description.
getDescriptor() - Method in class jodd.asm9.ConstantDynamic
Returns the type of this constant.
getDescriptor() - Method in exception jodd.asm9.MethodTooLargeException
Returns the descriptor of the method.
getDescriptor() - Method in class jodd.asm9.Type
Returns the descriptor corresponding to this type.
getDescriptor(Class<?>) - Static method in class jodd.asm9.Type
Returns the descriptor corresponding to the given class.
getDimensions() - Method in class jodd.asm9.Type
Returns the number of dimensions of this array type.
getElement(String) - Method in interface jodd.proxetta.AnnotationInfo
Lookups for annotation element.
getElement(String) - Method in class jodd.proxetta.asm.AnnotationReader
 
getElementNames() - Method in interface jodd.proxetta.AnnotationInfo
Returns annotation element names.
getElementNames() - Method in class jodd.proxetta.asm.AnnotationReader
 
getElementType() - Method in class jodd.asm9.Type
Returns the type of the elements of this array type.
getExceptionIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced by this type reference.
getExceptions() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getExceptions() - Method in interface jodd.proxetta.MethodInfo
Returns array of exceptions or null if no exception is declared.
getExceptionsAsString() - Method in interface jodd.proxetta.MethodInfo
Returns exceptions as a comma-seaprated string.
GETFIELD - Static variable in interface jodd.asm9.Opcodes
 
getFormalParameterIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the formal parameter whose type is referenced by this type reference.
getInterfaces() - Method in class jodd.asm9.ClassReader
Returns the internal names of the implemented interfaces (see Type.getInternalName()).
getInternalName() - Method in class jodd.asm9.Type
Returns the internal name of the class corresponding to this object or array type.
getInternalName(Class<?>) - Static method in class jodd.asm9.Type
Returns the internal name of the given class.
getItem(int) - Method in class jodd.asm9.ClassReader
Returns the start offset in this ClassReader of a JVMS 'cp_info' structure (i.e.
getItemCount() - Method in class jodd.asm9.ClassReader
Returns the number of entries in the class's constant pool table.
getLabels() - Method in class jodd.asm9.Attribute
Returns the labels corresponding to this attribute.
getLength() - Method in class jodd.asm9.TypePath
Returns the length of this path, i.e.
getMaxStringLength() - Method in class jodd.asm9.ClassReader
Returns a conservative estimate of the maximum length of the strings contained in the class's constant pool table.
getMethodDescriptor(Method) - Static method in class jodd.asm9.Type
Returns the descriptor corresponding to the given method.
getMethodDescriptor(Type, Type...) - Static method in class jodd.asm9.Type
Returns the descriptor corresponding to the given argument and return types.
getMethodName() - Method in exception jodd.asm9.MethodTooLargeException
Returns the name of the method.
getMethodName() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getMethodName() - Method in class jodd.proxetta.InvokeInfo
Returns method name.
getMethodName() - Method in class jodd.proxetta.InvokeReplacer
 
getMethodName() - Method in interface jodd.proxetta.MethodInfo
Returns method name.
getMethodType(String) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the given method descriptor.
getMethodType(Type, Type...) - Static method in class jodd.asm9.Type
Returns the method Type corresponding to the given argument and return types.
getName() - Method in class jodd.asm9.ConstantDynamic
Returns the name of this constant.
getName() - Method in class jodd.asm9.Handle
Returns the name of the field or method designated by this handle.
getName() - Method in class jodd.paramo.MethodParameter
Returns method parameter name.
getName() - Method in class jodd.proxetta.asm.TypeInfoImpl
Returns bytecode-like type name, e.g.
getName() - Method in interface jodd.proxetta.TypeInfo
Returns bytecode-like type name, e.g.
getObjectType(String) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the given internal name.
getOffset() - Method in class jodd.asm9.Label
Returns the bytecode offset corresponding to this label.
getOpcode() - Method in class jodd.proxetta.asm.TypeInfoImpl
Returns bytecode opcode.
getOpcode() - Method in interface jodd.proxetta.TypeInfo
Returns bytecode opcode.
getOpcode(int) - Method in class jodd.asm9.Type
Returns a JVM instruction opcode adapted to this Type.
getOwner() - Method in class jodd.asm9.Handle
Returns the internal name of the class that owns the field or method designated by this handle.
getOwner() - Method in class jodd.proxetta.InvokeInfo
Returns bytecode-like class that is method owner.
getOwner() - Method in class jodd.proxetta.InvokeReplacer
 
getPackage() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getPackage() - Method in interface jodd.proxetta.ClassInfo
Returns package name.
getParameter() - Method in class jodd.paramo.MethodParameter
Returns parameter.
getProxyClassName() - Method in class jodd.proxetta.ProxettaFactory
Returns proxy class name.
getRawName() - Method in class jodd.proxetta.asm.TypeInfoImpl
Returns bytecode-like type name, e.g.
getRawName() - Method in interface jodd.proxetta.TypeInfo
Returns bytecode-like type name, e.g.
getReference() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getReference() - Method in interface jodd.proxetta.ClassInfo
Returns class reference.
getReturnType() - Method in class jodd.asm9.Type
Returns the return type of methods of this type.
getReturnType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getReturnType() - Method in class jodd.proxetta.InvokeInfo
Returns java-like return type.
getReturnType() - Method in interface jodd.proxetta.MethodInfo
Returns return type information.
getReturnType(Method) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the return type of the given method.
getReturnType(String) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the return type of the given method descriptor.
getSignature() - Method in class jodd.paramo.MethodParameter
Returns method parameter signature.
getSignature() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getSignature() - Method in class jodd.proxetta.InvokeInfo
Returns java-like method signature.
getSignature() - Method in interface jodd.proxetta.MethodInfo
Returns java-like method signature of description.
getSize() - Method in class jodd.asm9.ConstantDynamic
Returns the size of this constant.
getSize() - Method in class jodd.asm9.Type
Returns the size of values of this type.
getSort() - Method in class jodd.asm9.Type
Returns the sort of this type.
getSort() - Method in class jodd.asm9.TypeReference
Returns the sort of this type reference.
GETSTATIC - Static variable in interface jodd.asm9.Opcodes
 
getStep(int) - Method in class jodd.asm9.TypePath
Returns the value of the given step of this path.
getStepArgument(int) - Method in class jodd.asm9.TypePath
Returns the index of the type argument that the given step is stepping into.
getSuperClasses() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getSuperClasses() - Method in interface jodd.proxetta.ClassInfo
Returns array of super classes.
getSuperName() - Method in class jodd.asm9.ClassReader
Returns the internal of name of the super class (see Type.getInternalName()).
getSuperName() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getSuperName() - Method in interface jodd.proxetta.ClassInfo
Returns super class reference.
getSuperTypeIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the "super type" of a class that is referenced by this type reference.
getTag() - Method in class jodd.asm9.Handle
Returns the kind of field or method designated by this handle.
getTarget() - Method in class jodd.aop.Aspect
Returns target object.
getTargetWrapperType(Class) - Static method in class jodd.proxetta.ProxettaUtil
Returns wrapper target type.
getTryCatchBlockIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the try catch block (using the order in which they are visited with visitTryCatchBlock), whose 'catch' type is referenced by this type reference.
getType() - Method in class jodd.proxetta.asm.TypeInfoImpl
Returns java-like, e.g.
getType() - Method in interface jodd.proxetta.TypeInfo
Returns java-like, e.g.
getType(Class<?>) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the given class.
getType(Constructor<?>) - Static method in class jodd.asm9.Type
Returns the method Type corresponding to the given constructor.
getType(Method) - Static method in class jodd.asm9.Type
Returns the method Type corresponding to the given method.
getType(String) - Static method in class jodd.asm9.Type
Returns the Type corresponding to the given type descriptor.
getTypeArgumentIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the type argument referenced by this type reference.
getTypeParameterBoundIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the type parameter bound, within the type parameter TypeReference.getTypeParameterIndex(), referenced by this type reference.
getTypeParameterIndex() - Method in class jodd.asm9.TypeReference
Returns the index of the type parameter referenced by this type reference.
getValue() - Method in class jodd.asm9.TypeReference
Returns the int encoded value of this type reference, suitable for use in visit methods related to type annotations, like visitTypeAnnotation.
getWorkData() - Method in class jodd.proxetta.asm.InvokeClassBuilder
Returns working data.
getWorkData() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Returns working data.
GOTO - Static variable in interface jodd.asm9.Opcodes
 

H

H_GETFIELD - Static variable in interface jodd.asm9.Opcodes
 
H_GETSTATIC - Static variable in interface jodd.asm9.Opcodes
 
H_INVOKEINTERFACE - Static variable in interface jodd.asm9.Opcodes
 
H_INVOKESPECIAL - Static variable in interface jodd.asm9.Opcodes
 
H_INVOKESTATIC - Static variable in interface jodd.asm9.Opcodes
 
H_INVOKEVIRTUAL - Static variable in interface jodd.asm9.Opcodes
 
H_NEWINVOKESPECIAL - Static variable in interface jodd.asm9.Opcodes
 
H_PUTFIELD - Static variable in interface jodd.asm9.Opcodes
 
H_PUTSTATIC - Static variable in interface jodd.asm9.Opcodes
 
Handle - Class in jodd.asm9
A reference to a field or a method.
Handle(int, String, String, String) - Constructor for class jodd.asm9.Handle
Deprecated.
this constructor has been superseded by Handle(int, String, String, String, boolean).
Handle(int, String, String, String, boolean) - Constructor for class jodd.asm9.Handle
Constructs a new field or method handle.
hasAnnotation(Class<? extends Annotation>...) - Method in interface jodd.proxetta.ClassInfo
Returns true if class is annotated with one of provided annotation.
hasAnnotation(Class<? extends Annotation>...) - Method in interface jodd.proxetta.MethodInfo
Returns true if method is annotated with one of provided annotation.
hashCode() - Method in class jodd.asm9.ConstantDynamic
 
hashCode() - Method in class jodd.asm9.Handle
 
hashCode() - Method in class jodd.asm9.Type
Returns a hash code value for this type.
hasNoArguments() - Method in interface jodd.proxetta.MethodInfo
Returns true if method has no argument.
hasNoReturnValue() - Method in interface jodd.proxetta.MethodInfo
Returns true if method's return type is void.
hasOneArgument() - Method in interface jodd.proxetta.MethodInfo
Returns true if method has only one argument.
hasReturnValue() - Method in interface jodd.proxetta.MethodInfo
Returns true if method has a return type.
header - Variable in class jodd.asm9.ClassReader
The offset in bytes of the ClassFile's access_flags field.

I

I2B - Static variable in interface jodd.asm9.Opcodes
 
I2C - Static variable in interface jodd.asm9.Opcodes
 
I2D - Static variable in interface jodd.asm9.Opcodes
 
I2F - Static variable in interface jodd.asm9.Opcodes
 
I2L - Static variable in interface jodd.asm9.Opcodes
 
I2S - Static variable in interface jodd.asm9.Opcodes
 
IADD - Static variable in interface jodd.asm9.Opcodes
 
IALOAD - Static variable in interface jodd.asm9.Opcodes
 
IAND - Static variable in interface jodd.asm9.Opcodes
 
IASTORE - Static variable in interface jodd.asm9.Opcodes
 
ICONST_0 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_1 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_2 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_3 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_4 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_5 - Static variable in interface jodd.asm9.Opcodes
 
ICONST_M1 - Static variable in interface jodd.asm9.Opcodes
 
IDIV - Static variable in interface jodd.asm9.Opcodes
 
IF_ACMPEQ - Static variable in interface jodd.asm9.Opcodes
 
IF_ACMPNE - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPEQ - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPGE - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPGT - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPLE - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPLT - Static variable in interface jodd.asm9.Opcodes
 
IF_ICMPNE - Static variable in interface jodd.asm9.Opcodes
 
IFEQ - Static variable in interface jodd.asm9.Opcodes
 
IFGE - Static variable in interface jodd.asm9.Opcodes
 
IFGT - Static variable in interface jodd.asm9.Opcodes
 
IFLE - Static variable in interface jodd.asm9.Opcodes
 
IFLT - Static variable in interface jodd.asm9.Opcodes
 
IFNE - Static variable in interface jodd.asm9.Opcodes
 
IFNONNULL - Static variable in interface jodd.asm9.Opcodes
 
IFNULL - Static variable in interface jodd.asm9.Opcodes
 
IINC - Static variable in interface jodd.asm9.Opcodes
 
ILOAD - Static variable in interface jodd.asm9.Opcodes
 
IMUL - Static variable in interface jodd.asm9.Opcodes
 
INEG - Static variable in interface jodd.asm9.Opcodes
 
info - Variable in class jodd.asm9.Label
A user managed state associated with this label.
info() - Static method in class jodd.proxetta.ProxyTarget
Inserts populated ProxyTargetInfo instance.
info(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.info().
init(String, String, String, String) - Method in class jodd.proxetta.asm.WorkData
Work data initialization.
INIT - Static variable in class jodd.proxetta.asm.ProxettaAsmUtil
 
initMethodName - Static variable in class jodd.proxetta.ProxettaNames
Method name for advice default constructor ('init') methods.
injectPathRef(Pathref, Object) - Static method in class jodd.pathref.Pathref
 
injectTargetIntoProxy(Object, Object) - Static method in class jodd.proxetta.advice.DelegateAdviceUtil
Injects target into proxy.
injectTargetIntoWrapper(Object, Object) - Method in class jodd.proxetta.impl.WrapperProxettaFactory
Injects target into wrapper.
injectTargetIntoWrapper(Object, Object) - Static method in class jodd.proxetta.ProxettaUtil
Injects target instance into proxy using default target field name.
injectTargetIntoWrapper(Object, Object, String) - Static method in class jodd.proxetta.ProxettaUtil
Injects some target instance into wrapper proxy in given target field name.
INNER_TYPE - Static variable in class jodd.asm9.TypePath
A type path step that steps into the nested type of a class type.
INSTANCEOF - Static variable in interface jodd.asm9.Opcodes
 
INSTANCEOF - Static variable in class jodd.asm9.signature.SignatureVisitor
Wildcard for a normal type argument.
INSTANCEOF - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type declared in an 'instanceof' instruction.
INT - Static variable in class jodd.asm9.Type
The sort of the int type.
INT_TYPE - Static variable in class jodd.asm9.Type
The int type.
INTEGER - Static variable in interface jodd.asm9.Opcodes
 
InterfaceImplementation<C> - Class in jodd.methref
 
InterfaceMethodInvocationHandler - Class in jodd.methref
 
InterfaceMethodInvocationHandler(Methref) - Constructor for class jodd.methref.InterfaceMethodInvocationHandler
 
intValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Integer object to an int.
invoke() - Static method in class jodd.proxetta.ProxyTarget
Inserts the invocation of target method and getting the invocation results.
invoke(Object, Method, Object[]) - Method in class jodd.aop.Aspect
 
invoke(Object, Method, Object[]) - Method in class jodd.methref.InterfaceMethodInvocationHandler
 
InvokeAspect - Interface in jodd.proxetta
Invoke aspect defines method pointcuts that should be replaced and their advice replacements.
InvokeClassBuilder - Class in jodd.proxetta.asm
Invocation replacer class adapter.
InvokeClassBuilder(ClassVisitor, InvokeAspect[], String, String, TargetClassInfoReader) - Constructor for class jodd.proxetta.asm.InvokeClassBuilder
 
INVOKEDYNAMIC - Static variable in interface jodd.asm9.Opcodes
 
InvokeInfo - Class in jodd.proxetta
Information about invocation.
InvokeInfo(String, String, String) - Constructor for class jodd.proxetta.InvokeInfo
 
INVOKEINTERFACE - Static variable in interface jodd.asm9.Opcodes
 
invokeProxetta() - Static method in class jodd.proxetta.Proxetta
Creates a new instance of InvokeProxetta.
InvokeProxetta - Class in jodd.proxetta.impl
Proxetta that does method (i.e.
InvokeProxetta() - Constructor for class jodd.proxetta.impl.InvokeProxetta
 
InvokeProxettaFactory - Class in jodd.proxetta.impl
Invocation replacer class processor.
InvokeProxettaFactory(InvokeProxetta) - Constructor for class jodd.proxetta.impl.InvokeProxettaFactory
 
invokeProxyClassNameSuffix - Static variable in class jodd.proxetta.ProxettaNames
Invoke proxy class name suffix.
InvokeReplacer - Class in jodd.proxetta
Invocation advice represents a method that will replace some invocation pointcut.
InvokeReplacer(Class, String) - Constructor for class jodd.proxetta.InvokeReplacer
 
InvokeReplacer(String, String) - Constructor for class jodd.proxetta.InvokeReplacer
 
InvokeReplacerMethodAdapter - Class in jodd.proxetta.asm
Invocation replacer method adapter.
InvokeReplacerMethodAdapter(MethodVisitor, MethodInfo, WorkData, InvokeAspect[]) - Constructor for class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
INVOKESPECIAL - Static variable in interface jodd.asm9.Opcodes
 
INVOKESTATIC - Static variable in interface jodd.asm9.Opcodes
 
INVOKEVIRTUAL - Static variable in interface jodd.asm9.Opcodes
 
IOR - Static variable in interface jodd.asm9.Opcodes
 
IREM - Static variable in interface jodd.asm9.Opcodes
 
IRETURN - Static variable in interface jodd.asm9.Opcodes
 
isArgumentMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isArgumentsCountMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isArgumentTypeMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isCodeAttribute() - Method in class jodd.asm9.Attribute
Returns true if this type of attribute is a Code attribute.
isCreateArgumentsArrayMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isCreateArgumentsClassArrayMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isFinal - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
isForced() - Method in class jodd.proxetta.Proxetta
 
ISHL - Static variable in interface jodd.asm9.Opcodes
 
ISHR - Static variable in interface jodd.asm9.Opcodes
 
isInfoMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isInterface - Variable in class jodd.asm.TraceSignatureVisitor
Whether the visited signature is a class signature of a Java interface.
isInterface() - Method in class jodd.asm9.Handle
Returns true if the owner of the field or method designated by this handle is an interface.
isInvokeMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isMyProxy(Object) - Method in class jodd.methref.Methref
Returns true if given object is proxified by this Methref.
isNone() - Method in class jodd.proxetta.InvokeReplacer
Returns true if this InvokeReplaces is InvokeReplacer.NONE.
isPassMethodName() - Method in class jodd.proxetta.InvokeReplacer
 
isPassMethodSignature() - Method in class jodd.proxetta.InvokeReplacer
 
isPassOwnerName() - Method in class jodd.proxetta.InvokeReplacer
 
isPassTargetClass() - Method in class jodd.proxetta.InvokeReplacer
 
isPassThis() - Method in class jodd.proxetta.InvokeReplacer
 
isPrivateMethod() - Method in interface jodd.proxetta.MethodInfo
Returns true if method is private.
isProxyApplied() - Method in class jodd.proxetta.ProxettaFactory
Returns true if at least one method was wrapped.
isPublicMethod() - Method in interface jodd.proxetta.MethodInfo
Returns true if method is public.
isReturnTypeMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isReturnValueMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isRootMethod() - Method in interface jodd.proxetta.MethodInfo
Returns true if method is declared in Object class (root class).
isSetArgumentMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isStatic - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
isStoreOpcode(int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Returns true if opcode is xSTORE.
isTargetClassAnnotationMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetClassMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetInterface - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
isTargetMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetMethodAnnotationMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetMethodDescriptionMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetMethodNameMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTargetMethodSignatureMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isTopLevelMethod() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
isTopLevelMethod() - Method in interface jodd.proxetta.MethodInfo
Returns true if method is declared in top-level class.
ISTORE - Static variable in interface jodd.asm9.Opcodes
 
ISUB - Static variable in interface jodd.asm9.Opcodes
 
isUnknown() - Method in class jodd.asm9.Attribute
Returns true if this type of attribute is unknown.
isVariableClassName() - Method in class jodd.proxetta.Proxetta
 
isVisible() - Method in interface jodd.proxetta.AnnotationInfo
 
isVisible() - Method in class jodd.proxetta.asm.AnnotationReader
 
isWrapper() - Method in class jodd.proxetta.asm.WorkData
 
IUSHR - Static variable in interface jodd.asm9.Opcodes
 
IXOR - Static variable in interface jodd.asm9.Opcodes
 

J

jodd.aop - package jodd.aop
Simple java native aspects.
jodd.asm - package jodd.asm
Some common ASM classes.
jodd.asm9 - package jodd.asm9
 
jodd.asm9.signature - package jodd.asm9.signature
 
jodd.methref - package jodd.methref
Strong typed method name references.
jodd.paramo - package jodd.paramo
Paramo is small tool for resolving method parameter names in runtime.
jodd.pathref - package jodd.pathref
Resolver for calling path.
jodd.proxetta - package jodd.proxetta
Proxetta creates the fastest proxy subclasses in an easy, java-friendly way.
jodd.proxetta.advice - package jodd.proxetta.advice
Some proxetta advices.
jodd.proxetta.asm - package jodd.proxetta.asm
This package assembles proxy classes.
jodd.proxetta.impl - package jodd.proxetta.impl
Proxetta and ProxettaFactory implementations.
jodd.proxetta.pointcuts - package jodd.proxetta.pointcuts
Various common proxy pointcuts.
JSR - Static variable in interface jodd.asm9.Opcodes
 

L

L_SIGNATURE_JAVA_LANG_CLASS - Static variable in class jodd.asm.AsmUtil
 
L_SIGNATURE_JAVA_LANG_OBJECT - Static variable in class jodd.asm.AsmUtil
 
L_SIGNATURE_JAVA_LANG_STRING - Static variable in class jodd.asm.AsmUtil
 
L2D - Static variable in interface jodd.asm9.Opcodes
 
L2F - Static variable in interface jodd.asm9.Opcodes
 
L2I - Static variable in interface jodd.asm9.Opcodes
 
Label - Class in jodd.asm9
A position in the bytecode of a method.
Label() - Constructor for class jodd.asm9.Label
Constructs a new label.
LADD - Static variable in interface jodd.asm9.Opcodes
 
LALOAD - Static variable in interface jodd.asm9.Opcodes
 
LAND - Static variable in interface jodd.asm9.Opcodes
 
lastName() - Method in class jodd.methref.Methref
Returns name of last method invoked on proxy.
lastName(Object) - Static method in class jodd.methref.Methref
Returns method name of last invoked method on a proxy.
lastName(String) - Method in class jodd.methref.Methref
 
LASTORE - Static variable in interface jodd.asm9.Opcodes
 
LCMP - Static variable in interface jodd.asm9.Opcodes
 
LCONST_0 - Static variable in interface jodd.asm9.Opcodes
 
LCONST_1 - Static variable in interface jodd.asm9.Opcodes
 
LDC - Static variable in interface jodd.asm9.Opcodes
 
LDIV - Static variable in interface jodd.asm9.Opcodes
 
LLOAD - Static variable in interface jodd.asm9.Opcodes
 
LMUL - Static variable in interface jodd.asm9.Opcodes
 
LNEG - Static variable in interface jodd.asm9.Opcodes
 
loadClass(MethodVisitor, int, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
loadMethodArgument(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Loads one argument.
loadMethodArgumentAsObject(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
loadMethodArgumentClass(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
loadSpecialMethodArguments(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Loads all method arguments before INVOKESPECIAL call.
loadStaticMethodArguments(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Loads all method arguments before INVOKESTATIC call.
loadVirtualMethodArguments(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Loads all method arguments before INVOKEVIRTUAL call.
LOCAL_VARIABLE - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of a local variable in a method.
LONG - Static variable in interface jodd.asm9.Opcodes
 
LONG - Static variable in class jodd.asm9.Type
The sort of the long type.
LONG_TYPE - Static variable in class jodd.asm9.Type
The long type.
longValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Long object to a long.
lookupMethodSignatureVisitor(int, String, String, String) - Method in class jodd.proxetta.asm.TargetClassInfoReader
Returns method signature for some method.
LOOKUPSWITCH - Static variable in interface jodd.asm9.Opcodes
 
LOR - Static variable in interface jodd.asm9.Opcodes
 
LREM - Static variable in interface jodd.asm9.Opcodes
 
LRETURN - Static variable in interface jodd.asm9.Opcodes
 
LSHL - Static variable in interface jodd.asm9.Opcodes
 
LSHR - Static variable in interface jodd.asm9.Opcodes
 
LSTORE - Static variable in interface jodd.asm9.Opcodes
 
LSUB - Static variable in interface jodd.asm9.Opcodes
 
LUSHR - Static variable in interface jodd.asm9.Opcodes
 
LXOR - Static variable in interface jodd.asm9.Opcodes
 

M

makePrivateFinalAccess(int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Changes method access to private and final.
makeProxyConstructor() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Creates init method that simply calls all advice constructor methods in correct order.
makeStaticInitBlock() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Creates static initialization block that simply calls all advice static init methods in correct order.
matchClassName(String) - Method in interface jodd.proxetta.MethodInfo
Match class name to provided Wildcard pattern.
matchMethodName(String) - Method in interface jodd.proxetta.MethodInfo
Match method name to provided Wildcard pattern.
matchMethodPointcuts(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Matches pointcuts on method.
METHOD - Static variable in class jodd.asm9.Type
The sort of method types.
METHOD_FORMAL_PARAMETER - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of a formal parameter of a method.
METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic method in a method call.
METHOD_RECEIVER - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the receiver type of a method.
METHOD_REFERENCE - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the receiver type of a method reference.
METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic method in a method reference.
METHOD_RETURN - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the return type of a method.
METHOD_TYPE_PARAMETER - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a type parameter of a generic method.
METHOD_TYPE_PARAMETER_BOUND - Static variable in class jodd.asm9.TypeReference
The sort of type references that target a bound of a type parameter of a generic method.
MethodAdapter - Class in jodd.asm
An empty MethodVisitor that delegates to another MethodVisitor.
MethodAdapter(MethodVisitor) - Constructor for class jodd.asm.MethodAdapter
 
methodDivider - Static variable in class jodd.proxetta.ProxettaNames
Divider for method names.
methodInfo - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
MethodInfo - Interface in jodd.proxetta
Method info provides various information about a method.
methodName - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
methodName - Variable in class jodd.proxetta.InvokeReplacer
 
MethodParameter - Class in jodd.paramo
Resolved method parameter from bytecode.
MethodParameter(String, String, Parameter) - Constructor for class jodd.paramo.MethodParameter
 
methodPrefix - Static variable in class jodd.proxetta.ProxettaNames
Prefix for advice method names.
methodSignatures - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
MethodSignatureVisitor - Class in jodd.proxetta.asm
Resolves method signature and holds all information.
MethodSignatureVisitor(String, int, String, String, String[], String, Map<String, String>, ClassInfo) - Constructor for class jodd.proxetta.asm.MethodSignatureVisitor
 
MethodTooLargeException - Exception in jodd.asm9
Exception thrown when the Code attribute of a method produced by a ClassWriter is too large.
MethodTooLargeException(String, String, String, int) - Constructor for exception jodd.asm9.MethodTooLargeException
Constructs a new MethodTooLargeException.
methodVisitor - Variable in class jodd.proxetta.asm.ProxettaCtorBuilder
 
methodVisitor - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
MethodVisitor - Class in jodd.asm9
A visitor to visit a Java method.
MethodVisitor(int) - Constructor for class jodd.asm9.MethodVisitor
Constructs a new MethodVisitor.
MethodVisitor(int, MethodVisitor) - Constructor for class jodd.asm9.MethodVisitor
Constructs a new MethodVisitor.
MethodWithAnnotationPointcut - Class in jodd.proxetta.pointcuts
Pointcut on a method with one of given annotations.
MethodWithAnnotationPointcut(Class<? extends Annotation>...) - Constructor for class jodd.proxetta.pointcuts.MethodWithAnnotationPointcut
Defines set of annotations we are looking for.
Methref<C> - Class in jodd.methref
Super tool for getting method references (names) in compile-time.
Methref(Class<C>) - Constructor for class jodd.methref.Methref
Creates new proxified instance of target.
METHREF_CLASSNAME_SUFFIX - Static variable in class jodd.methref.MethrefProxetta
 
MethrefAdvice - Class in jodd.methref
Methref advice applied on all methods.
MethrefAdvice() - Constructor for class jodd.methref.MethrefAdvice
 
MethrefException - Exception in jodd.methref
Methref exception.
MethrefException(String) - Constructor for exception jodd.methref.MethrefException
 
MethrefException(String, Throwable) - Constructor for exception jodd.methref.MethrefException
 
MethrefException(Throwable) - Constructor for exception jodd.methref.MethrefException
 
MethrefProxetta - Class in jodd.methref
Methref Proxetta builder and holder and facade.
MethrefProxetta() - Constructor for class jodd.methref.MethrefProxetta
 
ModuleVisitor - Class in jodd.asm9
A visitor to visit a Java module.
ModuleVisitor(int) - Constructor for class jodd.asm9.ModuleVisitor
Constructs a new ModuleVisitor.
ModuleVisitor(int, ModuleVisitor) - Constructor for class jodd.asm9.ModuleVisitor
Constructs a new ModuleVisitor.
MONITORENTER - Static variable in interface jodd.asm9.Opcodes
 
MONITOREXIT - Static variable in interface jodd.asm9.Opcodes
 
msign - Variable in class jodd.proxetta.asm.ProxettaCtorBuilder
 
msign - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
MULTIANEWARRAY - Static variable in interface jodd.asm9.Opcodes
 
MutableInteger - Class in jodd.proxetta
 
MutableInteger() - Constructor for class jodd.proxetta.MutableInteger
 
MutableInteger(int) - Constructor for class jodd.proxetta.MutableInteger
 
mv - Variable in class jodd.asm9.MethodVisitor
The method visitor to which this visitor must delegate method calls.
mv - Variable in class jodd.asm9.ModuleVisitor
The module visitor to which this visitor must delegate method calls.

N

name(Consumer<C>) - Method in class jodd.methref.Methref
Returns name of called method.
NEW - Static variable in interface jodd.asm9.Opcodes
 
NEW - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of the object created by a 'new' instruction.
newArray(MethodVisitor, Class) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Creates new array.
NEWARRAY - Static variable in interface jodd.asm9.Opcodes
 
newClass(String) - Method in class jodd.asm9.ClassWriter
Adds a class reference to the constant pool of the class being build.
newConst(Object) - Method in class jodd.asm9.ClassWriter
Adds a number or string constant to the constant pool of the class being build.
newConstantDynamic(String, String, Handle, Object...) - Method in class jodd.asm9.ClassWriter
Adds a dynamic constant reference to the constant pool of the class being build.
newExceptionReference(int) - Static method in class jodd.asm9.TypeReference
Returns a reference to the type of an exception, in a 'throws' clause of a method.
newField(String, String, String) - Method in class jodd.asm9.ClassWriter
Adds a field reference to the constant pool of the class being build.
newFormalParameterReference(int) - Static method in class jodd.asm9.TypeReference
Returns a reference to the type of a formal parameter of a method.
newHandle(int, String, String, String) - Method in class jodd.asm9.ClassWriter
Deprecated.
newHandle(int, String, String, String, boolean) - Method in class jodd.asm9.ClassWriter
Adds a handle to the constant pool of the class being build.
newInstance() - Method in class jodd.proxetta.ProxettaFactory
Creates new instance of created class.
newInvokeDynamic(String, String, Handle, Object...) - Method in class jodd.asm9.ClassWriter
Adds an invokedynamic reference to the constant pool of the class being build.
newInvokeReplacer - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
New object creation matched.
newMethod(String, String, String, boolean) - Method in class jodd.asm9.ClassWriter
Adds a method reference to the constant pool of the class being build.
newMethodType(String) - Method in class jodd.asm9.ClassWriter
Adds a method type reference to the constant pool of the class being build.
newModule(String) - Method in class jodd.asm9.ClassWriter
Adds a module reference to the constant pool of the class being build.
newNameType(String, String) - Method in class jodd.asm9.ClassWriter
Adds a name and type to the constant pool of the class being build.
newPackage(String) - Method in class jodd.asm9.ClassWriter
Adds a package reference to the constant pool of the class being build.
newProxyInstance(ClassLoader, InvocationHandler, Class<?>...) - Static method in class jodd.aop.AopProxy
Simple wrapper for javas newProxyInstance.
newSuperTypeReference(int) - Static method in class jodd.asm9.TypeReference
Returns a reference to the super class or to an interface of the 'implements' clause of a class.
newTryCatchReference(int) - Static method in class jodd.asm9.TypeReference
Returns a reference to the type of the exception declared in a 'catch' clause of a method.
newTypeArgumentReference(int, int) - Static method in class jodd.asm9.TypeReference
Returns a reference to the type of a type argument in a constructor or method call or reference.
newTypeParameterBoundReference(int, int, int) - Static method in class jodd.asm9.TypeReference
Returns a reference to a type parameter bound of a generic class or method.
newTypeParameterReference(int, int) - Static method in class jodd.asm9.TypeReference
Returns a reference to a type parameter of a generic class or method.
newTypeReference(int) - Static method in class jodd.asm9.TypeReference
Returns a type reference of the given sort.
newUTF8(String) - Method in class jodd.asm9.ClassWriter
Adds an UTF8 string to the constant pool of the class being build.
nextInterfaces - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
nextSupername - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
NO_ANNOTATIONS - Static variable in class jodd.proxetta.asm.AnnotationReader
 
NONE - Static variable in class jodd.proxetta.InvokeReplacer
 
NOP - Static variable in interface jodd.asm9.Opcodes
 
NULL - Static variable in interface jodd.asm9.Opcodes
 

O

OBJECT - Static variable in class jodd.asm9.Type
The sort of object reference types.
of(Class<? extends Annotation>...) - Static method in class jodd.proxetta.pointcuts.MethodWithAnnotationPointcut
 
of(Class<? extends ProxyAdvice>, ProxyPointcut) - Static method in class jodd.proxetta.ProxyAspect
 
of(Class<T>) - Static method in class jodd.methref.InterfaceImplementation
 
of(Class<T>) - Static method in class jodd.methref.Methref
Static factory, for convenient use.
of(Class<T>) - Static method in class jodd.pathref.Pathref
Static factory, for convenient use.
of(String, byte[], ClassLoader) - Static method in class jodd.proxetta.DefineClass
Defines a class from byte array into the specified class loader.
Opcodes - Interface in jodd.asm9
The JVM opcodes, access flags and array type codes.
or(ProxyPointcut) - Method in interface jodd.proxetta.ProxyPointcut
Performs OR operation on this and the next proxy.
owner - Variable in class jodd.proxetta.InvokeReplacer
 

P

Paramo - Class in jodd.paramo
Extracts method or constructor parameter names from bytecode debug information in runtime.
Paramo() - Constructor for class jodd.paramo.Paramo
 
ParamoException - Exception in jodd.paramo
Exception thrown on Paramo problems.
ParamoException(String) - Constructor for exception jodd.paramo.ParamoException
 
ParamoException(String, Throwable) - Constructor for exception jodd.paramo.ParamoException
 
ParamoException(Throwable) - Constructor for exception jodd.paramo.ParamoException
 
parseSignatureForGenerics(String, boolean) - Method in class jodd.proxetta.GenericsReader
Parses signature for generic information and returns a map where key is generic name and value is raw type.
passMethodName - Variable in class jodd.proxetta.InvokeReplacer
 
passMethodName(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
passMethodSignature - Variable in class jodd.proxetta.InvokeReplacer
 
passMethodSignature(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
passOwnerName - Variable in class jodd.proxetta.InvokeReplacer
 
passOwnerName(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
passTargetClass - Variable in class jodd.proxetta.InvokeReplacer
 
passTargetClass(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
passThis - Variable in class jodd.proxetta.InvokeReplacer
 
passThis(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
path - Variable in class jodd.pathref.Pathref
 
path() - Method in class jodd.pathref.Pathref
 
path(Consumer<C>) - Method in class jodd.pathref.Pathref
 
Pathref<C> - Class in jodd.pathref
Super tool for getting calling path reference in compile-time.
Pathref(Class<C>) - Constructor for class jodd.pathref.Pathref
Creates new proxified instance of target.
PATHREF_CLASSNAME_SUFFIX - Static variable in class jodd.pathref.PathrefProxetta
 
PathrefAdvice - Class in jodd.pathref
Pathref advice applied on all methods.
PathrefAdvice() - Constructor for class jodd.pathref.PathrefAdvice
 
PathrefContinue - Class in jodd.pathref
 
PathrefContinue(Pathref) - Constructor for class jodd.pathref.PathrefContinue
 
PathrefException - Exception in jodd.pathref
Pathref exception.
PathrefException(String) - Constructor for exception jodd.pathref.PathrefException
 
PathrefException(String, Throwable) - Constructor for exception jodd.pathref.PathrefException
 
PathrefException(Throwable) - Constructor for exception jodd.pathref.PathrefException
 
PathrefProxetta - Class in jodd.pathref
Methref Proxetta builder and holder and facade.
PathrefProxetta() - Constructor for class jodd.pathref.PathrefProxetta
 
pointcut - Variable in class jodd.proxetta.ProxyAspect
 
pointcut() - Method in class jodd.proxetta.ProxyAspect
Returns proxy pointcut.
pointcut(InvokeInfo) - Method in interface jodd.proxetta.InvokeAspect
Defines method invocation pointcut and returns replacement advice.
POP - Static variable in interface jodd.asm9.Opcodes
 
POP2 - Static variable in interface jodd.asm9.Opcodes
 
prepareReturnValue(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Prepares return value.
prependArgument(String, String) - Static method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Prepends argument to the existing description.
process() - Method in class jodd.proxetta.ProxettaFactory
Reads the target and creates destination class.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.InvokeProxettaFactory
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.ProxyProxettaFactory
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.WrapperProxettaFactory
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.ProxettaFactory
Creates custom class builder and process the target class with it.
processSuperMethods() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Checks for all public super methods that are not overridden.
proxetta - Variable in class jodd.methref.MethrefProxetta
 
proxetta - Variable in class jodd.pathref.PathrefProxetta
 
proxetta - Variable in class jodd.proxetta.ProxettaFactory
 
Proxetta<T extends Proxetta,​A> - Class in jodd.proxetta
Proxetta creates dynamic proxy classes in the run-time.
Proxetta() - Constructor for class jodd.proxetta.Proxetta
 
ProxettaAsmUtil - Class in jodd.proxetta.asm
Various ASM utilities used by Proxetta.
ProxettaAsmUtil() - Constructor for class jodd.proxetta.asm.ProxettaAsmUtil
 
ProxettaClassBuilder - Class in jodd.proxetta.asm
Proxetta class builder.
ProxettaClassBuilder(ClassVisitor, ProxyAspect[], String, String, TargetClassInfoReader) - Constructor for class jodd.proxetta.asm.ProxettaClassBuilder
Constructs new Proxetta class builder.
ProxettaCtorBuilder - Class in jodd.proxetta.asm
Destination ctor builder
ProxettaCtorBuilder(MethodVisitor, MethodSignatureVisitor, WorkData) - Constructor for class jodd.proxetta.asm.ProxettaCtorBuilder
 
ProxettaException - Exception in jodd.proxetta
 
ProxettaException() - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException(String) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException(String, Throwable) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException(Throwable) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaFactory<T extends ProxettaFactory,​P extends Proxetta> - Class in jodd.proxetta
Proxetta builder.
ProxettaFactory(P) - Constructor for class jodd.proxetta.ProxettaFactory
Creates new builder.
ProxettaMethodBuilder - Class in jodd.proxetta.asm
 
ProxettaMethodBuilder(MethodSignatureVisitor, WorkData, List<ProxyAspectData>) - Constructor for class jodd.proxetta.asm.ProxettaMethodBuilder
 
ProxettaNames - Class in jodd.proxetta
Jodd PROXETTA default names, used all over the library..
ProxettaNames() - Constructor for class jodd.proxetta.ProxettaNames
 
ProxettaUtil - Class in jodd.proxetta
Proxetta utilities.
ProxettaUtil() - Constructor for class jodd.proxetta.ProxettaUtil
 
ProxettaWrapperClassBuilder - Class in jodd.proxetta.asm
 
ProxettaWrapperClassBuilder(Class, Class, String, ClassVisitor, ProxyAspect[], String, String, TargetClassInfoReader, boolean) - Constructor for class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
proxy() - Method in class jodd.methref.Methref
Returns proxy instance that is ready to collect the method name of invoked methods.
proxy() - Method in class jodd.pathref.Pathref
 
proxy() - Method in class jodd.proxetta.impl.InvokeProxetta
 
proxy() - Method in class jodd.proxetta.impl.ProxyProxetta
 
proxy() - Method in class jodd.proxetta.impl.WrapperProxetta
 
proxy() - Method in class jodd.proxetta.Proxetta
Creates ProxettaFactory with of this Proxetta.
PROXY_TARGET_INFO - Static variable in class jodd.proxetta.ProxyTargetReplacement
 
ProxyAdvice - Interface in jodd.proxetta
ProxyAdvice is the code portion of an aspect, i.e.
proxyApplied - Variable in class jodd.proxetta.asm.WorkData
 
proxyApplied - Variable in class jodd.proxetta.ProxettaFactory
 
ProxyAspect - Class in jodd.proxetta
Proxy aspect contains advice and pointcut rules for applying advice.
ProxyAspect(Class<? extends ProxyAdvice>, ProxyPointcut) - Constructor for class jodd.proxetta.ProxyAspect
Creates aspect defined with provided advice and pointcut.
proxyAspectList - Variable in class jodd.proxetta.Proxetta
 
proxyClassName - Variable in class jodd.proxetta.ProxettaFactory
 
proxyClassNameSuffix - Static variable in class jodd.proxetta.ProxettaNames
Proxy class name suffix.
proxyInfoRequested - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
proxyInfoRequested - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
proxyOf(Aspect) - Static method in class jodd.aop.AopProxy
Creates a proxy from given Aspect.
proxyOf(T, Class<? extends Aspect>) - Static method in class jodd.aop.AopProxy
Creates a proxy of given target and the aspect.
ProxyPointcut - Interface in jodd.proxetta
Pointcut is a set of points in the application where advice should be applied, i.e.
proxyProxetta() - Static method in class jodd.proxetta.Proxetta
Creates a new instance of ProxyProxetta.
ProxyProxetta - Class in jodd.proxetta.impl
Proxetta that creates proxies.
ProxyProxetta() - Constructor for class jodd.proxetta.impl.ProxyProxetta
 
ProxyProxettaFactory - Class in jodd.proxetta.impl
Creates the proxy subclass using ASM library.
ProxyProxettaFactory(ProxyProxetta) - Constructor for class jodd.proxetta.impl.ProxyProxettaFactory
 
ProxyTarget - Class in jodd.proxetta
Marker class for proxy implementations.
ProxyTarget() - Constructor for class jodd.proxetta.ProxyTarget
 
ProxyTargetInfo - Class in jodd.proxetta
Holder for various ProxyTarget information.
ProxyTargetInfo() - Constructor for class jodd.proxetta.ProxyTargetInfo
 
ProxyTargetReplacement - Class in jodd.proxetta
Replacements methods for ProxyTarget methods.
ProxyTargetReplacement() - Constructor for class jodd.proxetta.ProxyTargetReplacement
 
pushInt(MethodVisitor, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Pushes int value in an optimal way.
putByte(int) - Method in class jodd.asm9.ByteVector
Puts a byte into this byte vector.
putByteArray(byte[], int, int) - Method in class jodd.asm9.ByteVector
Puts an array of bytes into this byte vector.
PUTFIELD - Static variable in interface jodd.asm9.Opcodes
 
putInt(int) - Method in class jodd.asm9.ByteVector
Puts an int into this byte vector.
putLong(long) - Method in class jodd.asm9.ByteVector
Puts a long into this byte vector.
putShort(int) - Method in class jodd.asm9.ByteVector
Puts a short into this byte vector.
PUTSTATIC - Static variable in interface jodd.asm9.Opcodes
 
putUTF8(String) - Method in class jodd.asm9.ByteVector
Puts an UTF8 string into this byte vector.

R

read(ClassReader, int, int, char[], int, Label[]) - Method in class jodd.asm9.Attribute
Reads a Attribute.type attribute.
readByte(int) - Method in class jodd.asm9.ClassReader
Reads a byte value in this ClassReader.
readClass(int, char[]) - Method in class jodd.asm9.ClassReader
Reads a CONSTANT_Class constant pool entry in this ClassReader.
readConst(int, char[]) - Method in class jodd.asm9.ClassReader
Reads a numeric or string constant pool entry in this ClassReader.
readInt(int) - Method in class jodd.asm9.ClassReader
Reads a signed int value in this ClassReader.
readLabel(int, Label[]) - Method in class jodd.asm9.ClassReader
Returns the label corresponding to the given bytecode offset.
readLong(int) - Method in class jodd.asm9.ClassReader
Reads a signed long value in this ClassReader.
readModule(int, char[]) - Method in class jodd.asm9.ClassReader
Reads a CONSTANT_Module constant pool entry in this ClassReader.
readPackage(int, char[]) - Method in class jodd.asm9.ClassReader
Reads a CONSTANT_Package constant pool entry in this ClassReader.
readShort(int) - Method in class jodd.asm9.ClassReader
Reads a signed short value in this ClassReader.
readUnsignedShort(int) - Method in class jodd.asm9.ClassReader
Reads an unsigned short value in this ClassReader.
readUTF8(int, char[]) - Method in class jodd.asm9.ClassReader
Reads a CONSTANT_Utf8 constant pool entry in this ClassReader.
RecordComponentVisitor - Class in jodd.asm9
A visitor to visit a record component.
RecordComponentVisitor(int) - Constructor for class jodd.asm9.RecordComponentVisitor
Constructs a new RecordComponentVisitor.
RecordComponentVisitor(int, RecordComponentVisitor) - Constructor for class jodd.asm9.RecordComponentVisitor
Constructs a new RecordComponentVisitor.
removeGenericsFromSignature(String) - Static method in class jodd.asm.AsmUtil
 
reqProxyClassName - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
reqProxyClassName - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
requestedProxyClassName - Variable in class jodd.proxetta.ProxettaFactory
Requested proxy class name (or class name template).
resolveClassNameSuffix() - Method in class jodd.proxetta.ProxettaFactory
Returns new suffix or null if suffix is not in use.
resolveJavaVersion(int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Resolves Java version from current version.
resolveParameters(AccessibleObject) - Static method in class jodd.paramo.Paramo
Resolves method parameters from a method or constructor.
resolveTargetClass(Class) - Static method in class jodd.proxetta.ProxettaUtil
Returns target class if proxetta applied on given class.
RESOURCE_VARIABLE - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of a resource variable in a method.
RET - Static variable in interface jodd.asm9.Opcodes
 
RETURN - Static variable in interface jodd.asm9.Opcodes
 
returnType - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
returnType - Variable in class jodd.proxetta.ProxyTargetInfo
 
returnType() - Static method in class jodd.proxetta.ProxyTarget
Inserts return type of target method.
returnType(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.returnType().
returnValue(Object) - Static method in class jodd.proxetta.ProxyTarget
Prepares return value.

S

SALOAD - Static variable in interface jodd.asm9.Opcodes
 
SASTORE - Static variable in interface jodd.asm9.Opcodes
 
set(int) - Method in class jodd.proxetta.MutableInteger
 
setArgument(Object, int) - Static method in class jodd.proxetta.ProxyTarget
Assigns new value for an argument specified by 1-based index.
setClassLoader(ClassLoader) - Method in class jodd.proxetta.Proxetta
Specifies classloaders for loading created classes.
setClassNameSuffix(String) - Method in class jodd.proxetta.Proxetta
Specifies custom classname suffix to be added to the class name of created proxy.
setCreateTargetInDefaultCtor(boolean) - Method in class jodd.proxetta.impl.WrapperProxetta
Defines if target should be created in ctor, so no additional injection is required.
setDebugFolder(File) - Method in class jodd.proxetta.Proxetta
 
setDebugFolder(String) - Method in class jodd.proxetta.Proxetta
Specifies the debug folder where all created classes will be written to, for debugging purposes.
setDeclaredClassName(String) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
setForced(boolean) - Method in class jodd.proxetta.Proxetta
Specifies 'forced' mode.
setPassMethodName(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
setPassMethodSignature(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
setPassOwnerName(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
setPassTargetClass(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
setPassThis(boolean) - Method in class jodd.proxetta.InvokeReplacer
 
setTarget(InputStream) - Method in class jodd.proxetta.impl.InvokeProxettaFactory
 
setTarget(InputStream) - Method in class jodd.proxetta.impl.ProxyProxettaFactory
 
setTarget(InputStream) - Method in class jodd.proxetta.ProxettaFactory
Defines class input stream as a target.
setTarget(Class) - Method in class jodd.proxetta.impl.InvokeProxettaFactory
 
setTarget(Class) - Method in class jodd.proxetta.impl.ProxyProxettaFactory
 
setTarget(Class) - Method in class jodd.proxetta.impl.WrapperProxettaFactory
Defines class or interface to wrap.
setTarget(Class) - Method in class jodd.proxetta.ProxettaFactory
Defines class as a target.
setTarget(String) - Method in class jodd.proxetta.impl.InvokeProxettaFactory
 
setTarget(String) - Method in class jodd.proxetta.impl.ProxyProxettaFactory
 
setTarget(String) - Method in class jodd.proxetta.ProxettaFactory
Defines class name as a target.
setTargetFieldName(String) - Method in class jodd.proxetta.impl.WrapperProxettaFactory
Defines custom target field name.
setTargetInterface(Class) - Method in class jodd.proxetta.impl.WrapperProxettaFactory
Defines the interface of the resulting class.
setTargetProxyClassName(String) - Method in class jodd.proxetta.ProxettaFactory
Sets requested proxy class name.
setVariableClassName(boolean) - Method in class jodd.proxetta.Proxetta
Sets variable proxy class name so every time when new proxy class is created its name will be different,so one classloader may load it without a problem.
SHORT - Static variable in class jodd.asm9.Type
The sort of the short type.
SHORT_TYPE - Static variable in class jodd.asm9.Type
The short type.
shortValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Short object to a short.
signature - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
SIGNATURE_JAVA_LANG_BOOLEAN - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_BYTE - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_CHARACTER - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_CLASS - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_DOUBLE - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_FLOAT - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_INTEGER - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_LONG - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_OBJECT - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_SHORT - Static variable in class jodd.asm.AsmUtil
 
SIGNATURE_JAVA_LANG_VOID - Static variable in class jodd.asm.AsmUtil
 
SignatureReader - Class in jodd.asm9.signature
A parser for signature literals, as defined in the Java Virtual Machine Specification (JVMS), to visit them with a SignatureVisitor.
SignatureReader(String) - Constructor for class jodd.asm9.signature.SignatureReader
Constructs a SignatureReader for the given signature.
SignatureVisitor - Class in jodd.asm9.signature
A visitor to visit a generic signature.
SignatureVisitor(int) - Constructor for class jodd.asm9.signature.SignatureVisitor
Constructs a new SignatureVisitor.
SIPUSH - Static variable in interface jodd.asm9.Opcodes
 
SKIP_CODE - Static variable in class jodd.asm9.ClassReader
A flag to skip the Code attributes.
SKIP_DEBUG - Static variable in class jodd.asm9.ClassReader
A flag to skip the SourceFile, SourceDebugExtension, LocalVariableTable, LocalVariableTypeTable, LineNumberTable and MethodParameters attributes.
SKIP_FRAMES - Static variable in class jodd.asm9.ClassReader
A flag to skip the StackMap and StackMapTable attributes.
SOURCE_DEPRECATED - Static variable in interface jodd.asm9.Opcodes
 
SOURCE_MASK - Static variable in interface jodd.asm9.Opcodes
 
startType() - Method in class jodd.asm.TraceSignatureVisitor
 
startType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
storeIntoArray(MethodVisitor, Class) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Stores element on stack into an array.
storeMethodArgument(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Stores one argument.
storeMethodArgumentFromObject(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
storeValue(MethodVisitor, int, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
suffix - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
suffix - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
suffixCounter - Static variable in class jodd.proxetta.ProxettaFactory
Number appended to proxy class name, incremented on each use to make classnames unique in the system (e.g.
SUPER - Static variable in class jodd.asm9.signature.SignatureVisitor
Wildcard for a "super" type argument.
superClasses - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
superClassReaders - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
superName - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
SWAP - Static variable in interface jodd.asm9.Opcodes
 

T

T_BOOLEAN - Static variable in interface jodd.asm9.Opcodes
 
T_BYTE - Static variable in interface jodd.asm9.Opcodes
 
T_CHAR - Static variable in interface jodd.asm9.Opcodes
 
T_DOUBLE - Static variable in interface jodd.asm9.Opcodes
 
T_FLOAT - Static variable in interface jodd.asm9.Opcodes
 
T_INT - Static variable in interface jodd.asm9.Opcodes
 
T_LONG - Static variable in interface jodd.asm9.Opcodes
 
T_SHORT - Static variable in interface jodd.asm9.Opcodes
 
TABLESWITCH - Static variable in interface jodd.asm9.Opcodes
 
target() - Static method in class jodd.proxetta.ProxyTarget
Inserts proxy (i.e.
TARGET_CLASS_NAME - Static variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
targetClass - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetClass() - Static method in class jodd.proxetta.ProxyTarget
Inserts target class.
targetClass(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetClass().
targetClassAnnotation(String, String) - Static method in class jodd.proxetta.ProxyTarget
Inserts targets class annotation value.
targetClassAnnotation(MethodVisitor, ClassInfo, String[]) - Static method in class jodd.proxetta.ProxyTargetReplacement
targetClassInfo - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
targetClassInfo - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
targetClassInfo - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
TargetClassInfoReader - Class in jodd.proxetta.asm
Reads info from target class.
TargetClassInfoReader(ClassLoader) - Constructor for class jodd.proxetta.asm.TargetClassInfoReader
 
targetClassname - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
targetClassOrInterface - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
targetClassOrInterface - Variable in class jodd.proxetta.impl.WrapperProxettaFactory
 
targetFieldName - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
targetFieldName - Variable in class jodd.proxetta.impl.WrapperProxettaFactory
 
targetInterface - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
targetInterface - Variable in class jodd.proxetta.impl.WrapperProxettaFactory
 
targetMethodAnnotation(String, String) - Static method in class jodd.proxetta.ProxyTarget
Inserts targets method annotation value.
targetMethodAnnotation(MethodVisitor, MethodInfo, String[]) - Static method in class jodd.proxetta.ProxyTargetReplacement
targetMethodDescription - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetMethodDescription() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method description, bytecode alike, without method name.
targetMethodDescription(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetMethodDescription().
targetMethodName - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetMethodName() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method name.
targetMethodName(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetMethodName().
targetMethodSignature - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetMethodSignature() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method signature, java alike, including the method name.
targetMethodSignature(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetMethodSignature().
targetPackage - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
thisReference - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
thisReference - Variable in class jodd.proxetta.asm.WorkData
 
THROWS - Static variable in class jodd.asm9.TypeReference
The sort of type references that target the type of an exception declared in the throws clause of a method.
tmd - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
toByteArray() - Method in class jodd.asm9.ClassWriter
Returns the content of the class file that was built by this ClassWriter.
toByteArray() - Method in class jodd.proxetta.ProxettaFactory
Returns raw bytecode.
TOP - Static variable in interface jodd.asm9.Opcodes
 
toString() - Method in class jodd.asm9.ConstantDynamic
 
toString() - Method in class jodd.asm9.Handle
Returns the textual representation of this handle.
toString() - Method in class jodd.asm9.Label
Returns a string representation of this label.
toString() - Method in class jodd.asm9.Type
Returns a string representation of this type.
toString() - Method in class jodd.asm9.TypePath
Returns a string representation of this type path.
toString() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
toString() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
toString() - Method in class jodd.proxetta.InvokeInfo
 
toString() - Method in class jodd.proxetta.ProxyAspect
 
TraceSignatureVisitor - Class in jodd.asm
A SignatureVisitor that builds the Java generic type declaration corresponding to the signature it visits.
TraceSignatureVisitor(StringBuilder) - Constructor for class jodd.asm.TraceSignatureVisitor
 
TraceSignatureVisitor(StringBuilder, boolean) - Constructor for class jodd.asm.TraceSignatureVisitor
 
type - Variable in class jodd.asm9.Attribute
The type of this attribute, also called its name in the JVMS.
Type - Class in jodd.asm9
A Java field or method type.
TYPE_ANNOTATION - Static variable in class jodd.asm.AsmUtil
 
TYPE_ARGUMENT - Static variable in class jodd.asm9.TypePath
A type path step that steps into a type argument of a generic type.
TYPE_ARRAY - Static variable in class jodd.asm.AsmUtil
 
TYPE_BOOLEAN - Static variable in class jodd.asm.AsmUtil
 
TYPE_BYTE - Static variable in class jodd.asm.AsmUtil
 
TYPE_CHAR - Static variable in class jodd.asm.AsmUtil
 
TYPE_DOUBLE - Static variable in class jodd.asm.AsmUtil
 
TYPE_FLOAT - Static variable in class jodd.asm.AsmUtil
 
TYPE_INT - Static variable in class jodd.asm.AsmUtil
 
TYPE_LONG - Static variable in class jodd.asm.AsmUtil
 
TYPE_REFERENCE - Static variable in class jodd.asm.AsmUtil
 
TYPE_SHORT - Static variable in class jodd.asm.AsmUtil
 
TYPE_VOID - Static variable in class jodd.asm.AsmUtil
 
typedesc2ClassName(String) - Static method in class jodd.asm.AsmUtil
Converts bytecode-like description to java class name that can be loaded with a classloader.
typedescToSignature(String) - Static method in class jodd.asm.AsmUtil
Returns java-like signature of a bytecode-like description.
typedescToSignature(String, MutableInteger) - Static method in class jodd.asm.AsmUtil
Returns java-like signature of a bytecode-like description.
TypeInfo - Interface in jodd.proxetta
Holds information about the types.
TypeInfoImpl - Class in jodd.proxetta.asm
Implementation of TypeInfo.
TypeInfoImpl(char, String, String, String) - Constructor for class jodd.proxetta.asm.TypeInfoImpl
 
typeNameToOpcode(String) - Static method in class jodd.asm.AsmUtil
Returns type-name to type char.
TypePath - Class in jodd.asm9
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
typeref2Name(String) - Static method in class jodd.asm.AsmUtil
Converts type reference to java-name.
TypeReference - Class in jodd.asm9
A reference to a type appearing in a class, field or method declaration, or on an instruction.
TypeReference(int) - Constructor for class jodd.asm9.TypeReference
Constructs a new TypeReference.
typeToSignature(Class) - Static method in class jodd.asm.AsmUtil
Converts java-class name ("foo.Bar") to bytecode-name ("foo/bar").
typeToSignature(String) - Static method in class jodd.asm.AsmUtil
Converts java-class name ("foo.Bar") to bytecode-signature ("foo/bar").
typeToTyperef(Class) - Static method in class jodd.asm.AsmUtil
Converts type to byteccode type ref.

U

UNINITIALIZED_THIS - Static variable in interface jodd.asm9.Opcodes
 

V

V_PREVIEW - Static variable in interface jodd.asm9.Opcodes
Version flag indicating that the class is using 'preview' features.
V1_1 - Static variable in interface jodd.asm9.Opcodes
 
V1_2 - Static variable in interface jodd.asm9.Opcodes
 
V1_3 - Static variable in interface jodd.asm9.Opcodes
 
V1_4 - Static variable in interface jodd.asm9.Opcodes
 
V1_5 - Static variable in interface jodd.asm9.Opcodes
 
V1_6 - Static variable in interface jodd.asm9.Opcodes
 
V1_7 - Static variable in interface jodd.asm9.Opcodes
 
V1_8 - Static variable in interface jodd.asm9.Opcodes
 
V10 - Static variable in interface jodd.asm9.Opcodes
 
V11 - Static variable in interface jodd.asm9.Opcodes
 
V12 - Static variable in interface jodd.asm9.Opcodes
 
V13 - Static variable in interface jodd.asm9.Opcodes
 
V14 - Static variable in interface jodd.asm9.Opcodes
 
V15 - Static variable in interface jodd.asm9.Opcodes
 
V16 - Static variable in interface jodd.asm9.Opcodes
 
V17 - Static variable in interface jodd.asm9.Opcodes
 
V9 - Static variable in interface jodd.asm9.Opcodes
 
value - Variable in class jodd.proxetta.MutableInteger
 
valueOfBoolean(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfByte(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfCharacter(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfDouble(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfFloat(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfInteger(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfLong(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
valueOfShort(MethodVisitor) - Static method in class jodd.asm.AsmUtil
 
variableClassName - Variable in class jodd.proxetta.Proxetta
 
visible - Variable in class jodd.proxetta.asm.AnnotationReader
 
visit(int, int, String, String, String, String[]) - Method in class jodd.asm9.ClassVisitor
Visits the header of the class.
visit(int, int, String, String, String, String[]) - Method in class jodd.asm9.ClassWriter
 
visit(int, int, String, String, String, String[]) - Method in class jodd.proxetta.asm.InvokeClassBuilder
 
visit(int, int, String, String, String, String[]) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Creates destination subclass header from current target class.
visit(int, int, String, String, String, String[]) - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
Creates destination subclass header from current target class.
visit(int, int, String, String, String, String[]) - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
visit(String, Object) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visit(String, Object) - Method in class jodd.asm9.AnnotationVisitor
Visits a primitive value of the annotation.
visit(String, Object) - Method in class jodd.proxetta.asm.AnnotationReader
 
visitAnnotableParameterCount(int, boolean) - Method in class jodd.asm9.MethodVisitor
Visits the number of method parameters that can have annotations.
visitAnnotation(String, boolean) - Method in class jodd.asm9.ClassVisitor
Visits an annotation of the class.
visitAnnotation(String, boolean) - Method in class jodd.asm9.ClassWriter
 
visitAnnotation(String, boolean) - Method in class jodd.asm9.FieldVisitor
Visits an annotation of the field.
visitAnnotation(String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation of this method.
visitAnnotation(String, boolean) - Method in class jodd.asm9.RecordComponentVisitor
Visits an annotation of the record component.
visitAnnotation(String, boolean) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Copies all destination type annotations to the target.
visitAnnotation(String, boolean) - Method in class jodd.proxetta.asm.ProxettaCtorBuilder
 
visitAnnotation(String, boolean) - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
Copies target method annotations.
visitAnnotation(String, boolean) - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
visitAnnotation(String, String) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visitAnnotation(String, String) - Method in class jodd.asm9.AnnotationVisitor
Visits a nested annotation value of the annotation.
visitAnnotation(String, String) - Method in class jodd.proxetta.asm.AnnotationReader
 
visitAnnotationDefault() - Method in class jodd.asm9.MethodVisitor
Visits the default value of this annotation interface method.
visitAnnotationDefault() - Method in class jodd.proxetta.asm.ProxettaCtorBuilder
 
visitAnnotationDefault() - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
 
visitArray(String) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visitArray(String) - Method in class jodd.asm9.AnnotationVisitor
Visits an array value of the annotation.
visitArray(String) - Method in class jodd.proxetta.asm.AnnotationReader
 
visitArrayType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitArrayType() - Method in class jodd.asm9.signature.SignatureVisitor
Visits a signature corresponding to an array type.
visitArrayType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitAttribute(Attribute) - Method in class jodd.asm9.ClassVisitor
Visits a non standard attribute of the class.
visitAttribute(Attribute) - Method in class jodd.asm9.ClassWriter
 
visitAttribute(Attribute) - Method in class jodd.asm9.FieldVisitor
Visits a non standard attribute of the field.
visitAttribute(Attribute) - Method in class jodd.asm9.MethodVisitor
Visits a non standard attribute of this method.
visitAttribute(Attribute) - Method in class jodd.asm9.RecordComponentVisitor
Visits a non standard attribute of the record component.
visitAttribute(Attribute) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Visits a non standard attribute of the class (not used).
visitBaseType(char) - Method in class jodd.asm.TraceSignatureVisitor
 
visitBaseType(char) - Method in class jodd.asm9.signature.SignatureVisitor
Visits a signature corresponding to a primitive type.
visitBaseType(char) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitClassBound() - Method in class jodd.asm.TraceSignatureVisitor
 
visitClassBound() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the class bound of the last visited formal type parameter.
visitClassType(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitClassType(String) - Method in class jodd.asm9.signature.SignatureVisitor
Starts the visit of a signature corresponding to a class or interface type.
visitClassType(String) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitCode() - Method in class jodd.asm9.MethodVisitor
Starts the visit of the method's code, if any (i.e.
visitElementValue(MethodVisitor, Object, boolean) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Visits non-array element value for annotation.
visitEnd() - Method in class jodd.asm.AnnotationVisitorAdapter
 
visitEnd() - Method in class jodd.asm.TraceSignatureVisitor
 
visitEnd() - Method in class jodd.asm9.AnnotationVisitor
Visits the end of the annotation.
visitEnd() - Method in class jodd.asm9.ClassVisitor
Visits the end of the class.
visitEnd() - Method in class jodd.asm9.ClassWriter
 
visitEnd() - Method in class jodd.asm9.FieldVisitor
Visits the end of the field.
visitEnd() - Method in class jodd.asm9.MethodVisitor
Visits the end of the method.
visitEnd() - Method in class jodd.asm9.ModuleVisitor
Visits the end of the module.
visitEnd() - Method in class jodd.asm9.RecordComponentVisitor
Visits the end of the record component.
visitEnd() - Method in class jodd.asm9.signature.SignatureVisitor
Ends the visit of a signature corresponding to a class or interface type.
visitEnd() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Finalizes creation of destination proxy class.
visitEnd() - Method in class jodd.proxetta.asm.ProxettaCtorBuilder
 
visitEnd() - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
Finally, builds proxy methods if applied to current method.
visitEnd() - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
visitEnd() - Method in class jodd.proxetta.asm.TargetClassInfoReader
Stores signatures for all super public methods not already overridden by target class.
visitEnum(String, String, String) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visitEnum(String, String, String) - Method in class jodd.asm9.AnnotationVisitor
Visits an enumeration value of the annotation.
visitEnum(String, String, String) - Method in class jodd.proxetta.asm.AnnotationReader
 
visitExceptionType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitExceptionType() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the type of a method exception.
visitExport(String, int, String...) - Method in class jodd.asm9.ModuleVisitor
Visit an exported package of the current module.
visitField(int, String, String, String, Object) - Method in class jodd.asm9.ClassVisitor
Visits a field of the class.
visitField(int, String, String, String, Object) - Method in class jodd.asm9.ClassWriter
 
visitField(int, String, String, String, Object) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Ignores fields.
visitFieldInsn(int, String, String, String) - Method in class jodd.asm9.MethodVisitor
Visits a field instruction.
visitFieldInsn(int, String, String, String) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitFormalTypeParameter(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitFormalTypeParameter(String) - Method in class jodd.asm9.signature.SignatureVisitor
Visits a formal type parameter.
visitFrame(int, int, Object[], int, Object[]) - Method in class jodd.asm9.MethodVisitor
Visits the current state of the local variables and operand stack elements.
visitIincInsn(int, int) - Method in class jodd.asm9.MethodVisitor
Visits an IINC instruction.
visitInnerClass(String, String, String, int) - Method in class jodd.asm9.ClassVisitor
Visits information about an inner class.
visitInnerClass(String, String, String, int) - Method in class jodd.asm9.ClassWriter
 
visitInnerClass(String, String, String, int) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Visits information about an inner class (not used).
visitInnerClassType(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitInnerClassType(String) - Method in class jodd.asm9.signature.SignatureVisitor
Visits an inner class.
visitInsn(int) - Method in class jodd.asm9.MethodVisitor
Visits a zero operand instruction.
visitInsn(int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitInsnAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation on an instruction.
visitInterface() - Method in class jodd.asm.TraceSignatureVisitor
 
visitInterface() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the type of an interface implemented by the class.
visitInterfaceBound() - Method in class jodd.asm.TraceSignatureVisitor
 
visitInterfaceBound() - Method in class jodd.asm9.signature.SignatureVisitor
Visits an interface bound of the last visited formal type parameter.
visitIntInsn(int, int) - Method in class jodd.asm9.MethodVisitor
Visits an instruction with a single int operand.
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class jodd.asm9.MethodVisitor
Visits an invokedynamic instruction.
visitJumpInsn(int, Label) - Method in class jodd.asm9.MethodVisitor
Visits a jump instruction.
visitLabel(Label) - Method in class jodd.asm9.MethodVisitor
Visits a label.
visitLdcInsn(Object) - Method in class jodd.asm9.MethodVisitor
Visits a LDC instruction.
visitLineNumber(int, Label) - Method in class jodd.asm9.MethodVisitor
Visits a line number declaration.
visitLineNumber(int, Label) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class jodd.asm9.MethodVisitor
Visits a local variable declaration.
visitLocalVariable(String, String, String, Label, Label, int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation on a local variable type.
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class jodd.asm9.MethodVisitor
Visits a LOOKUPSWITCH instruction.
visitMainClass(String) - Method in class jodd.asm9.ModuleVisitor
Visit the main class of the current module.
visitMaxs(int, int) - Method in class jodd.asm9.MethodVisitor
Visits the maximum stack size and the maximum number of local variables of the method.
visitMethod(int, String, String, String, String[]) - Method in class jodd.asm9.ClassVisitor
Visits a method of the class.
visitMethod(int, String, String, String, String[]) - Method in class jodd.asm9.ClassWriter
 
visitMethod(int, String, String, String, String[]) - Method in class jodd.proxetta.asm.InvokeClassBuilder
 
visitMethod(int, String, String, String, String[]) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Creates proxified methods and constructors.
visitMethod(int, String, String, String, String[]) - Method in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
Creates proxified methods and constructors.
visitMethod(int, String, String, String, String[]) - Method in class jodd.proxetta.asm.TargetClassInfoReader
Stores method signature for target method.
visitMethodInsn(int, String, String, String) - Method in class jodd.asm9.MethodVisitor
visitMethodInsn(int, String, String, String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits a method instruction.
visitMethodInsn(int, String, String, String, boolean) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Invoked on INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC, INVOKEINTERFACE or INVOKEDYNAMIC.
visitModule(String, int, String) - Method in class jodd.asm9.ClassVisitor
Visit the module corresponding to the class.
visitModule(String, int, String) - Method in class jodd.asm9.ClassWriter
 
visitMultiANewArrayInsn(String, int) - Method in class jodd.asm9.MethodVisitor
Visits a MULTIANEWARRAY instruction.
visitNestHost(String) - Method in class jodd.asm9.ClassVisitor
Visits the nest host class of the class.
visitNestHost(String) - Method in class jodd.asm9.ClassWriter
 
visitNestMember(String) - Method in class jodd.asm9.ClassVisitor
Visits a member of the nest.
visitNestMember(String) - Method in class jodd.asm9.ClassWriter
 
visitOpen(String, int, String...) - Method in class jodd.asm9.ModuleVisitor
Visit an open package of the current module.
visitOuterClass(String, String, String) - Method in class jodd.asm9.ClassVisitor
Visits the enclosing class of the class.
visitOuterClass(String, String, String) - Method in class jodd.asm9.ClassWriter
 
visitOuterClass(String, String, String) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Visits the enclosing class of the class (not used).
visitPackage(String) - Method in class jodd.asm9.ModuleVisitor
Visit a package of the current module.
visitParameter(String, int) - Method in class jodd.asm9.MethodVisitor
Visits a parameter of this method.
visitParameterAnnotation(int, String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation of a parameter this method.
visitParameterAnnotation(int, String, boolean) - Method in class jodd.proxetta.asm.ProxettaCtorBuilder
 
visitParameterAnnotation(int, String, boolean) - Method in class jodd.proxetta.asm.ProxettaMethodBuilder
 
visitParameterType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitParameterType() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the type of a method parameter.
visitParameterType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitPermittedSubclass(String) - Method in class jodd.asm9.ClassVisitor
Visits a permitted subclasses.
visitPermittedSubclass(String) - Method in class jodd.asm9.ClassWriter
 
visitProvide(String, String...) - Method in class jodd.asm9.ModuleVisitor
Visit an implementation of a service.
visitRecordComponent(String, String, String) - Method in class jodd.asm9.ClassVisitor
Visits a record component of the class.
visitRecordComponent(String, String, String) - Method in class jodd.asm9.ClassWriter
 
visitRequire(String, int, String) - Method in class jodd.asm9.ModuleVisitor
Visits a dependence of the current module.
visitReturn(MethodVisitor, MethodInfo, boolean) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Visits return opcodes.
visitReturnType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitReturnType() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the return type of the method.
visitReturnType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitSource(String, String) - Method in class jodd.asm9.ClassVisitor
Visits the source of the class.
visitSource(String, String) - Method in class jodd.asm9.ClassWriter
 
visitSource(String, String) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Visits the source of the class (not used).
visitSuperclass() - Method in class jodd.asm.TraceSignatureVisitor
 
visitSuperclass() - Method in class jodd.asm9.signature.SignatureVisitor
Visits the type of the super class.
visitTableSwitchInsn(int, int, Label, Label...) - Method in class jodd.asm9.MethodVisitor
Visits a TABLESWITCH instruction.
visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation on an exception handler type.
visitTryCatchBlock(Label, Label, Label, String) - Method in class jodd.asm9.MethodVisitor
Visits a try catch block.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.ClassVisitor
Visits an annotation on a type in the class signature.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.ClassWriter
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.FieldVisitor
Visits an annotation on the type of the field.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.MethodVisitor
Visits an annotation on a type in the method signature.
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class jodd.asm9.RecordComponentVisitor
Visits an annotation on a type in the record component signature.
visitTypeArgument() - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeArgument() - Method in class jodd.asm9.signature.SignatureVisitor
Visits an unbounded type argument of the last visited class or inner class type.
visitTypeArgument(char) - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeArgument(char) - Method in class jodd.asm9.signature.SignatureVisitor
Visits a type argument of the last visited class or inner class type.
visitTypeInsn(int, String) - Method in class jodd.asm9.MethodVisitor
Visits a type instruction.
visitTypeInsn(int, String) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitTypeVariable(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeVariable(String) - Method in class jodd.asm9.signature.SignatureVisitor
Visits a signature corresponding to a type variable.
visitUse(String) - Method in class jodd.asm9.ModuleVisitor
Visit a service used by the current module.
visitVarInsn(int, int) - Method in class jodd.asm9.MethodVisitor
Visits a local variable instruction.
visitVarInsn(int, int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
VOID - Static variable in class jodd.asm9.Type
The sort of the void type.
VOID_TYPE - Static variable in class jodd.asm9.Type
The void type.

W

wd - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
wd - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
wd - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
wd - Variable in class jodd.proxetta.asm.ProxettaCtorBuilder
 
wd - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
WILDCARD_BOUND - Static variable in class jodd.asm9.TypePath
A type path step that steps into the bound of a wildcard type.
with(Class, String) - Static method in class jodd.proxetta.InvokeReplacer
 
with(String, String) - Static method in class jodd.proxetta.InvokeReplacer
 
withAspect(A) - Method in class jodd.proxetta.Proxetta
Adds an aspect.
withAspects(A...) - Method in class jodd.proxetta.Proxetta
 
WorkData - Class in jodd.proxetta.asm
Holds various information about the current process of making proxy.
wrapperClassNameSuffix - Static variable in class jodd.proxetta.ProxettaNames
Wrapper class name suffix.
wrapperProxetta() - Static method in class jodd.proxetta.Proxetta
Creates a new instance of WrapperProxetta.
WrapperProxetta - Class in jodd.proxetta.impl
Proxetta that creates wrappers.
WrapperProxetta() - Constructor for class jodd.proxetta.impl.WrapperProxetta
 
WrapperProxettaFactory - Class in jodd.proxetta.impl
Creates wrapper using ASM library.
WrapperProxettaFactory(WrapperProxetta) - Constructor for class jodd.proxetta.impl.WrapperProxettaFactory
 
wrapperTargetFieldName - Static variable in class jodd.proxetta.ProxettaNames
Wrapper target field name.
write(ClassWriter, byte[], int, int, int) - Method in class jodd.asm9.Attribute
Returns the byte array form of the content of this attribute.

_

_target - Variable in class jodd.proxetta.advice.DelegateAdvice
Target object.
_this() - Method in class jodd.proxetta.Proxetta
 
_this() - Method in class jodd.proxetta.ProxettaFactory
 
A B C D E F G H I J L M N O P R S T U V W _ 
All Classes All Packages