Skip navigation links
A B C D E F G H I J L M N O P R S T V W _ 

A

ACC_ABSTRACT - Static variable in class jodd.asm.AsmUtil
 
ACC_ANNOTATION - Static variable in class jodd.asm.AsmUtil
 
ACC_BRIDGE - Static variable in class jodd.asm.AsmUtil
 
ACC_ENUM - Static variable in class jodd.asm.AsmUtil
 
ACC_FINAL - Static variable in class jodd.asm.AsmUtil
 
ACC_INTERFACE - Static variable in class jodd.asm.AsmUtil
 
ACC_NATIVE - Static variable in class jodd.asm.AsmUtil
 
ACC_PRIVATE - Static variable in class jodd.asm.AsmUtil
 
ACC_PROTECTED - Static variable in class jodd.asm.AsmUtil
 
ACC_PUBLIC - Static variable in class jodd.asm.AsmUtil
 
ACC_STATIC - Static variable in class jodd.asm.AsmUtil
 
ACC_STRICT - Static variable in class jodd.asm.AsmUtil
 
ACC_SUPER - Static variable in class jodd.asm.AsmUtil
 
ACC_SYNCHRONIZED - Static variable in class jodd.asm.AsmUtil
 
ACC_SYNTHETIC - Static variable in class jodd.asm.AsmUtil
 
ACC_TRANSIENT - Static variable in class jodd.asm.AsmUtil
 
ACC_VARARGS - Static variable in class jodd.asm.AsmUtil
 
ACC_VOLATILE - Static variable in class jodd.asm.AsmUtil
 
access - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
advice - Variable in class jodd.proxetta.ProxyAspect
 
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
 
and(MethodInfo, ProxyPointcut, ProxyPointcut) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if both pointcuts can be applied on the method..
annotationClasses - Variable in class jodd.proxetta.pointcuts.MethodAnnotationPointcut
 
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
 
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
 
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 class 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.MethodAnnotationPointcut
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
 
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.ProxyTargetInfo
 
argumentsAnnotation - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
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
 
argumentsOpcodeType - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
argumentStack - Variable in class jodd.asm.TraceSignatureVisitor
Stack used to keep track of class types that have arguments.
argumentsTypeNames - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
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).
arrayStack - Variable in class jodd.asm.TraceSignatureVisitor
Stack used to keep track of array class types.
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
 
aspects - Variable in class jodd.proxetta.impl.ProxyProxetta
 
aspects - Variable in class jodd.proxetta.impl.WrapperProxetta
 

B

before(Object, Method, Object[]) - Method in class jodd.aop.Aspect
Runs before targets method.
booleanValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Boolean object to a boolean.
builder() - Method in class jodd.proxetta.impl.InvokeProxetta
Creates ProxettaBuilder with current options.
builder(Class) - Method in class jodd.proxetta.impl.InvokeProxetta
 
builder(Class, String) - Method in class jodd.proxetta.impl.InvokeProxetta
 
builder() - Method in class jodd.proxetta.impl.ProxyProxetta
Creates ProxettaBuilder with current options.
builder(Class) - Method in class jodd.proxetta.impl.ProxyProxetta
 
builder(Class, String) - Method in class jodd.proxetta.impl.ProxyProxetta
 
builder() - Method in class jodd.proxetta.impl.WrapperProxetta
Creates ProxettaBuilder with current options.
builder(Class) - Method in class jodd.proxetta.impl.WrapperProxetta
 
builder(Class, String) - Method in class jodd.proxetta.impl.WrapperProxetta
 
builder(Class, Class) - Method in class jodd.proxetta.impl.WrapperProxetta
 
builder(Class, Class, String) - Method in class jodd.proxetta.impl.WrapperProxetta
 
builder() - Method in class jodd.proxetta.Proxetta
Creates ProxettaBuilder with current options.
byteValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Byte object to a byte.

C

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.
charValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Character object to a char.
checkAccepted() - Method in class jodd.proxetta.ProxettaBuilder
Checks if proxy is created and throws an exception if not.
checkArgumentIndex(MethodInfo, int) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Validates argument index.
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.AnnotationReader
 
