Skip to content

Fix type inferencing and syntax highlighting for abstract reference to static method #993

@eric-milles

Description

@eric-milles

Consider the following:

class Foo {
  static meth() {
  }
}

abstract class Bar extends Foo {
  void test() {
    meth()
  }
}
import static Foo.*

abstract class Foo {
  static meth() {
  }
}

class Bar {
  void test() {
    meth()
  }
}

The static method calls "meth()" in both examples are not highlighted and code hover/select does not work.

image

image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions