@specs-feup/lara
Version:
A js port of the popular framework for building source-to-source compilers
24 lines • 831 B
TypeScript
import { JavaClasses } from "./util/JavaTypes.js";
export default class JavaInterop {
/**
* Converts a JS array into a java.util.List.
*/
static arrayToList<T>(array: Array<T>): JavaClasses.List<T>;
/**
* Converts a JS array into a java.util.List where all objects are Strings.
*/
static arrayToStringList<T>(array: Array<T>): JavaClasses.List<string>;
/**
* @param value - Value to test
* @param classname - The full qualified name of the Java class of the value
*
* @deprecated Use JavaTypes.instanceOf instead
*/
static isInstance<T>(value: T, classname: string): boolean;
static isList<T>(value: T): boolean;
/**
* @deprecated Use JavaTypes instead
*/
static getClass(classname: string): any;
}
//# sourceMappingURL=JavaInterop.d.ts.map