Class TouchPointInstrumentor

    • Constructor Detail

      • TouchPointInstrumentor

        public TouchPointInstrumentor()
    • Method Detail

      • instrument

        public void instrument​(StringBuffer _code,
                               JavaId _jid,
                               javassist.CtBehavior _behavior,
                               ClassVisitor _cv)
                        throws javassist.CannotCompileException
        Appends Java source code to the given StringBuffer. After all IInstrumentors appended their respective code, the ensemble will be added to a Construct, which will then be compiled.
        Parameters:
        _code - a StringBuffer object.
        _jid - a JavaId object.
        _behavior - a CtBehavior object.
        _cv - a ClassVisitor object.
        Throws:
        javassist.CannotCompileException - if any.
      • upladInformation

        public void upladInformation​(AbstractGoal _exe,
                                     int _batch_size)
        Saves the information that has been collected by the instrumentor in the context of the given AbstractGoal.
        Parameters:
        _exe - a AbstractGoal object.
        _batch_size - a int.
      • awaitUpload

        public void awaitUpload()
        Make the current thread wait until the upload of the information finished.
      • getStatistics

        public Map<String,​Long> getStatistics()
        Return instrumentor-specific statistics.
        Returns:
        a Map object.