类的使用
cn.taketoday.bytecode.tree.MethodNode
使用MethodNode的程序包
程序包
说明
-
cn.taketoday.bytecode.commons中MethodNode的使用
修饰符和类型类说明classAMethodVisitorthat removes JSR instructions and inlines the referenced subroutines.classAMethodVisitoradapter to sort the exception handlers. -
cn.taketoday.bytecode.tree中MethodNode的使用
类型参数类型为MethodNode的cn.taketoday.bytecode.tree中的字段 -
cn.taketoday.bytecode.tree.analysis中MethodNode的使用
修饰符和类型方法说明Analyzer.analyze(String owner, MethodNode method) Analyzes the given method.Analyzer.analyzeAndComputeMaxs(String owner, MethodNode method) Analyzes the given method and computes and sets its maximum stack size and maximum number of local variables.Analyzer.computeInitialFrame(String owner, MethodNode method) Computes the initial execution stack frame of the given method.private static intAnalyzer.computeMaxLocals(MethodNode method) Computes and returns the maximum number of local variables used in the given method.protected voidAnalyzer.init(String owner, MethodNode method) Initializes this analyzer. -
cn.taketoday.bytecode.util中MethodNode的使用
参数类型为MethodNode的cn.taketoday.bytecode.util中的方法修饰符和类型方法说明private voidCheckFrameAnalyzer.expandFrames(String owner, MethodNode method, Frame<V> initialFrame) Expands theFrameNode"instructions" of the given method intoFrameobjects and stores them at the corresponding indices of theAnalyzer.framesarray.protected voidCheckFrameAnalyzer.init(String owner, MethodNode method) (专用程序包) static voidCheckClassAdapter.printAnalyzerResult(MethodNode method, Analyzer<BasicValue> analyzer, PrintWriter printWriter)