Top Fields Constructors Methods
javassist.convert

public Class TransformReadField

extends Transformer
Class Inheritance
Known Direct Subclasses
javassist.convert.TransformWriteField
Imports
javassist.ClassPool, .CtClass, .CtField, .Modifier, .NotFoundException, javassist.bytecode.BadBytecode, .CodeIterator, .ConstPool

Field Summary

Modifier and TypeField and Description
protected CtClass
protected String
protected boolean
protected String
protected String

Constructor Summary

AccessConstructor and Description
public
TransformReadField(Transformer next, CtField field, String methodClassname, String methodName)

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
isField(ClassPool pool, ConstPool cp, CtClass fclass, String fname, boolean is_private, int index)

pack-priv static boolean
isFieldInSuper(CtClass clazz, CtClass fclass, String fname)

public int
transform(CtClass tclazz, int pos, CodeIterator iterator, ConstPool cp)

Implements abstract javassist.convert.Transformer.transform.

Inherited from javassist.convert.Transformer:
cleanextraLocalsextraStackgetNextinitializeinitialize

Field Detail

fieldClassback to summary
protected CtClass fieldClass
fieldnameback to summary
protected String fieldname
isPrivateback to summary
protected boolean isPrivate
methodClassnameback to summary
protected String methodClassname
methodNameback to summary
protected String methodName

Constructor Detail

TransformReadFieldback to summary
public TransformReadField(Transformer next, CtField field, String methodClassname, String methodName)

Method Detail

isFieldback to summary
pack-priv static String isField(ClassPool pool, ConstPool cp, CtClass fclass, String fname, boolean is_private, int index)
isFieldInSuperback to summary
pack-priv static boolean isFieldInSuper(CtClass clazz, CtClass fclass, String fname)
transformback to summary
public int transform(CtClass tclazz, int pos, CodeIterator iterator, ConstPool cp) throws BadBytecode

Implements abstract javassist.convert.Transformer.transform.

Annotations
@Override