Wrong Scaladoc hover for class that extends abstract class with more that two methods
The wrong scaladoc hover appears when we hover over the name of a class that has an abstract superclass (or trait) with at least two methods.
Create a Scala class named Super with the following code:
In a separate file, create a ScaladocHoverTest class with the following code:
With your mouse hover over the ScaladocHoverTest class. At this point we expect to see the scaladoc comment for the ScaladocHoverTest class, but instead the scaladoc of the method method appears (see the attachments).
Create a Scala class named Super with the following code:
abstract class Super {
/** Super method. */
def method: String
def method2: String
}
In a separate file, create a ScaladocHoverTest class with the following code:
/** This is a type-level scaladoc. */
class ScaladocHoverTest extends Super {
def method: String = "1"
def method2: String = "2"
}
With your mouse hover over the ScaladocHoverTest class. At this point we expect to see the scaladoc comment for the ScaladocHoverTest class, but instead the scaladoc of the method method appears (see the attachments).
Leave a comment
Updating tickets (#3255, #3262, #3271, #3277, #3279, #3287, #3313, #3317, #3318, #3320, #3329, #1000000, #1000002, #1000004, #1000005, #1000007, #1000011, #1000013, #1000018, #1000019, #1000020, #1000022, #1000023, #1000024, #1000025, #1000026, #1000028, #1000031, #1000033, #1000034, #1000037, #1000039, #1000040, #1000041, #1000057, #1000058, #1000060, #1000061, #1000063, #1000064, #1000065, #1000067, #1000070, #1000073, #1000076, #1000080, #1000082, #1000083, #1000084, #1000085, #1000087, #1000088, #1000089, #1000090, #1000092, #1000093, #1000094, #1000095, #1000097, #1000102, #1000104, #1000106, #1000108, #1000110, #1000111, #1000116, #1000124, #1000126, #1000127, #1000129, #1000132, #1000133, #1000136, #1000139, #1000143, #1000144, #1000145, #1000148, #1000149, #1000152, #1000154, #1000155, #1000157, #1000158, #1000159, #1000161, #1000169, #1000170, #1000172, #1000174, #1000176, #1000178, #1000179, #1000183, #1000185, #1000188, #1000189, #1000192, #1000196, #1000198)
on 2012-01-25 14:02 *
By skyluc
Type changed from Defect to Enhancement
Version changed from Scala 2.8.0 to 2.0.0-final-29
Eclipse version set to All
Assigned to changed from login to -none-
Component changed from None to Editor
Milestone changed from Backlog to Enhancements
Permission type changed from None to Public
Status changed from New to Accepted
on 2014-04-29 08:34 *
By Simon Schäfer
Version changed from 2.0.0-final-29 to 3.0.2-210
Status changed from Accepted to Invalid
former Scaladoc is not supported anymore, thus I'm closing this.