classname - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
classNameSuffix - Variable in class jodd.proxetta.Proxetta
 
CLINIT - Static variable in class jodd.proxetta.asm.ProxettaAsmUtil
 
clinitMethodName - Static variable in class jodd.proxetta.JoddProxetta
Method name for advice 'clinit' methods.
continueWith(Object, String, Class<T>) - Method in class jodd.pathref.Pathref
Static factory of next target.
create() - Method in class jodd.proxetta.ProxettaBuilder
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.
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.
createMethodSignature(int, String, String, 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.
CTOR_METHOD - Static variable in class jodd.paramo.Paramo
 

D

debugFolder - Variable in class jodd.proxetta.Proxetta
 
declaration - Variable in class jodd.asm.TraceSignatureVisitor
 
declaredClassName - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
define() - Method in class jodd.proxetta.ProxettaBuilder
Defines class.
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.ProxettaBuilder
 
doubleValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Double object to a double.
dumpClass(byte[]) - Method in class jodd.proxetta.ProxettaBuilder
Writes created class content to output folder for debugging purposes.

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
 
exceptions - Variable in class jodd.asm.TraceSignatureVisitor
 
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.JoddProxetta

F

fieldDivider - Static variable in class jodd.proxetta.JoddProxetta
Divider for field names.
fieldPrefix - Static variable in class jodd.proxetta.JoddProxetta
Prefix for advice field names.
firstSuperCtorInitCalled - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Detects super ctor invocation.
floatValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Float object to a float.
forced - Variable in class jodd.proxetta.Proxetta
 

G

getAccessFlags() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAccessFlags() - Method in interface jodd.proxetta.MethodInfo
Returns method access flags.
getAdvice() - Method in class jodd.proxetta.ProxyAspect
Returns proxy advice class.
getAllArgumentsSize() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getAllArgumentsSize() - Method in interface jodd.proxetta.MethodInfo
Returns size of all arguments on stack.
getAnnotation(MethodInfo, Class<? extends Annotation>) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method is annotated with provided annotation.
getAnnotation(ClassInfo, Class<? extends Annotation>) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Finds annotation in class info.
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 interface jodd.proxetta.ClassInfo
Returns annotation information or null if target class has no annotations.
getAnnotations() - Method in interface jodd.proxetta.MethodInfo
Returns annotation infos, if there is any.
getAnnotationSignature() - Method in interface jodd.proxetta.AnnotationInfo
 
getAnnotationSignature() - Method in class jodd.proxetta.asm.AnnotationReader
 
getArgumentAnnotations(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentAnnotations(int) - Method in interface jodd.proxetta.MethodInfo
Returns annotations for given argument.
getArgumentOffset(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentOffset(int) - Method in interface jodd.proxetta.MethodInfo
Returns offset of an argument in local variables.
getArgumentOpcodeType(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentOpcodeType(int) - Method in interface jodd.proxetta.MethodInfo
 
getArguments() - Method in class jodd.proxetta.InvokeInfo
Return java-like argument types.
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 number of method arguments.
getArgumentTypeName(int) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getArgumentTypeName(int) - Method in interface jodd.proxetta.MethodInfo
Returns type name of given argument.
getAspects() - Method in class jodd.proxetta.impl.InvokeProxetta
 
getAspects() - Method in class jodd.proxetta.impl.ProxyProxetta
Returns aspects.
getAspects() - Method in class jodd.proxetta.impl.WrapperProxetta
Returns aspects.
getClassInfo() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getClassInfo() - Method in interface jodd.proxetta.MethodInfo
Returns target class informations.
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 class jodd.proxetta.InvokeInfo
Returns java-like class name.
getClassname() - Method in interface jodd.proxetta.MethodInfo
Returns bytecode-like class name.
getClassNameSuffix() - Method in class jodd.proxetta.Proxetta
 
getClassShortName() - Method in class jodd.proxetta.InvokeInfo
Returns class short name, without a package.
getDebugFolder() - Method in class jodd.proxetta.Proxetta
 
getDeclaration() - Method in class jodd.asm.TraceSignatureVisitor
 
getDeclaration() - Method in interface jodd.proxetta.MethodInfo
Returns full java-like method arguments declaration.
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.
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.
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
 
getExceptions() - Method in class jodd.asm.TraceSignatureVisitor
 
getExceptions() - Method in interface jodd.proxetta.MethodInfo
Returns list of exceptions.
getExceptionsArray() - Method in class jodd.asm.TraceSignatureVisitor
 
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.
getName() - Method in class jodd.paramo.MethodParameter
Returns method parameter name.
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.
getPointcut() - Method in class jodd.proxetta.ProxyAspect
Returns proxy pointcut.
getProxyClassName() - Method in class jodd.proxetta.ProxettaBuilder
Returns proxy class name.
getRawSignature() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getRawSignature() - Method in interface jodd.proxetta.MethodInfo
Returns raw bytecode signature or null if not present.
getReference() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getReference() - Method in interface jodd.proxetta.ClassInfo
Returns class reference.
getReturnOpcodeType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getReturnOpcodeType() - Method in interface jodd.proxetta.MethodInfo
Returns return type opcode.
getReturnType() - Method in class jodd.asm.TraceSignatureVisitor
 
getReturnType() - Method in class jodd.proxetta.InvokeInfo
Returns java-like return type.
getReturnType() - Method in interface jodd.proxetta.MethodInfo
Returns java-like return type.
getReturnTypeName() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
getReturnTypeName() - Method in interface jodd.proxetta.MethodInfo
Returns type name for return type.
getSignature() - Method in class jodd.paramo.MethodParameter
Returns method parameter signature.
getSignature() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
Returns signature.
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 @{link #getDescription description}.
getSuperClasses() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getSuperName() - Method in class jodd.proxetta.asm.TargetClassInfoReader
 
getSuperName() - Method in interface jodd.proxetta.ClassInfo
Returns super class reference.
getTarget() - Method in class jodd.aop.Aspect
Returns target object.
getTargetClass(Class) - Static method in class jodd.proxetta.ProxettaUtil
Returns target class if proxetta applied on given class.
getTargetWrapperType(Class) - Static method in class jodd.proxetta.ProxettaUtil
Returns wrapper target type.
getWorkData() - Method in class jodd.proxetta.asm.InvokeClassBuilder
Returns working data.
getWorkData() - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Returns working data.

H

hasAnnotation(MethodInfo, Class<? extends Annotation>...) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method is annotated with one of provided annotation.
hasAnnotation(ClassInfo, Class<? extends Annotation>...) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if class is annotated with one of provided annotation.
hasNoArguments(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method has no arguments.
hasNoReturnValue(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method's return type is void.
hasOneArgument(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method has only one argument.
hasReturnValue(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method has a return type.

I

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 - Static variable in class jodd.proxetta.asm.ProxettaAsmUtil
 
init(String, String, String, String) - Method in class jodd.proxetta.asm.WorkData
Work data initialization.
init() - Static method in class jodd.proxetta.JoddProxetta
 
initMethodName - Static variable in class jodd.proxetta.JoddProxetta
Method name for advice default constructor ('init') methods.
injectPathRef(Pathref, Object) - 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.WrapperProxettaBuilder
Injects target into wrapper.
injectTargetIntoWrapper(Object, Object, String) - Static method in class jodd.proxetta.ProxettaUtil
Injects some target instance into wrapper proxy in given target field name.
injectTargetIntoWrapper(Object, Object) - Static method in class jodd.proxetta.ProxettaUtil
Injects target instance into proxy using default target field name.
intValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Integer object to an int.
invoke(Object, Method, Object[]) - Method in class jodd.aop.Aspect
 
invoke() - Static method in class jodd.proxetta.ProxyTarget
Inserts the invocation of target method and getting the invocation results.
InvokeAspect - Class in jodd.proxetta
Invoke aspect defines method pointcuts that should be replaced and their advice replacements.
InvokeAspect() - Constructor for class jodd.proxetta.InvokeAspect
 
invokeAspects - Variable in class jodd.proxetta.impl.InvokeProxetta
 
InvokeClassBuilder - Class in jodd.proxetta.asm
Invocation replacer class adapter.
InvokeClassBuilder(ClassVisitor, InvokeAspect[], String, String, TargetClassInfoReader) - Constructor for class jodd.proxetta.asm.InvokeClassBuilder
 
InvokeInfo - Class in jodd.proxetta
Information about invocation.
InvokeInfo(String, String, String) - Constructor for class jodd.proxetta.InvokeInfo
 
InvokeProxetta - Class in jodd.proxetta.impl
Proxetta that does method (i.e. invocation) replacements.
InvokeProxetta(InvokeAspect...) - Constructor for class jodd.proxetta.impl.InvokeProxetta
 
invokeProxetta - Variable in class jodd.proxetta.impl.InvokeProxettaBuilder
 
InvokeProxettaBuilder - Class in jodd.proxetta.impl
Invocation replacer class processor.
InvokeProxettaBuilder(InvokeProxetta) - Constructor for class jodd.proxetta.impl.InvokeProxettaBuilder
 
invokeProxyClassNameSuffix - Static variable in class jodd.proxetta.JoddProxetta
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
 
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
 
isCreateArgumentsArrayMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isCreateArgumentsClassArrayMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isForced() - Method in class jodd.proxetta.Proxetta
 
isInfoMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isInterface - Variable in class jodd.asm.TraceSignatureVisitor
 
isInvokeMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isMarkedForProxy(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.TargetClassInfoReader
Returns true if method is marked for proxy.
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
 
isProxyApplied() - Method in class jodd.proxetta.ProxettaBuilder
Returns true if at least one method was wrapped.
isPublic(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
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(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method is declared in Object class (root class).
isSetArgumentMethod(String, String) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
 
isSpecialMethod(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method is constructor or static block.
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
 
isTargetIntreface - 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.
isTopLevelMethod(MethodInfo) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if method is a top-level method.
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
 

J

jodd.aop - package jodd.aop
Simple java native aspects.
jodd.asm - package jodd.asm
Some common ASM classes.
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 ProxettaBuilder implementations.
jodd.proxetta.pointcuts - package jodd.proxetta.pointcuts
Various common proxy pointcuts.
JoddProxetta - Class in jodd.proxetta
Jodd PROXETTA module.
JoddProxetta() - Constructor for class jodd.proxetta.JoddProxetta
 

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
 
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.
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.

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(MethodInfo, String) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Match class name to provided Wildcard pattern.
matchMethodName(MethodInfo, String) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Match method name to provided Wildcard pattern.
matchMethodPointcuts(MethodSignatureVisitor) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Matches pointcuts on method.
MethodAdapter - Class in jodd.asm
An empty MethodVisitor that delegates to another MethodVisitor.
MethodAdapter(MethodVisitor) - Constructor for class jodd.asm.MethodAdapter
 
MethodAnnotationPointcut - Class in jodd.proxetta.pointcuts
Pointcut on method with one of given annotations.
MethodAnnotationPointcut(Class<? extends Annotation>...) - Constructor for class jodd.proxetta.pointcuts.MethodAnnotationPointcut
Defines set of annotations we are looking for.
methodDivider - Static variable in class jodd.proxetta.JoddProxetta
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) - Constructor for class jodd.paramo.MethodParameter
 
methodPrefix - Static variable in class jodd.proxetta.JoddProxetta
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, ClassInfo) - Constructor for class jodd.proxetta.asm.MethodSignatureVisitor
 
methodVisitor - Variable in class jodd.proxetta.asm.ProxettaCtorBuilder
 
methodVisitor - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
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(Throwable) - Constructor for exception jodd.methref.MethrefException
 
MethrefException(String) - Constructor for exception jodd.methref.MethrefException
 
MethrefException(String, 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
 
msign - Variable in class jodd.proxetta.asm.ProxettaCtorBuilder
 
msign - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 

N

name - Variable in class jodd.paramo.MethodParameter
 
newArray(MethodVisitor, Class) - Static method in class jodd.proxetta.asm.ProxettaAsmUtil
Creates new array.
newInstance() - Method in class jodd.proxetta.ProxettaBuilder
Creates new instance of created class.
newInvokeReplacer - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
New object creation matched.
newProxyInstance(ClassLoader, InvocationHandler, Class<?>...) - Static method in class jodd.aop.AopProxy
Simple wrapper for javas newProxyInstance.
nextInterfaces - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
nextSupername - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
NONE - Static variable in class jodd.proxetta.InvokeReplacer
 

O

on(Class<T>) - Static method in class jodd.methref.Methref
Static factory, for convenient use.
on(Class<T>) - Static method in class jodd.pathref.Pathref
Static factory, for convenient use.
onto(Class<T>) - Static method in class jodd.methref.Methref
Static factory that immediately returns method picker.
or(MethodInfo, ProxyPointcut, ProxyPointcut) - Method in class jodd.proxetta.pointcuts.ProxyPointcutSupport
Returns true if at least one pointcuts can be applied on the method..
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(Throwable) - Constructor for exception jodd.paramo.ParamoException
 
ParamoException(String) - Constructor for exception jodd.paramo.ParamoException
 
ParamoException(String, Throwable) - Constructor for exception jodd.paramo.ParamoException
 
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(int) - Method in class jodd.pathref.Pathref
 
path(short) - Method in class jodd.pathref.Pathref
 
path(byte) - Method in class jodd.pathref.Pathref
 
path(char) - Method in class jodd.pathref.Pathref
 
path(long) - Method in class jodd.pathref.Pathref
 
path(float) - Method in class jodd.pathref.Pathref
 
path(double) - Method in class jodd.pathref.Pathref
 
path(boolean) - Method in class jodd.pathref.Pathref
 
path(Object) - Method in class jodd.pathref.Pathref
Returns the path.
path() - Method in class jodd.pathref.Pathref
Returns the path.
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
 
PathrefException - Exception in jodd.pathref
Pathref exception.
PathrefException(String) - Constructor for exception jodd.pathref.PathrefException
 
PathrefException(Throwable) - Constructor for exception jodd.pathref.PathrefException
 
PathrefException(String, 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(InvokeInfo) - Method in class jodd.proxetta.InvokeAspect
Defines method invocation pointcut and returns replacement advice.
pointcut - Variable in class jodd.proxetta.ProxyAspect
 
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(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.InvokeProxettaBuilder
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.ProxyProxettaBuilder
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.impl.WrapperProxettaBuilder
Creates custom class builder and process the target class with it.
process(ClassReader, TargetClassInfoReader) - Method in class jodd.proxetta.ProxettaBuilder
Creates custom class builder and process the target class with it.
process() - Method in class jodd.proxetta.ProxettaBuilder
Reads the target and creates destination class.
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<T extends Proxetta> - Class in jodd.proxetta
Proxetta creates dynamic proxy classes in the run-time.
Proxetta() - Constructor for class jodd.proxetta.Proxetta
 
proxetta - Variable in class jodd.proxetta.ProxettaBuilder
 
ProxettaAsmUtil - Class in jodd.proxetta.asm
Various ASM utilities used by Proxetta.
ProxettaAsmUtil() - Constructor for class jodd.proxetta.asm.ProxettaAsmUtil
 
ProxettaBuilder - Class in jodd.proxetta
Proxetta builder.
ProxettaBuilder(Proxetta) - Constructor for class jodd.proxetta.ProxettaBuilder
Creates new builder.
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(Throwable) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException() - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException(String) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaException(String, Throwable) - Constructor for exception jodd.proxetta.ProxettaException
 
ProxettaMethodBuilder - Class in jodd.proxetta.asm
 
ProxettaMethodBuilder(MethodSignatureVisitor, WorkData, List<ProxyAspectData>) - Constructor for class jodd.proxetta.asm.ProxettaMethodBuilder
 
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) - Constructor for class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
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. the logic that replaces crosscutting concern.
proxyApplied - Variable in class jodd.proxetta.asm.WorkData
 
proxyApplied - Variable in class jodd.proxetta.ProxettaBuilder
 
ProxyAspect - Class in jodd.proxetta
Proxy aspect contains advice and pointcut rules for applying advice.
ProxyAspect(Class<? extends ProxyAdvice>) - Constructor for class jodd.proxetta.ProxyAspect
Creates aspect defined with provided advice and pointcut for all class methods.
ProxyAspect(Class<? extends ProxyAdvice>, ProxyPointcut) - Constructor for class jodd.proxetta.ProxyAspect
Creates aspect defined with provided advice and pointcut.
proxyClassName - Variable in class jodd.proxetta.ProxettaBuilder
 
proxyClassNameSuffix - Static variable in class jodd.proxetta.JoddProxetta
Proxy class name suffix.
proxyInfoRequested - Variable in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
proxyInfoRequested - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
proxyOf(T, Class<? extends Aspect>) - Static method in class jodd.aop.AopProxy
Creates a proxy of given target and the aspect.
proxyOf(Aspect) - Static method in class jodd.aop.AopProxy
Creates a proxy from given Aspect.
ProxyPointcut - Interface in jodd.proxetta
Pointcut is a set of points in the application where advice should be applied, i.e.
ProxyPointcutSupport - Class in jodd.proxetta.pointcuts
ProxyPointcut support methods.
ProxyPointcutSupport() - Constructor for class jodd.proxetta.pointcuts.ProxyPointcutSupport
 
ProxyProxetta - Class in jodd.proxetta.impl
Proxetta that creates proxies.
ProxyProxetta(ProxyAspect...) - Constructor for class jodd.proxetta.impl.ProxyProxetta
 
proxyProxetta - Variable in class jodd.proxetta.impl.ProxyProxettaBuilder
 
ProxyProxettaBuilder - Class in jodd.proxetta.impl
Creates the proxy subclass using ASM library.
ProxyProxettaBuilder(ProxyProxetta) - Constructor for class jodd.proxetta.impl.ProxyProxettaBuilder
 
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.

R

rawSignature - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
ref(int) - Method in class jodd.methref.Methref
 
ref(short) - Method in class jodd.methref.Methref
 
ref(byte) - Method in class jodd.methref.Methref
 
ref(char) - Method in class jodd.methref.Methref
 
ref(long) - Method in class jodd.methref.Methref
 
ref(float) - Method in class jodd.methref.Methref
 
ref(double) - Method in class jodd.methref.Methref
 
ref(boolean) - Method in class jodd.methref.Methref
 
ref(Object) - Method in class jodd.methref.Methref
Resolves method name of method reference.
ref() - Method in class jodd.methref.Methref
Returns name of method reference.
reqProxyClassName - Variable in class jodd.proxetta.asm.InvokeClassBuilder
 
reqProxyClassName - Variable in class jodd.proxetta.asm.ProxettaClassBuilder
 
requestedProxyClassName - Variable in class jodd.proxetta.ProxettaBuilder
Requested proxy class name (or class name template).
resolveClassNameSuffix() - Method in class jodd.proxetta.ProxettaBuilder
Returns new suffix or null if suffix is not in use.
resolveParameters(AccessibleObject) - Static method in class jodd.paramo.Paramo
Resolves method parameters from a method or constructor.
returnOpcodeType - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
returnType - Variable in class jodd.asm.TraceSignatureVisitor
 
returnType() - Static method in class jodd.proxetta.ProxyTarget
Inserts return type of target method.
returnType - Variable in class jodd.proxetta.ProxyTargetInfo
 
returnType(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.returnType().
returnTypeName - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
returnValue(Object) - Static method in class jodd.proxetta.ProxyTarget
Prepares return value.

S

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.
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.InvokeProxettaBuilder
 
setTarget(String) - Method in class jodd.proxetta.impl.InvokeProxettaBuilder
 
setTarget(Class) - Method in class jodd.proxetta.impl.InvokeProxettaBuilder
 
setTarget(InputStream) - Method in class jodd.proxetta.impl.ProxyProxettaBuilder
 
setTarget(String) - Method in class jodd.proxetta.impl.ProxyProxettaBuilder
 
setTarget(Class) - Method in class jodd.proxetta.impl.ProxyProxettaBuilder
 
setTarget(Class) - Method in class jodd.proxetta.impl.WrapperProxettaBuilder
Defines class or interface to wrap.
setTarget(InputStream) - Method in class jodd.proxetta.ProxettaBuilder
Defines class input stream as a target.
setTarget(String) - Method in class jodd.proxetta.ProxettaBuilder
Defines class name as a target.
setTarget(Class) - Method in class jodd.proxetta.ProxettaBuilder
Defines class as a target.
setTargetFieldName(String) - Method in class jodd.proxetta.impl.WrapperProxettaBuilder
Defines custom target field name.
setTargetInterface(Class) - Method in class jodd.proxetta.impl.WrapperProxettaBuilder
Defines the interface of the resulting class.
setTargetProxyClassName(String) - Method in class jodd.proxetta.ProxettaBuilder
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.
shortValue(MethodVisitor) - Static method in class jodd.asm.AsmUtil
Converts Short object to a short.
signature - Variable in class jodd.paramo.MethodParameter
 
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
 
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.ProxettaBuilder
Number appended to proxy class name, incremented on each use to make classnames unique in the system (e.g. classloader).
superClasses - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
superClassReaders - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 
superName - Variable in class jodd.proxetta.asm.TargetClassInfoReader
 

T

target() - Static method in class jodd.proxetta.ProxyTarget
Inserts proxy (i.e. target) instance.
TARGET_CLASS_NAME - Static variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
targetClass() - Static method in class jodd.proxetta.ProxyTarget
Inserts target class.
targetClass - Variable in class jodd.proxetta.ProxyTargetInfo
 
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.WrapperProxettaBuilder
 
targetFieldName - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
targetFieldName - Variable in class jodd.proxetta.impl.WrapperProxettaBuilder
 
targetInterface - Variable in class jodd.proxetta.asm.ProxettaWrapperClassBuilder
 
targetInterface - Variable in class jodd.proxetta.impl.WrapperProxettaBuilder
 
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() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method description, bytecode alike, without method name.
targetMethodDescription - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetMethodDescription(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetMethodDescription().
targetMethodName() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method name.
targetMethodName - Variable in class jodd.proxetta.ProxyTargetInfo
 
targetMethodName(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
Visits replacement code for ProxyTarget.targetMethodName().
targetMethodSignature() - Static method in class jodd.proxetta.ProxyTarget
Inserts target method signature, java alike, including the method name.
targetMethodSignature - Variable in class jodd.proxetta.ProxyTargetInfo
 
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
 
tmd - Variable in class jodd.proxetta.asm.ProxettaMethodBuilder
 
to() - Method in class jodd.methref.Methref
Returns proxy instance of target class, so methods can be called immediately after (fluent interface).
to() - Method in class jodd.pathref.Pathref
Returns proxy instance of target class, so methods can be called immediately after (fluent interface).
toByteArray() - Method in class jodd.proxetta.ProxettaBuilder
Returns raw bytecode.
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 prints a disassembled view of the signature it visits.
TraceSignatureVisitor(StringBuilder, boolean) - Constructor for class jodd.asm.TraceSignatureVisitor
 
TraceSignatureVisitor(StringBuilder) - Constructor for class jodd.asm.TraceSignatureVisitor
 
TYPE_ANNOTATION - Static variable in class jodd.asm.AsmUtil
 
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.
typeref2Name(String) - Static method in class jodd.asm.AsmUtil
Converts type reference to java-name.
typeToSignature(String) - Static method in class jodd.asm.AsmUtil
Converts class name ("foo.Bar") to signature ("foo/bar").
typeToSignature(Class) - Static method in class jodd.asm.AsmUtil
Converts class name ("foo.Bar") to asm name ("foo/bar").
typeToTyperef(Class) - Static method in class jodd.asm.AsmUtil
Converts type to type ref.

V

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(String, Object) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visit(String, Object) - Method in class jodd.proxetta.asm.AnnotationReader
 
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
 
visitAnnotation(String, String) - Method in class jodd.asm.AnnotationVisitorAdapter
 
visitAnnotation(String, String) - Method in class jodd.proxetta.asm.AnnotationReader
 
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
 
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.proxetta.asm.AnnotationReader
 
visitArrayType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitArrayType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
Visits a signature corresponding to an array type.
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.proxetta.asm.MethodSignatureVisitor
 
visitClassBound() - Method in class jodd.asm.TraceSignatureVisitor
 
visitClassType(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitClassType(String) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
Starts the visit of a signature corresponding to a class or interface type.
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.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.proxetta.asm.AnnotationReader
 
visitExceptionType() - Method in class jodd.asm.TraceSignatureVisitor
 
visitExceptionType() - Method in class jodd.proxetta.asm.MethodSignatureVisitor
 
visitField(int, String, String, String, Object) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Ignores fields.
visitFieldInsn(int, String, String, String) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitFormalTypeParameter(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitingArgument - Variable in class jodd.proxetta.asm.MethodSignatureVisitor
 
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
 
visitInsn(int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitInterface() - Method in class jodd.asm.TraceSignatureVisitor
 
visitInterfaceBound() - Method in class jodd.asm.TraceSignatureVisitor
 
visitLineNumber(int, Label) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
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, boolean) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
Invoked on INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC, INVOKEINTERFACE or INVOKEDYNAMIC.
visitOuterClass(String, String, String) - Method in class jodd.proxetta.asm.ProxettaClassBuilder
Visits the enclosing class of the class (not used).
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.proxetta.asm.MethodSignatureVisitor
 
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.proxetta.asm.MethodSignatureVisitor
 
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
 
visitTypeArgument() - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeArgument(char) - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeInsn(int, String) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 
visitTypeVariable(String) - Method in class jodd.asm.TraceSignatureVisitor
 
visitTypeVariable(String) - Method in class jodd.proxetta.asm.MethodSignatureVisitor
Visits a signature corresponding to a type variable.
visitVarInsn(int, int) - Method in class jodd.proxetta.asm.InvokeReplacerMethodAdapter
 

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
 
with(String, String) - Static method in class jodd.proxetta.InvokeReplacer
 
with(Class, String) - Static method in class jodd.proxetta.InvokeReplacer
 
withAspects(InvokeAspect...) - Static method in class jodd.proxetta.impl.InvokeProxetta
Specifies invoke replacement aspects and creates this Proxetta instance.
withAspects(ProxyAspect...) - Static method in class jodd.proxetta.impl.ProxyProxetta
Specifies aspects for the target and creates this Proxetta instance.
withAspects(ProxyAspect...) - Static method in class jodd.proxetta.impl.WrapperProxetta
 
WorkData - Class in jodd.proxetta.asm
Holds various information about the current process of making proxy.
wrapperClassNameSuffix - Static variable in class jodd.proxetta.JoddProxetta
Wrapper class name suffix.
WrapperProxetta - Class in jodd.proxetta.impl
Proxetta that creates wrappers.
WrapperProxetta(ProxyAspect...) - Constructor for class jodd.proxetta.impl.WrapperProxetta
 
wrapperProxetta - Variable in class jodd.proxetta.impl.WrapperProxettaBuilder
 
WrapperProxettaBuilder - Class in jodd.proxetta.impl
Creates wrapper using ASM library.
WrapperProxettaBuilder(WrapperProxetta) - Constructor for class jodd.proxetta.impl.WrapperProxettaBuilder
 
wrapperTargetFieldName - Static variable in class jodd.proxetta.JoddProxetta
Wrapper target field name.

_

_target - Variable in class jodd.proxetta.advice.DelegateAdvice
Target object.
A B C D E F G H I J L M N O P R S T V W _ 
Skip navigation links

Copyright © 2003-2013 Jodd Team