Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolution of java links to enum values fails #2215

Closed
owengray-google opened this issue Oct 29, 2021 · 0 comments · Fixed by #2305
Closed

Resolution of java links to enum values fails #2215

owengray-google opened this issue Oct 29, 2021 · 0 comments · Fixed by #2305
Labels
bug feedback: Google An issue/PR submitted by colleagues at Google, most likely related to the Android API reference docs

Comments

@owengray-google
Copy link
Contributor

(Tests added to androidx dackka in this CL)

KotlinEnum.kt

package dokkatest.linking

enum class EnumClass {
    ON_CREATE, ON_CATASTROPHE
}

JavaEnum.java

package dokkatest.linking;

public enum JavaEnum {
    ON_DECEIT, ON_DESTROY;
}

KotlinLinker.kt

package dokkatest.linking

/**
 * stuff stuff [KotlinEnum.ON_CREATE] should resolve
 * stujj stujj [JavaEnum.ON_DECEIT] should resolve
 */
public fun foofoofoo() {}

JavaLinker.java

package dokkatest.linking;

/**
 * sjuff sjuff {@link dokkatest.linking.EnumClass#ON_CREATE} should resolve
 * sjujj sjujj {@link dokkatest.linking.JavaEnum#ON_DECEIT} should resolve
 */
public class LinkerClass {}

Result
The Kotlin links resolve: <a href="/reference/dokkatest/linking/KotlinEnum.html#ON_CREATE">KotlinEnum.ON_CREATE</a> .
But the Java links do not: <p>sjuff sjuff ON_CREATE should resolve...

Bug: The Java links should resolve.

(The link syntax used above matches the link syntax that IntelliJ autocompletes and that works in doclava.)

Dokka version: 1.6.0-dev-122

@vmishenev vmishenev added the feedback: Google An issue/PR submitted by colleagues at Google, most likely related to the Android API reference docs label Oct 29, 2021
@vmishenev vmishenev linked a pull request Jan 17, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feedback: Google An issue/PR submitted by colleagues at Google, most likely related to the Android API reference docs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants