接口的使用
cn.taketoday.bytecode.core.ObjectSwitchCallback
使用ObjectSwitchCallback的程序包
-
cn.taketoday.bytecode.core中ObjectSwitchCallback的使用
修饰符和类型方法说明static voidEmitUtils.constructorSwitch(CodeEmitter e, List constructors, ObjectSwitchCallback callback) private static voidEmitUtils.memberHelperSize(CodeEmitter e, List members, ObjectSwitchCallback callback, EmitUtils.ParameterTyper typer, Label def, Label end) private static voidEmitUtils.memberHelperType(CodeEmitter e, List<MethodInfo> members, ObjectSwitchCallback callback, EmitUtils.ParameterTyper typer, Label def, Label end, BitSet checked) private static voidEmitUtils.memberSwitchHelper(CodeEmitter e, List members, ObjectSwitchCallback callback, boolean useName) static voidEmitUtils.methodSwitch(CodeEmitter e, List methods, ObjectSwitchCallback callback) static voidEmitUtils.stringSwitch(CodeEmitter e, String[] strings, int switchStyle, ObjectSwitchCallback callback) private static voidEmitUtils.stringSwitchHash(CodeEmitter e, String[] strings, ObjectSwitchCallback callback, boolean skipEquals) private static voidEmitUtils.stringSwitchHelper(CodeEmitter e, List strings, ObjectSwitchCallback callback, Label def, Label end, int index) private static voidEmitUtils.stringSwitchTrie(CodeEmitter e, String[] strings, ObjectSwitchCallback callback) -
cn.taketoday.bytecode.reflect中ObjectSwitchCallback的使用