diff --git a/bind/genjava.go b/bind/genjava.go index d4d6eb0..e5d31de 100644 --- a/bind/genjava.go +++ b/bind/genjava.go @@ -1655,6 +1655,7 @@ func (g *JavaGen) GenJava() error { g.Printf("// skipped function %s with unsupported parameter or return types\n\n", f.Name()) continue } + g.javadoc(g.docs[f.Name()].Doc()) g.Printf("public static native ") g.genFuncSignature(f, nil, false) } diff --git a/bind/testdata/doc.java.golden b/bind/testdata/doc.java.golden index 8a2ac77..90172e7 100644 --- a/bind/testdata/doc.java.golden +++ b/bind/testdata/doc.java.golden @@ -308,6 +308,12 @@ public abstract class Doc { */ public static native String getV(); + /** + * F is a function. + */ public static native void f(); + /** + * NewS is a constructor. + */ public static native S newS(); }