Name
JavaClass: JavaScript representation of a Java class â LiveConnect
Synopsis
javaclass
.static_member
// Read or write a static Java field or method newjavaclass
(...) // Create a new Java object
Properties
Each JavaClass object contains properties that have the same
names as the public static fields and methods of the Java class it
represents. These properties allow you to read and write the static
fields of the class and invoke the static methods of the class. Each
JavaClass object has different properties; you can use a for/in
loop to enumerate them for any
given JavaClass object.
Description
The JavaClass object is a JavaScript representation of a Java class. The properties of a JavaClass object represent the public static fields and methods (sometimes called class fields and class methods) of the represented class. Note that the JavaClass object does not have properties representing the instance fields of a Java class; individual instances of a Java class are represented by the JavaObject object.
The JavaClass object implements the LiveConnect functionality that allows JavaScript programs to read and write the static variables of Java classes using normal JavaScript syntax. It also provides the functionality that allows JavaScript to invoke the static methods of a Java class.
In addition to allowing JavaScript to read and write Java variable and method values, the JavaClass object allows JavaScript programs to create Java objects (represented by a JavaObject object) by using the ...
Get JavaScript: The Definitive Guide, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.