- Loading...
...
| Code Block | ||
|---|---|---|
| ||
var arrayListType = Java.type("java.util.ArrayList")
var intType = Java.type("int")
var stringArrayType = Java.type("java.lang.String[]")
var int2DArrayType = Java.type("int[][]")
// Note that the name of the type is always a string for a fully qualified name.
// You can // use any of these types to create new instances, e.g.:
var anArrayList = new Java.type("java.util.ArrayList")
// or
var ArrayList = Java.type("java.util.ArrayList")
var anArrayList = new ArrayList
var anArrayListWithSize = new ArrayList(16)
var BoolArray = Java.type("boolean[]");
var arr = new BoolArray(10);
arr[0] = true;
// In the special case of inner classes, you can either use the JVM fully qualified name, // meaning using $ sign in the class name, or you can use the dot:
var ftype = Java.type("java.awt.geom.Arc2D$Float")
// and this works too:
var ftype = Java.type("java.awt.geom.Arc2D.Float") |
...