Package com.sun.jdi.event

Examples of com.sun.jdi.event.Event.request()


            else if(event instanceof MethodEntryEvent)
              {
              //TODO si se esta filtrando por hilos?
              //System.out.println("*->" + event + "(" + event.hashCode() + ")" + " -> " + event.request().getProperty("where") + " filter thread: " + event.request().getProperty("threadName"));
              //deshabilita method entry
              event.request().disable();
             
              //deshabilita method exit
              MethodExitRequest mxr = null;
              for(MethodExitRequest mx : vm.eventRequestManager().methodExitRequests())
                {
View Full Code Here


              //deshabilita method exit
              MethodExitRequest mxr = null;
              for(MethodExitRequest mx : vm.eventRequestManager().methodExitRequests())
                {
                Long id=((EEvent)mx.getProperty("eEvent")).getId();
                if(id!=null && id.equals(((EEvent)event.request().getProperty("eEvent")).getId()))
                  {
                  mxr=mx;
                  break;
                  }
                }
View Full Code Here

              if(vm.eventRequestManager().stepRequests().size()>0)
                vm.eventRequestManager().stepRequests().get(vm.eventRequestManager().stepRequests().size()-1).disable();
             
              //crea step out para cuando regrese a este stack frame
              StepRequest sr = vm.eventRequestManager().createStepRequest(((MethodEntryEvent) event).thread(), StepRequest.STEP_LINE, StepRequest.STEP_OUT);
              sr.putProperty("eEvent", event.request().getProperty("eEvent"));
              sr.setSuspendPolicy(EventRequest.SUSPEND_EVENT_THREAD);
              sr.setEnabled(true);
              }
            else if(event instanceof MethodExitEvent)
              {
View Full Code Here

              //destruye method entry
              MethodEntryRequest mer = null;
              for(MethodEntryRequest me : vm.eventRequestManager().methodEntryRequests())
                {
                Long id=((EEvent)me.getProperty("eEvent")).getId();
                if(id!=null && id.equals(((EEvent)event.request().getProperty("eEvent")).getId()))
                  {
                  mer=me;
                  break;
                  }
                }
View Full Code Here

             
              mer.disable();
              vm.eventRequestManager().deleteEventRequest(mer);
             
              //destruye method exit
              event.request().disable();
              vm.eventRequestManager().deleteEventRequest(event.request());
              }
            //se esta subiendo en el stack trace
            else if(event instanceof StepEvent)
              {
View Full Code Here

              mer.disable();
              vm.eventRequestManager().deleteEventRequest(mer);
             
              //destruye method exit
              event.request().disable();
              vm.eventRequestManager().deleteEventRequest(event.request());
              }
            //se esta subiendo en el stack trace
            else if(event instanceof StepEvent)
              {
              ///////////////
View Full Code Here

                    }
                  }
              //////////////////////
             
              //generar otro step out
              if(((EStackFrameLocatableEvent) event.request().getProperty("eEvent")).getStackFrameLocation().getStackFrame().getDepth()==((StepEvent) event).thread().frameCount())
                {
                //habilita method entry
                MethodEntryRequest mer = null;
                for(MethodEntryRequest me : vm.eventRequestManager().methodEntryRequests())
                  {
View Full Code Here

                //habilita method entry
                MethodEntryRequest mer = null;
                for(MethodEntryRequest me : vm.eventRequestManager().methodEntryRequests())
                  {
                  Long id=((EEvent) me.getProperty("eEvent")).getId();
                  if(id!=null && id.equals(((EEvent)event.request().getProperty("eEvent")).getId()))
                    {
                    mer=me;
                    break;
                    }
                  }
View Full Code Here

                //habilita method exit
                MethodExitRequest mxr = null;
                for(MethodExitRequest mx : vm.eventRequestManager().methodExitRequests())
                  {
                  Long id=((EEvent) mx.getProperty("eEvent")).getId();
                  if(id!=null && id.equals(((EEvent)event.request().getProperty("eEvent")).getId()))
                    {
                    mxr=mx;
                    break;
                    }
                  }
View Full Code Here

                  }
               
                mxr.enable();
               
                //destruye step out
                event.request().disable();
                vm.eventRequestManager().deleteEventRequest(event.request());
               
                //habilita el siguiente step out
                if(vm.eventRequestManager().stepRequests().size()>0)
                  vm.eventRequestManager().stepRequests().get(vm.eventRequestManager().stepRequests().size()-1).enable();
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.