public class AnnotationSetter<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationSetter.Wrapper |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.reflect.Method |
lastUsedMethod |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
map |
(package private) T |
proxy |
(package private) static java.lang.reflect.Method |
TO_STRING |
(package private) java.lang.Class<T> |
type |
Constructor and Description |
---|
AnnotationSetter(java.lang.Class<T> type) |
Modifier and Type | Method and Description |
---|---|
T |
a() |
private boolean |
equals(java.lang.Object a,
java.lang.Object b) |
private void |
escape(java.lang.StringBuilder sb,
java.lang.String value) |
<X> AnnotationSetter<T> |
set(X x,
X value) |
static final java.lang.reflect.Method TO_STRING
final java.util.Map<java.lang.String,java.lang.Object> map
final java.lang.Class<T> type
final T proxy
java.lang.reflect.Method lastUsedMethod
public AnnotationSetter(java.lang.Class<T> type)
public <X> AnnotationSetter<T> set(X x, X value)
private boolean equals(java.lang.Object a, java.lang.Object b)
public T a()
private void escape(java.lang.StringBuilder sb, java.lang.String value)