I suspect I must be missing something very elementary but I can't seem to access Scala fields from Java code:
package test;
class TestScala (myNumber : Int){
val myNum : Int = myNumber;
}
package test;
import test.TestScala;
public class TestJava {
public static void main(String[] args) {
TestScala t = new TestScala(2);
int x = t.myNum;
System.out.println(x);
}
}
Yields:
Exception in thread "main" java.lang.Error: Unresolved compilation problem: The field TestScala.myNum is not visible
This Assembla ticket touches on the subject but my tiny cranium cannot parse a useful solution:
Thanks