public class BeanReference
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
BeanReference.Place |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<BeanCreation> |
assignableCandidates |
java.util.List<GetterCreation> |
getterCreations |
boolean |
isList |
BeanReference.Place |
place |
java.lang.Class<?> |
sourceClass |
boolean |
use |
int |
varIndex |
| Constructor and Description |
|---|
BeanReference(Context context,
java.lang.reflect.Type target,
BeanReference.Place place) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
accessExpression() |
void |
checkConnectivity() |
java.lang.String |
compareStr() |
boolean |
equals(java.lang.Object o) |
void |
fillTargetCreationsFrom(java.util.List<BeanCreation> candidates) |
java.lang.String |
firstBeanToString() |
java.lang.String |
getterVarName() |
int |
hashCode() |
void |
markToUse() |
boolean |
needGetter() |
java.lang.String |
targetClassCode() |
java.lang.String |
toFullString() |
java.lang.String |
toString() |
void |
usePreparations(java.util.List<BeanCreation> allPreparations) |
void |
useReplacers(java.util.List<BeanCreation> allReplacers) |
void |
writeGetter(int tab,
Outer outer) |
public final BeanReference.Place place
public final java.lang.Class<?> sourceClass
public final boolean isList
public final java.util.List<GetterCreation> getterCreations
public final java.util.List<BeanCreation> assignableCandidates
public boolean use
public int varIndex
public BeanReference(Context context, java.lang.reflect.Type target, BeanReference.Place place)
public java.lang.String targetClassCode()
public java.lang.String compareStr()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void fillTargetCreationsFrom(java.util.List<BeanCreation> candidates)
public void markToUse()
public java.lang.String firstBeanToString()
public java.lang.String toString()
toString in class java.lang.Objectpublic void checkConnectivity()
public java.lang.String toFullString()
public void usePreparations(java.util.List<BeanCreation> allPreparations)
public void useReplacers(java.util.List<BeanCreation> allReplacers)
public boolean needGetter()
public java.lang.String getterVarName()
public void writeGetter(int tab,
Outer outer)
public java.lang.String accessExpression()