|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stvconsultants.easygloss.AbstractGloss
public abstract class AbstractGloss
AbstractGloss is the base class for all glosses.
| Constructor Summary | |
|---|---|
protected |
AbstractGloss()
Creates a new instance of AbstractGloss |
| Method Summary | |
|---|---|
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
boolean injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
byte injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
char injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
double injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
float injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
int injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
long injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
java.lang.Object injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
short injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
boolean injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
byte injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
char injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
double injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
float injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
int injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
long injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
java.lang.Object injection)
Apply the specified gloss to the instance. |
static void |
apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
short injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
boolean injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
byte injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
char injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
double injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
float injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
int injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
long injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
java.lang.Object injection)
Apply the specified gloss to the instance. |
static void |
apply(Footnote annotation,
java.lang.Object instance,
short injection)
Apply the specified gloss to the instance. |
abstract void |
apply(java.lang.Object instance)
Apply the gloss to the instance |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
boolean injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
byte injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
char injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
double injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
float injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
int injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
long injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
java.lang.Object injection)
Apply the specified gloss to the static class. |
static void |
applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
short injection)
Apply the specified gloss to the instance. |
abstract void |
applyStatic(java.lang.Class instanceClass)
Apply the gloss to the class |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
boolean injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
byte injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
char injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
double injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
float injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
int injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
long injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
java.lang.Object injection)
Apply the specified gloss to the static class. |
static void |
applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
short injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
boolean injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
byte injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
char injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
double injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
float injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
int injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
long injection)
Apply the specified gloss to the instance. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
java.lang.Object injection)
Apply the specified gloss to the static class. |
static void |
applyStatic(Footnote annotation,
java.lang.Class instanceClass,
short injection)
Apply the specified gloss to the instance. |
protected static java.util.List<java.lang.reflect.Field> |
filter(java.util.List<java.lang.reflect.Field> list,
java.lang.Class type)
Filter a list of fields, returning a list of only those that are assignment compatible with type. |
protected static java.util.List<java.lang.reflect.Method> |
filter(java.util.List<java.lang.reflect.Method> list,
java.lang.Class returnType,
java.lang.Class[] paramTypes)
Filter a list of methods, returning a list of only those that match the method signature. |
protected static java.util.List<java.lang.reflect.Method> |
filterGetters(java.util.List<java.lang.reflect.Method> list,
java.lang.Class type)
Filter a list of methods, returning a list of only those that are getters for type type. |
protected static java.util.List<java.lang.reflect.Method> |
filterSetters(java.util.List<java.lang.reflect.Method> list,
java.lang.Class type)
Filter a list of methods, returning a list of only those that are setters for type type. |
protected static java.util.List<java.lang.reflect.Field> |
findFields(java.lang.Class clazz,
Footnote annotation)
Get all the annotated fields for the class clazz including those from the superclasses. |
protected static java.util.List<java.lang.reflect.Method> |
findMethods(java.lang.Class clazz,
Footnote annotation)
Get all the annotated methods for the class clazz including those from the superclasses. |
protected static java.lang.reflect.Method |
findSetter(java.lang.Class clazz,
java.lang.reflect.Method getter)
Find the setter for the corresponding getter in the specified class. |
static void |
invoke(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
java.lang.Object... params)
Call all the matching annotated methods in the instance using the parameters specified. |
static void |
invoke(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
java.lang.Object... params)
Call all the matching annotated methods in the instance using the parameters specified. |
static void |
invoke(Footnote annotation,
java.lang.Object instance,
java.lang.Object... params)
Call all the matching annotated methods in the instance using the parameters specified. |
protected static boolean |
matchParameters(java.lang.reflect.Method method,
java.lang.Class<?>[] paramTypes)
Check if the method's parameters match paramTypes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractGloss()
| Method Detail |
|---|
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instance to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instance to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
java.lang.Object injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
public static void apply(Footnote annotation,
java.lang.Object instance,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstance - The instance to searchinjection - The value to inject
public static void apply(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstance - The instance to searchinjection - The value to inject
protected static java.util.List<java.lang.reflect.Field> filter(java.util.List<java.lang.reflect.Field> list,
java.lang.Class type)
list - The list of fields to filter.type - The type that the fields must be assignment compatible with.
protected static java.util.List<java.lang.reflect.Method> filter(java.util.List<java.lang.reflect.Method> list,
java.lang.Class returnType,
java.lang.Class[] paramTypes)
list - The list of methods to filter.returnType - The return type of the method signature.paramTypes - The parameters of the method signature.
protected static java.util.List<java.lang.reflect.Method> filterGetters(java.util.List<java.lang.reflect.Method> list,
java.lang.Class type)
list - The list of methods to filter.type - The type of getter to filter on.
protected static java.util.List<java.lang.reflect.Method> filterSetters(java.util.List<java.lang.reflect.Method> list,
java.lang.Class type)
list - The list of methods to filter.type - The type of getter to filter on.
protected static java.util.List<java.lang.reflect.Field> findFields(java.lang.Class clazz,
Footnote annotation)
clazz - The class to search.annotation - The annotation that the fields must have.
protected static java.util.List<java.lang.reflect.Method> findMethods(java.lang.Class clazz,
Footnote annotation)
clazz - The class to search.annotation - The annotation that the methods must have.
protected static java.lang.reflect.Method findSetter(java.lang.Class clazz,
java.lang.reflect.Method getter)
clazz - The class to search in.getter - The getter to match.
null if it cannot be found.
public static void invoke(Footnote annotation,
java.lang.Object instance,
java.lang.Object... params)
annotation - The annotation that the methods must have.instance - The instance to invoke the methods on.params - The parameters to invoke the methods with (also the
signature for the methods is formed from these parameters)
public static void invoke(java.lang.annotation.Annotation annotation,
java.lang.Object instance,
java.lang.Object... params)
annotation - The annotation that the methods must have.instance - The instance to invoke the methods on.params - The parameters to invoke the methods with (also the
signature for the methods is formed from these parameters)
public static void invoke(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object instance,
java.lang.Object... params)
annotationType - The annotation class that the methods must have.instance - The instance to invoke the methods on.params - The parameters to invoke the methods with (also the
signature for the methods is formed from these parameters)
protected static boolean matchParameters(java.lang.reflect.Method method,
java.lang.Class<?>[] paramTypes)
method - The method to check.paramTypes - The parameter types to match against.
true if we have a match.public abstract void apply(java.lang.Object instance)
instance - The object to which the gloss should be appliedpublic abstract void applyStatic(java.lang.Class instanceClass)
instanceClass - The object to which the gloss should be applied
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instance to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
int injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
short injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
long injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
float injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
double injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
char injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
byte injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(Footnote annotation,
java.lang.Class instanceClass,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.annotation.Annotation annotation,
java.lang.Class instanceClass,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotation - The annotation to matchinstanceClass - The instanceClass to searchinjection - The value to inject
public static void applyStatic(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Class instanceClass,
boolean injection)
get unless the return type is
boolean in which case is is acceptable.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a getXXX(int index)
method. The corresponding setter must exist. If the setter is not
accessible and the required call to Method.setAccessible fails due to
a SecurityManager or other restriction then the injection will fail.set.
Cannot inject elements into an array property, must inject the entire
array (i.e. will not match a
setXXX(int index, T value) method. If the setter
is not accessible and the required call to Method.setAccessible fails
due to a SecurityManager or other restriction then the injection will
fail.
annotationType - The annotation class to matchinstanceClass - The instanceClass to searchinjection - The value to inject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||