Examples of ILogEvent


Examples of tod.core.database.event.ILogEvent

        if (events instanceof GridEventBrowser) {
            GridEventBrowser gridEvents = (GridEventBrowser) events;

            // The first event here will always be the parent
            ILogEvent firstEvent = events.next();

            ILogEvent lastEvent = firstEvent;
            while (events.hasNext() && !(lastEvent instanceof BehaviorExitEvent)) {
                lastEvent = events.next();
            }

            gridEvents.setBounds(firstEvent, lastEvent);
View Full Code Here

Examples of tod.core.database.event.ILogEvent

    public static String getTypeSignature(TODSession session, ObjectId object) {
        IEventBrowser objectBrowser = session.getTODHandler().getObjectBrowser(object);
        IEventBrowser instantiations = session.getTODHandler().filterInstantiations(objectBrowser);
       
        if (instantiations.hasNext()) {
            ILogEvent next = instantiations.next();
            if (next instanceof InstantiationEvent) {
                InstantiationEvent inst = (InstantiationEvent)next;
                return inst.getType().getJvmName();
            }
        }
View Full Code Here

Examples of tod.core.database.event.ILogEvent

        String mainClassName = null;
        int mainFirstLine = -1;
       
        IEventBrowser browser = getTODSession().getTODHandler().getStepOverEventBrowser();
        while (browser.hasNext()) {
            ILogEvent event = browser.next();
            if (event instanceof IMethodCallEvent) {
                IMethodCallEvent mce = (IMethodCallEvent)event;
                IBehaviorInfo called = mce.getCalledBehavior();
                if (called != null) {
                    String calledSignature = called.getName() + called.getSignature();
                    String calledClass = called.getDeclaringType().getName();
                    if (calledClass.startsWith("quorum.") && (calledSignature.equals("main()V") || calledSignature.equals("Main()V"))) {
                        if (browser.hasNext()) {
                            ILogEvent next = browser.next();
                            if (next instanceof ICallerSideEvent) {
                                ICallerSideEvent e = (ICallerSideEvent)next;
                                IClassInfo c = called.getDeclaringType();
                                ClassInfo ci = getTODSession().getClassInformationProvider().getClassInfo(c);
                                mainClassName = ci.getFullyQualifiedName();
View Full Code Here

Examples of tod.core.database.event.ILogEvent

       
        if (!variableWrites.hasNext()) {
            return;
        }
        ILogEvent currentEvent;
        do {
            currentEvent = variableWrites.next();
           
            if (currentEvent instanceof FieldWriteEvent) {
                FieldWriteEvent fw = (FieldWriteEvent)currentEvent;               
                this.updateFieldVariable(fw);
            }
        } while (variableWrites.hasNext() && currentEvent.getTimestamp() <= this.validTimestamp);
       
        this.loadedFields = true;
        // TODO
    }
View Full Code Here

Examples of tod.core.database.event.ILogEvent

       
        if (!variableWrites.hasNext()) {
            return;
        }
        ILogEvent currentEvent;
        do {
            currentEvent = variableWrites.next();
           
            if (currentEvent instanceof FieldWriteEvent) {
                FieldWriteEvent fw = (FieldWriteEvent)currentEvent;               
                this.updateFieldVariable(fw);
            }
        } while (variableWrites.hasNext() && currentEvent.getTimestamp() <= this.validTimestamp);
       
        this.loadedFields = true;
        // TODO
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.