Package | Description |
---|---|
javassist |
The Javassist Core API.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CtField.ArrayInitializer |
(package private) static class |
CtField.CodeInitializer |
(package private) static class |
CtField.CodeInitializer0 |
(package private) static class |
CtField.DoubleInitializer |
(package private) static class |
CtField.FloatInitializer |
(package private) static class |
CtField.IntInitializer |
(package private) static class |
CtField.LongInitializer |
(package private) static class |
CtField.MethodInitializer
A field initialized with the result of a static method call.
|
(package private) static class |
CtField.MultiArrayInitializer |
(package private) static class |
CtField.NewInitializer
A field initialized with an object created by the new operator.
|
(package private) static class |
CtField.ParamInitializer
A field initialized with a parameter passed to the constructor
of the class containing that field.
|
(package private) static class |
CtField.PtreeInitializer |
(package private) static class |
CtField.StringInitializer |
Modifier and Type | Field and Description |
---|---|
(package private) CtField.Initializer |
FieldInitLink.init |
Modifier and Type | Method and Description |
---|---|
static CtField.Initializer |
CtField.Initializer.byCall(CtClass methodClass,
java.lang.String methodName)
Makes an initializer calling a static method.
|
static CtField.Initializer |
CtField.Initializer.byCall(CtClass methodClass,
java.lang.String methodName,
java.lang.String[] stringParams)
Makes an initializer calling a static method.
|
static CtField.Initializer |
CtField.Initializer.byCallWithParams(CtClass methodClass,
java.lang.String methodName)
Makes an initializer calling a static method.
|
static CtField.Initializer |
CtField.Initializer.byCallWithParams(CtClass methodClass,
java.lang.String methodName,
java.lang.String[] stringParams)
Makes an initializer calling a static method.
|
(package private) static CtField.Initializer |
CtField.Initializer.byExpr(ASTree source) |
static CtField.Initializer |
CtField.Initializer.byExpr(java.lang.String source)
Makes an initializer.
|
static CtField.Initializer |
CtField.Initializer.byNew(CtClass objectType)
Makes an initializer creating a new object.
|
static CtField.Initializer |
CtField.Initializer.byNew(CtClass objectType,
java.lang.String[] stringParams)
Makes an initializer creating a new object.
|
static CtField.Initializer |
CtField.Initializer.byNewArray(CtClass type,
int size)
Makes an initializer creating a new array.
|
static CtField.Initializer |
CtField.Initializer.byNewArray(CtClass type,
int[] sizes)
Makes an initializer creating a new multi-dimensional array.
|
static CtField.Initializer |
CtField.Initializer.byNewWithParams(CtClass objectType)
Makes an initializer creating a new object.
|
static CtField.Initializer |
CtField.Initializer.byNewWithParams(CtClass objectType,
java.lang.String[] stringParams)
Makes an initializer creating a new object.
|
static CtField.Initializer |
CtField.Initializer.byParameter(int nth)
Makes an initializer using a constructor parameter.
|
static CtField.Initializer |
CtField.Initializer.constant(boolean b)
Makes an initializer that assigns a constant boolean value.
|
static CtField.Initializer |
CtField.Initializer.constant(double d)
Makes an initializer that assigns a constant double value.
|
static CtField.Initializer |
CtField.Initializer.constant(float l)
Makes an initializer that assigns a constant float value.
|
static CtField.Initializer |
CtField.Initializer.constant(int i)
Makes an initializer that assigns a constant integer value.
|
static CtField.Initializer |
CtField.Initializer.constant(long l)
Makes an initializer that assigns a constant long value.
|
static CtField.Initializer |
CtField.Initializer.constant(java.lang.String s)
Makes an initializer that assigns a constant string value.
|
(package private) CtField.Initializer |
CtField.getInit() |
Modifier and Type | Method and Description |
---|---|
void |
CtClassType.addField(CtField f,
CtField.Initializer init) |
void |
CtClass.addField(CtField f,
CtField.Initializer init)
Adds a field with an initial value.
|
Constructor and Description |
---|
FieldInitLink(CtField f,
CtField.Initializer i) |