- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- createArgumentsClassArray() - Static method in class jodd.proxetta.ProxyTarget
-
Creates array of arguments types.
- createArgumentsClassArray(MethodVisitor, MethodInfo) - Static method in class jodd.proxetta.ProxyTargetReplacement
-
- 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
-
- 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
-
- 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.
- info() - Static method in class jodd.proxetta.ProxyTarget
-
- info(MethodVisitor, MethodInfo, int) - Static method in class jodd.proxetta.ProxyTargetReplacement
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- ProxyTargetInfo() - Constructor for class jodd.proxetta.ProxyTargetInfo
-
- ProxyTargetReplacement - Class in jodd.proxetta
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-