package org.nutz.lang.reflect;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
public interface FastClass {
String CLASSNAME = "_FASTCLASS_";
Object invoke(Object obj, Method method, Object... args);
Object invoke(Object obj, String methodName, Object... args);
Object born(Constructor<?> constructor, Object... args);
Object born(Object... args);
Object setField(Object obj, String fieldName, Object value);
Object getField(Object obj, String fieldName);
}