Class MethodAnalyzer


  • final class MethodAnalyzer
    extends java.lang.Object
    • Field Detail

      • CONTINUATION_CLASS_TYPE

        private static final org.objectweb.asm.Type CONTINUATION_CLASS_TYPE
      • CONTINUATION_SUSPEND_METHOD

        private static final java.lang.reflect.Method CONTINUATION_SUSPEND_METHOD
    • Method Detail

      • getLocalVariableIndexOfContinuationParameter

        private int getLocalVariableIndexOfContinuationParameter​(org.objectweb.asm.tree.MethodNode methodNode)
      • allocateLockVariableSlots

        private LockVariables allocateLockVariableSlots​(VariableTable varTable,
                                                        boolean containsSyncPoints)
      • validateNoInvokeDynamic

        private void validateNoInvokeDynamic​(java.util.List<org.objectweb.asm.tree.AbstractInsnNode> insnNodes)