Top Fields Constructors Methods
javassist

pack-priv Class CtNewWrappedMethod

extends Object
Class Inheritance
Known Direct Subclasses
javassist.CtNewWrappedConstructor
Imports
java.util.Map, javassist.CtMethod.ConstParameter, javassist.bytecode.AccessFlag, .BadBytecode, .Bytecode, .ClassFile, .MethodInfo, .SyntheticAttribute, javassist.compiler.JvstCodeGen

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static String
private static void
checkSignature(CtMethod wrappedBody, String descriptor)

pack-priv static int
compileParameterList(Bytecode code, CtClass[] params, int regno)

private static void
pack-priv static Bytecode
makeBody(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam)

protected static int
makeBody0(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, boolean isStatic, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam, Bytecode code)

public static CtMethod
wrapped(CtClass returnType, String mname, CtClass[] parameterTypes, CtClass[] exceptionTypes, CtMethod body, CtMethod.ConstParameter constParam, CtClass declaring)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addedWrappedMethodback to summary
private static final String addedWrappedMethod

Constructor Detail

CtNewWrappedMethodback to summary
pack-priv CtNewWrappedMethod()

Method Detail

addBodyMethodback to summary
private static String addBodyMethod(CtClassType clazz, ClassFile classfile, CtMethod src) throws BadBytecode, CannotCompileException
checkSignatureback to summary
private static void checkSignature(CtMethod wrappedBody, String descriptor) throws CannotCompileException
compileParameterListback to summary
pack-priv static int compileParameterList(Bytecode code, CtClass[] params, int regno)
compileReturnback to summary
private static void compileReturn(Bytecode code, CtClass type)
makeBodyback to summary
pack-priv static Bytecode makeBody(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam) throws CannotCompileException
makeBody0back to summary
protected static int makeBody0(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, boolean isStatic, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam, Bytecode code) throws CannotCompileException
wrappedback to summary
public static CtMethod wrapped(CtClass returnType, String mname, CtClass[] parameterTypes, CtClass[] exceptionTypes, CtMethod body, CtMethod.ConstParameter constParam, CtClass declaring) throws CannotCompileException