Class SequenceCountOperation

    • Field Detail

      • chainCountMap

        protected java.util.Map<InstructionSequence,​java.lang.Integer> chainCountMap
      • chain

        private java.util.List<Opcode> chain
      • maxLength

        private int maxLength
    • Constructor Detail

      • SequenceCountOperation

        public SequenceCountOperation​(int maxLength)
    • Method Detail

      • storeChain

        private void storeChain()
      • getSequenceScores

        public java.util.Map<InstructionSequence,​java.lang.Integer> getSequenceScores()
      • getSortedData

        public java.util.List<java.util.Map.Entry<InstructionSequence,​java.lang.Integer>> getSortedData()
      • reset

        public void reset()
      • handleChainStartingAtIndex

        private void handleChainStartingAtIndex​(int index,
                                                java.util.List<BytecodeInstruction> instructions)
      • getIndexForBCI

        private int getIndexForBCI​(java.util.List<BytecodeInstruction> instructions,
                                   int bci)