Currently JDIStackFrame instances for given JDIThread are created in two different places (JDIStackFrame and JDIThread).
Added JDIThread.newJDIStackFrame() method to make it clearer who is responsible for JDIStackFrame creation and to allow JDIThread implementations to create their custom JDIStackFrame objects.
Currently JDIStackFrame instances for given JDIThread are created in two different places (JDIStackFrame and JDIThread).
Added JDIThread.newJDIStackFrame() method to make it clearer who is responsible for JDIStackFrame creation and to allow JDIThread implementations to create their custom JDIStackFrame objects.