- generate() - Method in class org.hotswap.agent.plugin.proxy.hscglib.CglibEnhancerProxyBytecodeGenerator
-
Generates bytecode for the proxy class
- generate() - Method in class org.hotswap.agent.plugin.proxy.hscglib.CglibProxyBytecodeGenerator
-
- generate() - Method in class org.hotswap.agent.plugin.proxy.java.JavaProxyBytecodeGenerator
-
- generate() - Method in interface org.hotswap.agent.plugin.proxy.ProxyBytecodeGenerator
-
Generates new bytecode for the proxy
- generateProxyClass(String, CtClass[], ClassPool) - Static method in class org.hotswap.agent.plugin.proxy.java.CtClassJavaProxyGenerator
-
Generate a public proxy class given a name and a list of proxy interfaces.
- generateProxyClass(String, CtClass[], ClassPool, int) - Static method in class org.hotswap.agent.plugin.proxy.java.CtClassJavaProxyGenerator
-
Generate a proxy class given a name and a list of proxy interfaces.
- generateProxyClass(String, Class<?>[]) - Static method in class org.hotswap.agent.plugin.proxy.java.ProxyGenerator
-
Generate a public proxy class given a name and a list of proxy interfaces.
- generateProxyClass(String, Class<?>[], int) - Static method in class org.hotswap.agent.plugin.proxy.java.ProxyGenerator
-
Generate a proxy class given a name and a list of proxy interfaces.
- generateRandomString() - Method in class org.hotswap.agent.plugin.proxy.AbstractProxyBytecodeTransformer
-
- generator - Variable in class org.hotswap.agent.plugin.proxy.AbstractProxyTransformer
-
- generator - Variable in class org.hotswap.agent.plugin.proxy.MultistepProxyTransformer
-
- GeneratorParametersRecorder - Class in org.hotswap.agent.plugin.proxy.hscglib
-
Stores a GeneratorStrategy instance along with the parameter used to generate with it
- GeneratorParametersRecorder() - Constructor for class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersRecorder
-
- GeneratorParametersTransformer - Class in org.hotswap.agent.plugin.proxy.hscglib
-
Inits plugin and adds bytecode generation call parameter recording
- GeneratorParametersTransformer() - Constructor for class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersTransformer
-
- generatorParams - Static variable in class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersRecorder
-
- GeneratorParams - Class in org.hotswap.agent.plugin.proxy.hscglib
-
Parameters for new Cglib proxy creation
- GeneratorParams(Object, Object) - Constructor for class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParams
-
- getClassBeingRedefined() - Method in class org.hotswap.agent.plugin.proxy.MultistepProxyTransformer
-
The Class this instance is redefining
- getClassfileBuffer() - Method in class org.hotswap.agent.plugin.proxy.MultistepProxyTransformer
-
Bytecode of the Class this instance is redefining.
- getClassName(byte[]) - Static method in class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersRecorder
-
http://stackoverflow.com/questions/1649674/resolve-class-name-from-bytecode
- getClassPool(ClassLoader) - Static method in class org.hotswap.agent.plugin.proxy.ProxyTransformationUtils
-
Creates one ClassPool per ClassLoader and caches it
- getGenerator() - Method in class org.hotswap.agent.plugin.proxy.AbstractProxyTransformer
-
- getGenerator() - Method in class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParams
-
- getGeneratorParams(ClassLoader, String) - Static method in class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersTransformer
-
Retrieves GeneratorParams from within a ClassLoader
- getInitCall(CtClass, String) - Method in class org.hotswap.agent.plugin.proxy.AbstractProxyBytecodeTransformer
-
Builds the Java code String which should be executed to initialize the proxy
- getInitCall(CtClass, String) - Method in class org.hotswap.agent.plugin.proxy.hscglib.CglibProxyBytecodeTransformer
-
- getInitCall(CtClass, String) - Method in class org.hotswap.agent.plugin.proxy.java.JavaProxyBytecodeTransformer
-
- getJavaClassSignature(Class<?>) - Static method in class org.hotswap.agent.plugin.proxy.ProxyClassSignatureHelper
-
- getNonSyntheticSignatureMap(Class<?>) - Static method in class org.hotswap.agent.plugin.proxy.ProxyClassSignatureHelper
-
- getParam() - Method in class org.hotswap.agent.plugin.proxy.hscglib.GeneratorParams
-
- getTransformationstate() - Method in class org.hotswap.agent.plugin.proxy.MultistepProxyTransformer
-
- getTransformer() - Method in class org.hotswap.agent.plugin.proxy.AbstractProxyTransformer
-