IDEA-66081 (resolve methods in javadoc by signatures)

This commit is contained in:
Roman Shevchenko
2011-03-07 22:00:06 +01:00
parent 20b933ac87
commit c3b799c246
8 changed files with 259 additions and 168 deletions

View File

@@ -0,0 +1,15 @@
package pkg;
/**
* @see #method(pkg.B0.C[])
* @see #method(B0.C[])
* @see #method(B0.C...)
*/
class A0 {
public void method(B0.C[] c) { }
}
class B0 {
class C {
}
}

View File

@@ -0,0 +1,16 @@
package pkg;
/**
* @see #<error descr="Cannot resolve symbol 'method(B1.C)'">method(B1.C)</error>
* @see #<error descr="Cannot resolve symbol 'method(B1.C[][])'">method(B1.C[][])</error>
* @see #<error descr="Cannot resolve symbol 'method(B1.C..)'">method(<error descr="Cannot resolve symbol 'B1.C.'">B1.C.</error>.)</error>
* @see #<error descr="Cannot resolve symbol 'method(B1.C[)'">method(B1.C[)</error>
*/
class A1 {
public void method(B1.C[] c) { }
}
class B1 {
class C {
}
}

View File

@@ -0,0 +1,13 @@
package pkg;
import java.util.List;
/**
* @see #method(java.util.List)
* @see #method(java.util.List<String>)
* @see #method(java.util.List<T>)
* @see #method(java.util.List<Number>)
*/
class A2<T> {
public void method(List<String> list) { }
}