Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8268368

Adopt cast notation for JavaThread conversions

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 18
    • 18
    • hotspot
    • b03

      We currently define Thread::as_Java_thread() as an instance method to convert from a Thread* to a JavaThread*. Other Thread conversions have opted for a cast-style approach e.g.

      static WorkerThread::cast(Thread* _this);
      static CompilerThread::cast(Thread* _this);

      we should look at doing JavaThread conversions in the same way for consistency.

      This also helps remove Thread's knowledge of its subtypes from its API.

            gli Guoxiong Li
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: