I have scala class like:
class A {
object B {
def c(d: Int) = d + 4
}
}
How do i access function c
from a java code?
Edit: assume that I can't change scala class anyhow.
Edit#2: Here is example of
public class Q {
public void qwe() {
A a = new A();
a.B().c(4); //Cannot resolve method 'B' in 'A'
}
}
object B
from class gets converted to public methodB()
which you can access as follows:Under The Hood
A.scala
Above class when compiled to java looks like below