Class DebuggerExpression.RuntimeState

  • Enclosing class:
    DebuggerExpression

    private static class DebuggerExpression.RuntimeState
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​com.sun.jdi.ReferenceType> _classTypes  
      private com.sun.jdi.ClassType _codeRunnerClass  
      private com.sun.jdi.Method _runMeSomeCodeMethod  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RuntimeState()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.sun.jdi.ArrayType getArrayType​(com.sun.jdi.VirtualMachine vm, java.lang.String name)  
      com.sun.jdi.ClassType getClassType​(com.sun.jdi.VirtualMachine vm, java.lang.String name)  
      com.sun.jdi.ClassType getCodeRunnerClass​(com.sun.jdi.VirtualMachine vm)  
      com.sun.jdi.Method getRunMeSomeCodeMethod()  
      private com.sun.jdi.ReferenceType getType​(com.sun.jdi.VirtualMachine vm, java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _codeRunnerClass

        private com.sun.jdi.ClassType _codeRunnerClass
      • _runMeSomeCodeMethod

        private com.sun.jdi.Method _runMeSomeCodeMethod
      • _classTypes

        private java.util.Map<java.lang.String,​com.sun.jdi.ReferenceType> _classTypes
    • Constructor Detail

      • RuntimeState

        private RuntimeState()
    • Method Detail

      • getCodeRunnerClass

        public com.sun.jdi.ClassType getCodeRunnerClass​(com.sun.jdi.VirtualMachine vm)
      • getRunMeSomeCodeMethod

        public com.sun.jdi.Method getRunMeSomeCodeMethod()
      • getClassType

        public com.sun.jdi.ClassType getClassType​(com.sun.jdi.VirtualMachine vm,
                                                  java.lang.String name)
      • getArrayType

        public com.sun.jdi.ArrayType getArrayType​(com.sun.jdi.VirtualMachine vm,
                                                  java.lang.String name)
      • getType

        private com.sun.jdi.ReferenceType getType​(com.sun.jdi.VirtualMachine vm,
                                                  java.lang.String name)