public void Generate(Class @class) { @class.current_method = this; if (return_match != null && @return == null) { @return = Phrase.GetEnd(return_match).type; } statements.Generate(this); Debugger.Message("-----" + name + "生成的字节码-------"); for (var index = 0; index < locals.Count; index++) { Debugger.Message(".[" + index + "]" + locals[index].type + " " + locals[index].name); } foreach (var code in codes) { Debugger.Message(code.ToString()); } Debugger.Message("--------------------------"); }