|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CtField | |
---|---|
javassist | The Javassist Core API. |
javassist.expr | This package contains the classes for modifying a method body. |
Uses of CtField in javassist |
---|
Methods in javassist that return CtField | |
---|---|
CtField |
CtClass.getDeclaredField(java.lang.String name)
Retrieves the field with the specified name among the fields declared in the class. |
CtField[] |
CtClass.getDeclaredFields()
Gets all the fields declared in the class. |
CtField |
CtClass.getField(java.lang.String name)
Returns the field with the specified name. |
CtField[] |
CtClass.getFields()
Returns an array containing CtField objects
representing all the non-private fields of the class. |
static CtField |
CtField.make(java.lang.String src,
CtClass declaring)
Compiles the given source code and creates a field. |
Methods in javassist with parameters of type CtField | |
---|---|
void |
CtClass.addField(CtField f)
Adds a field. |
void |
CtClass.addField(CtField f,
CtField.Initializer init)
Adds a field with an initial value. |
void |
CtClass.addField(CtField f,
java.lang.String init)
Adds a field with an initial value. |
static CtMethod |
CtNewMethod.getter(java.lang.String methodName,
CtField field)
Creates a public getter method. |
void |
CodeConverter.redirectFieldAccess(CtField field,
CtClass newClass,
java.lang.String newFieldname)
Modify a method body so that field read/write expressions access a different field from the original one. |
void |
CtClass.removeField(CtField f)
Removes a field declared in this class. |
void |
CodeConverter.replaceFieldRead(CtField field,
CtClass calledClass,
java.lang.String calledMethod)
Modify a method body so that an expression reading the specified field is replaced with a call to the specified static method. |
void |
CodeConverter.replaceFieldWrite(CtField field,
CtClass calledClass,
java.lang.String calledMethod)
Modify a method body so that an expression writing the specified field is replaced with a call to the specified static method. |
static CtMethod |
CtNewMethod.setter(java.lang.String methodName,
CtField field)
Creates a public setter method. |
Constructors in javassist with parameters of type CtField | |
---|---|
CtField(CtField src,
CtClass declaring)
Creates a copy of the given field. |
Uses of CtField in javassist.expr |
---|
Methods in javassist.expr that return CtField | |
---|---|
CtField |
FieldAccess.getField()
Returns the field accessed by this expression. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |