public class BeanWrap extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Annotation[] |
_annotations |
protected String |
_attrs |
protected Class<?> |
_clz |
protected MethodWrap |
_clz_init |
protected String |
_name |
protected BeanProxy |
_proxy |
protected Object |
_raw |
protected boolean |
_remoting |
protected boolean |
_singleton |
protected String |
_tag |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
_buildInit() |
protected Object |
_new()
bean 新建对象
|
<T extends Annotation> |
annotationGet(Class<T> clz) |
Annotation[] |
annotations()
注解
|
String |
attrs()
bean 特性
|
protected void |
attrsSet(String attrs) |
Class<?> |
clz()
bean 类
|
<T> T |
get()
bean对象
|
String |
name()
bean 标签
|
protected void |
nameSet(String name) |
void |
proxySet(BeanProxy proxy) |
<T> T |
raw()
bean 原始对象
|
protected void |
rawSet(Object raw) |
boolean |
remoting()
is remoting()?
|
void |
remotingSet(boolean remoting) |
boolean |
singleton()
是否为单例
|
void |
singletonSet(boolean singleton) |
String |
tag()
bean 标签
|
protected void |
tagSet(String tag) |
protected Class<?> _clz
protected MethodWrap _clz_init
protected Object _raw
protected boolean _singleton
protected boolean _remoting
protected String _name
protected String _tag
protected String _attrs
protected BeanProxy _proxy
protected final Annotation[] _annotations
public void proxySet(BeanProxy proxy)
public boolean singleton()
public void singletonSet(boolean singleton)
public boolean remoting()
public void remotingSet(boolean remoting)
public Class<?> clz()
public <T> T raw()
protected void rawSet(Object raw)
public String name()
protected void nameSet(String name)
public String tag()
protected void tagSet(String tag)
public String attrs()
protected void attrsSet(String attrs)
public Annotation[] annotations()
public <T extends Annotation> T annotationGet(Class<T> clz)
public <T> T get()
protected Object _new()
protected void _buildInit()
Copyright © 2020. All rights reserved.