Package | Description |
---|---|
org.nutz.lang.born | |
org.nutz.lang.eject | |
org.nutz.lang.inject | |
org.nutz.lang.reflect |
反射有点慢? 那我用asm生成个FastMethod来操作吧
|
org.nutz.mvc.impl.processor |
Modifier and Type | Field and Description |
---|---|
protected FastMethod |
AbstractConstructorBorning.fm |
protected FastMethod |
ConstructorBorning.fm |
Modifier and Type | Field and Description |
---|---|
protected FastMethod |
EjectByGetter.fm |
Modifier and Type | Field and Description |
---|---|
protected FastMethod |
InjectBySetter.fm |
Modifier and Type | Class and Description |
---|---|
static class |
FastMethodFactory.FallbackFastMethod |
Modifier and Type | Field and Description |
---|---|
protected static ConcurrentHashMap<String,FastMethod> |
FastMethodFactory.cache |
protected Map<String,FastMethod> |
FastClassImpl.constructors |
protected Map<String,FastMethod> |
FastClassImpl.fields |
protected Map<String,FastMethod> |
FastClassImpl.methods |
Modifier and Type | Method and Description |
---|---|
FastMethod |
FastClassImpl.fast(Constructor<?> constructor) |
FastMethod |
FastClass.fast(Constructor<?> constructor) |
FastMethod |
FastClassImpl.fast(Method method) |
FastMethod |
FastClass.fast(Method method) |
static FastMethod |
FastClassFactory.get(Constructor<?> constructor) |
static FastMethod |
FastClassFactory.get(Method method) |
protected static FastMethod |
FastMethodFactory.make(Constructor<?> constructor) |
protected static FastMethod |
FastMethodFactory.make(Method method) |
Constructor and Description |
---|
FastClassImpl(Class<?> klass,
Map<String,FastMethod> constructors,
Map<String,FastMethod> methods,
Map<String,FastMethod> fields) |
FastClassImpl(Class<?> klass,
Map<String,FastMethod> constructors,
Map<String,FastMethod> methods,
Map<String,FastMethod> fields) |
FastClassImpl(Class<?> klass,
Map<String,FastMethod> constructors,
Map<String,FastMethod> methods,
Map<String,FastMethod> fields) |
Modifier and Type | Field and Description |
---|---|
protected FastMethod |
MethodInvokeProcessor.fm |
Copyright © 2017. All rights reserved.