mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-14 02:39:27 +02:00

o these classes get an "enum" flag in the class files o these classes get a class field (whose type is that same enum class) per enum in the type, which also gets the "enum" flag o those class fields are initialised in the class constructor with the name of the enum and their order in the declaration o if the enum has jumps in FPC (lowest value is not 0, or not all values are contiguous), then we add an extra field to hold the FPC ordinal value of the enum o these classes get a class field valled $VALUES that contains a reference to the aforementioned class fields in order of declaration (= ordinal->instance mapping, JDK-mandated) o apart from the JDK-mandated instance methods (values, valueOf), also add FPCOrdinal (returns FPC ordinal value; same as order of declaration in case of no jumps) instance method and FPCValueOf (returns enum corresponding to FPC ordinal value) static class method o the mapping between FPC ordinals and enum instances in case of jumps is stored in a hashmap whose size is the next prime number greater or equal than the number of enum elements o moved several extra JDK types to the system unit for the enum support, and for future boxing and Java set support o several new synthetic method identifiers to generate the enum class methods/constructor/class constructor o enums with jumps are ordered by FPC ordinal value in the JVM $VALUES array so that the java.lang.Enum.doCompare() method will properly compare them git-svn-id: branches/jvmbackend@18616 -
1790 lines
118 KiB
PHP
1790 lines
118 KiB
PHP
JLObject = class external 'java.lang' name 'Object'
|
|
public
|
|
constructor create(); overload;
|
|
function getClass(): JLClass; overload; virtual; final;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
strict protected
|
|
function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
|
|
public
|
|
function toString(): JLString; overload; virtual;
|
|
procedure notify(); overload; virtual; final;
|
|
procedure notifyAll(); overload; virtual; final;
|
|
procedure wait(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException
|
|
procedure wait(para1: jlong; para2: jint); overload; virtual; final; // throws java.lang.InterruptedException
|
|
procedure wait(); overload; virtual; final; // throws java.lang.InterruptedException
|
|
strict protected
|
|
procedure finalize(); overload; virtual; // throws java.lang.Throwable
|
|
end;
|
|
|
|
JISerializable = interface external 'java.io' name 'Serializable'
|
|
end;
|
|
|
|
JLAppendable = interface external 'java.lang' name 'Appendable'
|
|
function append(para1: JLCharSequence): JLAppendable; overload; // throws java.io.IOException
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; // throws java.io.IOException
|
|
function append(para1: jchar): JLAppendable; overload; // throws java.io.IOException
|
|
end;
|
|
|
|
JLCharSequence = interface external 'java.lang' name 'CharSequence'
|
|
function length(): jint; overload;
|
|
function charAt(para1: jint): jchar; overload;
|
|
function subSequence(para1: jint; para2: jint): JLCharSequence; overload;
|
|
function toString(): JLString; overload;
|
|
end;
|
|
|
|
JLCloneable = interface external 'java.lang' name 'Cloneable'
|
|
end;
|
|
|
|
JLComparable = interface external 'java.lang' name 'Comparable'
|
|
function compareTo(para1: JLObject): jint; overload;
|
|
end;
|
|
|
|
JLIterable = interface external 'java.lang' name 'Iterable'
|
|
function iterator(): JUIterator; overload;
|
|
end;
|
|
|
|
JLSystem = class sealed external 'java.lang' name 'System' (JLObject)
|
|
public
|
|
final class var
|
|
fin: JIInputStream; external name 'in';
|
|
fout: JIPrintStream; external name 'out';
|
|
ferr: JIPrintStream; external name 'err';
|
|
public
|
|
class procedure setIn(para1: JIInputStream); static; overload;
|
|
class procedure setOut(para1: JIPrintStream); static; overload;
|
|
class procedure setErr(para1: JIPrintStream); static; overload;
|
|
class function console(): JIConsole; static; overload;
|
|
class function inheritedChannel(): JNCChannel; static; overload; // throws java.io.IOException
|
|
class procedure setSecurityManager(para1: JLSecurityManager); static; overload;
|
|
class function getSecurityManager(): JLSecurityManager; static; overload;
|
|
class function currentTimeMillis(): jlong; static; overload;
|
|
class function nanoTime(): jlong; static; overload;
|
|
class procedure arraycopy(para1: JLObject; para2: jint; para3: JLObject; para4: jint; para5: jint); static; overload;
|
|
class function identityHashCode(para1: JLObject): jint; static; overload;
|
|
class function getProperties(): JUProperties; static; overload;
|
|
class procedure setProperties(para1: JUProperties); static; overload;
|
|
class function getProperty(para1: JLString): JLString; static; overload;
|
|
class function getProperty(para1: JLString; para2: JLString): JLString; static; overload;
|
|
class function setProperty(para1: JLString; para2: JLString): JLString; static; overload;
|
|
class function clearProperty(para1: JLString): JLString; static; overload;
|
|
class function getenv(para1: JLString): JLString; static; overload;
|
|
class function getenv(): JUMap; static; overload;
|
|
class procedure exit(para1: jint); static; overload;
|
|
class procedure gc(); static; overload;
|
|
class procedure runFinalization(); static; overload;
|
|
class procedure runFinalizersOnExit(para1: jboolean); static; overload;
|
|
class procedure load(para1: JLString); static; overload;
|
|
class procedure loadLibrary(para1: JLString); static; overload;
|
|
class function mapLibraryName(para1: JLString): JLString; static; overload;
|
|
end;
|
|
|
|
JLRAnnotatedElement = interface external 'java.lang.reflect' name 'AnnotatedElement'
|
|
function isAnnotationPresent(para1: JLClass): jboolean; overload;
|
|
function getAnnotation(para1: JLClass): JLAAnnotation; overload;
|
|
function getAnnotations(): Arr1JLAAnnotation; overload;
|
|
function getDeclaredAnnotations(): Arr1JLAAnnotation; overload;
|
|
end;
|
|
|
|
JLRArray = class sealed external 'java.lang.reflect' name 'Array' (JLObject)
|
|
public
|
|
class function newInstance(para1: JLClass; para2: jint): JLObject; static; overload; // throws java.lang.NegativeArraySizeException
|
|
class function newInstance(para1: JLClass; para2: Arr1jint): JLObject; static; overload; // throws java.lang.IllegalArgumentException, java.lang.NegativeArraySizeException
|
|
class function newInstance(para1: JLClass; var para2: array of jint): JLObject; static; overload; // throws java.lang.IllegalArgumentException, java.lang.NegativeArraySizeException
|
|
class function getLength(para1: JLObject): jint; static; overload; // throws java.lang.IllegalArgumentException
|
|
class function get(para1: JLObject; para2: jint): JLObject; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getBoolean(para1: JLObject; para2: jint): jboolean; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getByte(para1: JLObject; para2: jint): jbyte; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getChar(para1: JLObject; para2: jint): jchar; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getShort(para1: JLObject; para2: jint): jshort; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getInt(para1: JLObject; para2: jint): jint; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getLong(para1: JLObject; para2: jint): jlong; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getFloat(para1: JLObject; para2: jint): jfloat; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class function getDouble(para1: JLObject; para2: jint): jdouble; static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure &set(para1: JLObject; para2: jint; para3: JLObject); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setBoolean(para1: JLObject; para2: jint; para3: jboolean); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setByte(para1: JLObject; para2: jint; para3: jbyte); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setChar(para1: JLObject; para2: jint; para3: jchar); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setShort(para1: JLObject; para2: jint; para3: jshort); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setInt(para1: JLObject; para2: jint; para3: jint); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setLong(para1: JLObject; para2: jint; para3: jlong); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setFloat(para1: JLObject; para2: jint; para3: jfloat); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
class procedure setDouble(para1: JLObject; para2: jint; para3: jdouble); static; overload; // throws java.lang.IllegalArgumentException, java.lang.ArrayIndexOutOfBoundsException
|
|
end;
|
|
|
|
JLRGenericDeclaration = interface external 'java.lang.reflect' name 'GenericDeclaration'
|
|
function getTypeParameters(): Arr1JLRTypeVariable; overload;
|
|
end;
|
|
|
|
JLRType = interface external 'java.lang.reflect' name 'Type'
|
|
end;
|
|
|
|
JUArrays = class external 'java.util' name 'Arrays' (JLObject)
|
|
public
|
|
type
|
|
InnerArrayList = class;
|
|
Arr1InnerArrayList = array of InnerArrayList;
|
|
Arr2InnerArrayList = array of Arr1InnerArrayList;
|
|
Arr3InnerArrayList = array of Arr2InnerArrayList;
|
|
InnerArrayList = class external 'java.util' name 'Arrays$ArrayList'
|
|
end;
|
|
|
|
public
|
|
class procedure sort(para1: Arr1jlong); static; overload;
|
|
class procedure sort(var para1: array of jlong); static; overload;
|
|
class procedure sort(para1: Arr1jlong; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jlong; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jint); static; overload;
|
|
class procedure sort(var para1: array of jint); static; overload;
|
|
class procedure sort(para1: Arr1jint; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jint; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jshort); static; overload;
|
|
class procedure sort(var para1: array of jshort); static; overload;
|
|
class procedure sort(para1: Arr1jshort; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jshort; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jchar); static; overload;
|
|
class procedure sort(var para1: array of jchar); static; overload;
|
|
class procedure sort(para1: Arr1jchar; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jchar; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jbyte); static; overload;
|
|
class procedure sort(var para1: array of jbyte); static; overload;
|
|
class procedure sort(para1: Arr1jbyte; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jbyte; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jdouble); static; overload;
|
|
class procedure sort(var para1: array of jdouble); static; overload;
|
|
class procedure sort(para1: Arr1jdouble; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jdouble; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1jfloat); static; overload;
|
|
class procedure sort(var para1: array of jfloat); static; overload;
|
|
class procedure sort(para1: Arr1jfloat; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of jfloat; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1JLObject); static; overload;
|
|
class procedure sort(var para1: array of JLObject); static; overload;
|
|
class procedure sort(para1: Arr1JLObject; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(var para1: array of JLObject; para2: jint; para3: jint); static; overload;
|
|
class procedure sort(para1: Arr1JLObject; para2: JUComparator); static; overload;
|
|
class procedure sort(var para1: array of JLObject; para2: JUComparator); static; overload;
|
|
class procedure sort(para1: Arr1JLObject; para2: jint; para3: jint; para4: JUComparator); static; overload;
|
|
class procedure sort(var para1: array of JLObject; para2: jint; para3: jint; para4: JUComparator); static; overload;
|
|
class function binarySearch(para1: Arr1jlong; para2: jlong): jint; static; overload;
|
|
class function binarySearch(var para1: array of jlong; para2: jlong): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jlong; para2: jint; para3: jint; para4: jlong): jint; static; overload;
|
|
class function binarySearch(var para1: array of jlong; para2: jint; para3: jint; para4: jlong): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jint; para2: jint): jint; static; overload;
|
|
class function binarySearch(var para1: array of jint; para2: jint): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jint; para2: jint; para3: jint; para4: jint): jint; static; overload;
|
|
class function binarySearch(var para1: array of jint; para2: jint; para3: jint; para4: jint): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jshort; para2: jshort): jint; static; overload;
|
|
class function binarySearch(var para1: array of jshort; para2: jshort): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jshort; para2: jint; para3: jint; para4: jshort): jint; static; overload;
|
|
class function binarySearch(var para1: array of jshort; para2: jint; para3: jint; para4: jshort): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jchar; para2: jchar): jint; static; overload;
|
|
class function binarySearch(var para1: array of jchar; para2: jchar): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jchar; para2: jint; para3: jint; para4: jchar): jint; static; overload;
|
|
class function binarySearch(var para1: array of jchar; para2: jint; para3: jint; para4: jchar): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jbyte; para2: jbyte): jint; static; overload;
|
|
class function binarySearch(var para1: array of jbyte; para2: jbyte): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jbyte; para2: jint; para3: jint; para4: jbyte): jint; static; overload;
|
|
class function binarySearch(var para1: array of jbyte; para2: jint; para3: jint; para4: jbyte): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jdouble; para2: jdouble): jint; static; overload;
|
|
class function binarySearch(var para1: array of jdouble; para2: jdouble): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jdouble; para2: jint; para3: jint; para4: jdouble): jint; static; overload;
|
|
class function binarySearch(var para1: array of jdouble; para2: jint; para3: jint; para4: jdouble): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jfloat; para2: jfloat): jint; static; overload;
|
|
class function binarySearch(var para1: array of jfloat; para2: jfloat): jint; static; overload;
|
|
class function binarySearch(para1: Arr1jfloat; para2: jint; para3: jint; para4: jfloat): jint; static; overload;
|
|
class function binarySearch(var para1: array of jfloat; para2: jint; para3: jint; para4: jfloat): jint; static; overload;
|
|
class function binarySearch(para1: Arr1JLObject; para2: JLObject): jint; static; overload;
|
|
class function binarySearch(var para1: array of JLObject; para2: JLObject): jint; static; overload;
|
|
class function binarySearch(para1: Arr1JLObject; para2: jint; para3: jint; para4: JLObject): jint; static; overload;
|
|
class function binarySearch(var para1: array of JLObject; para2: jint; para3: jint; para4: JLObject): jint; static; overload;
|
|
class function binarySearch(para1: Arr1JLObject; para2: JLObject; para3: JUComparator): jint; static; overload;
|
|
class function binarySearch(var para1: array of JLObject; para2: JLObject; para3: JUComparator): jint; static; overload;
|
|
class function binarySearch(para1: Arr1JLObject; para2: jint; para3: jint; para4: JLObject; para5: JUComparator): jint; static; overload;
|
|
class function binarySearch(var para1: array of JLObject; para2: jint; para3: jint; para4: JLObject; para5: JUComparator): jint; static; overload;
|
|
class function equals(para1: Arr1jlong; para2: Arr1jlong): jboolean; static; overload;
|
|
class function equals(var para1: array of jlong; var para2: array of jlong): jboolean; static; overload;
|
|
class function equals(para1: Arr1jint; para2: Arr1jint): jboolean; static; overload;
|
|
class function equals(var para1: array of jint; var para2: array of jint): jboolean; static; overload;
|
|
class function equals(para1: Arr1jshort; para2: Arr1jshort): jboolean; static; overload;
|
|
class function equals(var para1: array of jshort; var para2: array of jshort): jboolean; static; overload;
|
|
class function equals(para1: Arr1jchar; para2: Arr1jchar): jboolean; static; overload;
|
|
class function equals(var para1: array of jchar; var para2: array of jchar): jboolean; static; overload;
|
|
class function equals(para1: Arr1jbyte; para2: Arr1jbyte): jboolean; static; overload;
|
|
class function equals(var para1: array of jbyte; var para2: array of jbyte): jboolean; static; overload;
|
|
class function equals(para1: Arr1jboolean; para2: Arr1jboolean): jboolean; static; overload;
|
|
class function equals(var para1: array of jboolean; var para2: array of jboolean): jboolean; static; overload;
|
|
class function equals(para1: Arr1jdouble; para2: Arr1jdouble): jboolean; static; overload;
|
|
class function equals(var para1: array of jdouble; var para2: array of jdouble): jboolean; static; overload;
|
|
class function equals(para1: Arr1jfloat; para2: Arr1jfloat): jboolean; static; overload;
|
|
class function equals(var para1: array of jfloat; var para2: array of jfloat): jboolean; static; overload;
|
|
class function equals(para1: Arr1JLObject; para2: Arr1JLObject): jboolean; static; overload;
|
|
class function equals(var para1: array of JLObject; var para2: array of JLObject): jboolean; static; overload;
|
|
class procedure fill(para1: Arr1jlong; para2: jlong); static; overload;
|
|
class procedure fill(var para1: array of jlong; para2: jlong); static; overload;
|
|
class procedure fill(para1: Arr1jlong; para2: jint; para3: jint; para4: jlong); static; overload;
|
|
class procedure fill(var para1: array of jlong; para2: jint; para3: jint; para4: jlong); static; overload;
|
|
class procedure fill(para1: Arr1jint; para2: jint); static; overload;
|
|
class procedure fill(var para1: array of jint; para2: jint); static; overload;
|
|
class procedure fill(para1: Arr1jint; para2: jint; para3: jint; para4: jint); static; overload;
|
|
class procedure fill(var para1: array of jint; para2: jint; para3: jint; para4: jint); static; overload;
|
|
class procedure fill(para1: Arr1jshort; para2: jshort); static; overload;
|
|
class procedure fill(var para1: array of jshort; para2: jshort); static; overload;
|
|
class procedure fill(para1: Arr1jshort; para2: jint; para3: jint; para4: jshort); static; overload;
|
|
class procedure fill(var para1: array of jshort; para2: jint; para3: jint; para4: jshort); static; overload;
|
|
class procedure fill(para1: Arr1jchar; para2: jchar); static; overload;
|
|
class procedure fill(var para1: array of jchar; para2: jchar); static; overload;
|
|
class procedure fill(para1: Arr1jchar; para2: jint; para3: jint; para4: jchar); static; overload;
|
|
class procedure fill(var para1: array of jchar; para2: jint; para3: jint; para4: jchar); static; overload;
|
|
class procedure fill(para1: Arr1jbyte; para2: jbyte); static; overload;
|
|
class procedure fill(var para1: array of jbyte; para2: jbyte); static; overload;
|
|
class procedure fill(para1: Arr1jbyte; para2: jint; para3: jint; para4: jbyte); static; overload;
|
|
class procedure fill(var para1: array of jbyte; para2: jint; para3: jint; para4: jbyte); static; overload;
|
|
class procedure fill(para1: Arr1jboolean; para2: jboolean); static; overload;
|
|
class procedure fill(var para1: array of jboolean; para2: jboolean); static; overload;
|
|
class procedure fill(para1: Arr1jboolean; para2: jint; para3: jint; para4: jboolean); static; overload;
|
|
class procedure fill(var para1: array of jboolean; para2: jint; para3: jint; para4: jboolean); static; overload;
|
|
class procedure fill(para1: Arr1jdouble; para2: jdouble); static; overload;
|
|
class procedure fill(var para1: array of jdouble; para2: jdouble); static; overload;
|
|
class procedure fill(para1: Arr1jdouble; para2: jint; para3: jint; para4: jdouble); static; overload;
|
|
class procedure fill(var para1: array of jdouble; para2: jint; para3: jint; para4: jdouble); static; overload;
|
|
class procedure fill(para1: Arr1jfloat; para2: jfloat); static; overload;
|
|
class procedure fill(var para1: array of jfloat; para2: jfloat); static; overload;
|
|
class procedure fill(para1: Arr1jfloat; para2: jint; para3: jint; para4: jfloat); static; overload;
|
|
class procedure fill(var para1: array of jfloat; para2: jint; para3: jint; para4: jfloat); static; overload;
|
|
class procedure fill(para1: Arr1JLObject; para2: JLObject); static; overload;
|
|
class procedure fill(var para1: array of JLObject; para2: JLObject); static; overload;
|
|
class procedure fill(para1: Arr1JLObject; para2: jint; para3: jint; para4: JLObject); static; overload;
|
|
class procedure fill(var para1: array of JLObject; para2: jint; para3: jint; para4: JLObject); static; overload;
|
|
class function copyOf(para1: Arr1JLObject; para2: jint): Arr1JLObject; static; overload;
|
|
class function copyOf(var para1: array of JLObject; para2: jint): Arr1JLObject; static; overload;
|
|
class function copyOf(para1: Arr1JLObject; para2: jint; para3: JLClass): Arr1JLObject; static; overload;
|
|
class function copyOf(var para1: array of JLObject; para2: jint; para3: JLClass): Arr1JLObject; static; overload;
|
|
class function copyOf(para1: Arr1jbyte; para2: jint): Arr1jbyte; static; overload;
|
|
class function copyOf(var para1: array of jbyte; para2: jint): Arr1jbyte; static; overload;
|
|
class function copyOf(para1: Arr1jshort; para2: jint): Arr1jshort; static; overload;
|
|
class function copyOf(var para1: array of jshort; para2: jint): Arr1jshort; static; overload;
|
|
class function copyOf(para1: Arr1jint; para2: jint): Arr1jint; static; overload;
|
|
class function copyOf(var para1: array of jint; para2: jint): Arr1jint; static; overload;
|
|
class function copyOf(para1: Arr1jlong; para2: jint): Arr1jlong; static; overload;
|
|
class function copyOf(var para1: array of jlong; para2: jint): Arr1jlong; static; overload;
|
|
class function copyOf(para1: Arr1jchar; para2: jint): Arr1jchar; static; overload;
|
|
class function copyOf(var para1: array of jchar; para2: jint): Arr1jchar; static; overload;
|
|
class function copyOf(para1: Arr1jfloat; para2: jint): Arr1jfloat; static; overload;
|
|
class function copyOf(var para1: array of jfloat; para2: jint): Arr1jfloat; static; overload;
|
|
class function copyOf(para1: Arr1jdouble; para2: jint): Arr1jdouble; static; overload;
|
|
class function copyOf(var para1: array of jdouble; para2: jint): Arr1jdouble; static; overload;
|
|
class function copyOf(para1: Arr1jboolean; para2: jint): Arr1jboolean; static; overload;
|
|
class function copyOf(var para1: array of jboolean; para2: jint): Arr1jboolean; static; overload;
|
|
class function copyOfRange(para1: Arr1JLObject; para2: jint; para3: jint): Arr1JLObject; static; overload;
|
|
class function copyOfRange(var para1: array of JLObject; para2: jint; para3: jint): Arr1JLObject; static; overload;
|
|
class function copyOfRange(para1: Arr1JLObject; para2: jint; para3: jint; para4: JLClass): Arr1JLObject; static; overload;
|
|
class function copyOfRange(var para1: array of JLObject; para2: jint; para3: jint; para4: JLClass): Arr1JLObject; static; overload;
|
|
class function copyOfRange(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; static; overload;
|
|
class function copyOfRange(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; static; overload;
|
|
class function copyOfRange(para1: Arr1jshort; para2: jint; para3: jint): Arr1jshort; static; overload;
|
|
class function copyOfRange(var para1: array of jshort; para2: jint; para3: jint): Arr1jshort; static; overload;
|
|
class function copyOfRange(para1: Arr1jint; para2: jint; para3: jint): Arr1jint; static; overload;
|
|
class function copyOfRange(var para1: array of jint; para2: jint; para3: jint): Arr1jint; static; overload;
|
|
class function copyOfRange(para1: Arr1jlong; para2: jint; para3: jint): Arr1jlong; static; overload;
|
|
class function copyOfRange(var para1: array of jlong; para2: jint; para3: jint): Arr1jlong; static; overload;
|
|
class function copyOfRange(para1: Arr1jchar; para2: jint; para3: jint): Arr1jchar; static; overload;
|
|
class function copyOfRange(var para1: array of jchar; para2: jint; para3: jint): Arr1jchar; static; overload;
|
|
class function copyOfRange(para1: Arr1jfloat; para2: jint; para3: jint): Arr1jfloat; static; overload;
|
|
class function copyOfRange(var para1: array of jfloat; para2: jint; para3: jint): Arr1jfloat; static; overload;
|
|
class function copyOfRange(para1: Arr1jdouble; para2: jint; para3: jint): Arr1jdouble; static; overload;
|
|
class function copyOfRange(var para1: array of jdouble; para2: jint; para3: jint): Arr1jdouble; static; overload;
|
|
class function copyOfRange(para1: Arr1jboolean; para2: jint; para3: jint): Arr1jboolean; static; overload;
|
|
class function copyOfRange(var para1: array of jboolean; para2: jint; para3: jint): Arr1jboolean; static; overload;
|
|
class function asList(para1: Arr1JLObject): JUList; static; overload;
|
|
class function asList(var para1: array of JLObject): JUList; static; overload;
|
|
class function hashCode(para1: Arr1jlong): jint; static; overload;
|
|
class function hashCode(var para1: array of jlong): jint; static; overload;
|
|
class function hashCode(para1: Arr1jint): jint; static; overload;
|
|
class function hashCode(var para1: array of jint): jint; static; overload;
|
|
class function hashCode(para1: Arr1jshort): jint; static; overload;
|
|
class function hashCode(var para1: array of jshort): jint; static; overload;
|
|
class function hashCode(para1: Arr1jchar): jint; static; overload;
|
|
class function hashCode(var para1: array of jchar): jint; static; overload;
|
|
class function hashCode(para1: Arr1jbyte): jint; static; overload;
|
|
class function hashCode(var para1: array of jbyte): jint; static; overload;
|
|
class function hashCode(para1: Arr1jboolean): jint; static; overload;
|
|
class function hashCode(var para1: array of jboolean): jint; static; overload;
|
|
class function hashCode(para1: Arr1jfloat): jint; static; overload;
|
|
class function hashCode(var para1: array of jfloat): jint; static; overload;
|
|
class function hashCode(para1: Arr1jdouble): jint; static; overload;
|
|
class function hashCode(var para1: array of jdouble): jint; static; overload;
|
|
class function hashCode(para1: Arr1JLObject): jint; static; overload;
|
|
class function hashCode(var para1: array of JLObject): jint; static; overload;
|
|
class function deepHashCode(para1: Arr1JLObject): jint; static; overload;
|
|
class function deepHashCode(var para1: array of JLObject): jint; static; overload;
|
|
class function deepEquals(para1: Arr1JLObject; para2: Arr1JLObject): jboolean; static; overload;
|
|
class function deepEquals(var para1: array of JLObject; var para2: array of JLObject): jboolean; static; overload;
|
|
class function toString(para1: Arr1jlong): JLString; static; overload;
|
|
class function toString(var para1: array of jlong): JLString; static; overload;
|
|
class function toString(para1: Arr1jint): JLString; static; overload;
|
|
class function toString(var para1: array of jint): JLString; static; overload;
|
|
class function toString(para1: Arr1jshort): JLString; static; overload;
|
|
class function toString(var para1: array of jshort): JLString; static; overload;
|
|
class function toString(para1: Arr1jchar): JLString; static; overload;
|
|
class function toString(var para1: array of jchar): JLString; static; overload;
|
|
class function toString(para1: Arr1jbyte): JLString; static; overload;
|
|
class function toString(var para1: array of jbyte): JLString; static; overload;
|
|
class function toString(para1: Arr1jboolean): JLString; static; overload;
|
|
class function toString(var para1: array of jboolean): JLString; static; overload;
|
|
class function toString(para1: Arr1jfloat): JLString; static; overload;
|
|
class function toString(var para1: array of jfloat): JLString; static; overload;
|
|
class function toString(para1: Arr1jdouble): JLString; static; overload;
|
|
class function toString(var para1: array of jdouble): JLString; static; overload;
|
|
class function toString(para1: Arr1JLObject): JLString; static; overload;
|
|
class function toString(var para1: array of JLObject): JLString; static; overload;
|
|
class function deepToString(para1: Arr1JLObject): JLString; static; overload;
|
|
class function deepToString(var para1: array of JLObject): JLString; static; overload;
|
|
end;
|
|
|
|
JUComparator = interface external 'java.util' name 'Comparator'
|
|
function compare(para1: JLObject; para2: JLObject): jint; overload;
|
|
function equals(para1: JLObject): jboolean; overload;
|
|
end;
|
|
|
|
JUMap = interface external 'java.util' name 'Map'
|
|
type
|
|
InnerEntry = interface;
|
|
Arr1InnerEntry = array of InnerEntry;
|
|
Arr2InnerEntry = array of Arr1InnerEntry;
|
|
Arr3InnerEntry = array of Arr2InnerEntry;
|
|
InnerEntry = interface external 'java.util' name 'Map$Entry'
|
|
function getKey(): JLObject; overload;
|
|
function getValue(): JLObject; overload;
|
|
function setValue(para1: JLObject): JLObject; overload;
|
|
function equals(para1: JLObject): jboolean; overload;
|
|
function hashCode(): jint; overload;
|
|
end;
|
|
|
|
function size(): jint; overload;
|
|
function isEmpty(): jboolean; overload;
|
|
function containsKey(para1: JLObject): jboolean; overload;
|
|
function containsValue(para1: JLObject): jboolean; overload;
|
|
function get(para1: JLObject): JLObject; overload;
|
|
function put(para1: JLObject; para2: JLObject): JLObject; overload;
|
|
function remove(para1: JLObject): JLObject; overload;
|
|
procedure putAll(para1: JUMap); overload;
|
|
procedure clear(); overload;
|
|
function keySet(): JUSet; overload;
|
|
function values(): JUCollection; overload;
|
|
function entrySet(): JUSet; overload;
|
|
function equals(para1: JLObject): jboolean; overload;
|
|
function hashCode(): jint; overload;
|
|
end;
|
|
|
|
JLNumber = class abstract external 'java.lang' name 'Number' (JLObject, JISerializable)
|
|
public
|
|
constructor create(); overload;
|
|
function intValue(): jint; overload; virtual; abstract;
|
|
function longValue(): jlong; overload; virtual; abstract;
|
|
function floatValue(): jfloat; overload; virtual; abstract;
|
|
function doubleValue(): jdouble; overload; virtual; abstract;
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
end;
|
|
|
|
JLThrowable = class external 'java.lang' name 'Throwable' (JLObject, JISerializable)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLString; para2: JLThrowable); overload;
|
|
constructor create(para1: JLThrowable); overload;
|
|
function getMessage(): JLString; overload; virtual;
|
|
function getLocalizedMessage(): JLString; overload; virtual;
|
|
function getCause(): JLThrowable; overload; virtual;
|
|
function initCause(para1: JLThrowable): JLThrowable; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
procedure printStackTrace(); overload; virtual;
|
|
procedure printStackTrace(para1: JIPrintStream); overload; virtual;
|
|
procedure printStackTrace(para1: JIPrintWriter); overload; virtual;
|
|
function fillInStackTrace(): JLThrowable; overload; virtual;
|
|
function getStackTrace(): Arr1JLStackTraceElement; overload; virtual;
|
|
procedure setStackTrace(para1: Arr1JLStackTraceElement); overload; virtual;
|
|
procedure setStackTrace(var para1: array of JLStackTraceElement); overload; virtual;
|
|
end;
|
|
|
|
JLAbstractStringBuilder = class abstract external 'java.lang' name 'AbstractStringBuilder' (JLObject, JLAppendable, JLCharSequence)
|
|
public
|
|
function length(): jint; overload; virtual;
|
|
function capacity(): jint; overload; virtual;
|
|
procedure ensureCapacity(para1: jint); overload; virtual;
|
|
procedure trimToSize(); overload; virtual;
|
|
procedure setLength(para1: jint); overload; virtual;
|
|
function charAt(para1: jint): jchar; overload; virtual;
|
|
function codePointAt(para1: jint): jint; overload; virtual;
|
|
function codePointBefore(para1: jint): jint; overload; virtual;
|
|
function codePointCount(para1: jint; para2: jint): jint; overload; virtual;
|
|
function offsetByCodePoints(para1: jint; para2: jint): jint; overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
|
|
procedure setCharAt(para1: jint; para2: jchar); overload; virtual;
|
|
function append(para1: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLStringBuffer): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function delete(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function appendCodePoint(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function deleteCharAt(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function replace(para1: jint; para2: jint; para3: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function substring(para1: jint): JLString; overload; virtual;
|
|
function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
|
|
function substring(para1: jint; para2: jint): JLString; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function indexOf(para1: JLString): jint; overload; virtual;
|
|
function indexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function reverse(): JLAbstractStringBuilder; overload; virtual;
|
|
function toString(): JLString; overload; virtual; abstract;
|
|
function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
end;
|
|
|
|
JLBoolean = class sealed external 'java.lang' name 'Boolean' (JLObject, JISerializable, JLComparable)
|
|
public
|
|
final class var
|
|
fTRUE: JLBoolean; external name 'TRUE';
|
|
fFALSE: JLBoolean; external name 'FALSE';
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
constructor create(para1: jboolean); overload;
|
|
constructor create(para1: JLString); overload;
|
|
class function parseBoolean(para1: JLString): jboolean; static; overload;
|
|
function booleanValue(): jboolean; overload; virtual;
|
|
class function valueOf(para1: jboolean): JLBoolean; static; overload;
|
|
class function valueOf(para1: JLString): JLBoolean; static; overload;
|
|
class function toString(para1: jboolean): JLString; static; overload;
|
|
function toString(): JLString; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
class function getBoolean(para1: JLString): jboolean; static; overload;
|
|
function compareTo(para1: JLBoolean): jint; overload; virtual;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLCharacter = class sealed external 'java.lang' name 'Character' (JLObject, JISerializable, JLComparable)
|
|
public
|
|
type
|
|
InnerCharacterCache = class;
|
|
Arr1InnerCharacterCache = array of InnerCharacterCache;
|
|
Arr2InnerCharacterCache = array of Arr1InnerCharacterCache;
|
|
Arr3InnerCharacterCache = array of Arr2InnerCharacterCache;
|
|
InnerCharacterCache = class external 'java.lang' name 'Character$CharacterCache'
|
|
end;
|
|
|
|
public
|
|
type
|
|
InnerSubset = class;
|
|
Arr1InnerSubset = array of InnerSubset;
|
|
Arr2InnerSubset = array of Arr1InnerSubset;
|
|
Arr3InnerSubset = array of Arr2InnerSubset;
|
|
InnerUnicodeBlock = class;
|
|
Arr1InnerUnicodeBlock = array of InnerUnicodeBlock;
|
|
Arr2InnerUnicodeBlock = array of Arr1InnerUnicodeBlock;
|
|
Arr3InnerUnicodeBlock = array of Arr2InnerUnicodeBlock;
|
|
InnerSubset = class external 'java.lang' name 'Character$Subset' (JLObject)
|
|
strict protected
|
|
constructor create(para1: JLString); overload;
|
|
public
|
|
function equals(para1: JLObject): jboolean; overload; virtual; final;
|
|
function hashCode(): jint; overload; virtual; final;
|
|
function toString(): JLString; overload; virtual; final;
|
|
end;
|
|
|
|
InnerUnicodeBlock = class sealed external 'java.lang' name 'Character$UnicodeBlock' (InnerSubset)
|
|
public
|
|
final class var
|
|
fBASIC_LATIN: JLCharacter.InnerUnicodeBlock; external name 'BASIC_LATIN';
|
|
fLATIN_1_SUPPLEMENT: JLCharacter.InnerUnicodeBlock; external name 'LATIN_1_SUPPLEMENT';
|
|
fLATIN_EXTENDED_A: JLCharacter.InnerUnicodeBlock; external name 'LATIN_EXTENDED_A';
|
|
fLATIN_EXTENDED_B: JLCharacter.InnerUnicodeBlock; external name 'LATIN_EXTENDED_B';
|
|
fIPA_EXTENSIONS: JLCharacter.InnerUnicodeBlock; external name 'IPA_EXTENSIONS';
|
|
fSPACING_MODIFIER_LETTERS: JLCharacter.InnerUnicodeBlock; external name 'SPACING_MODIFIER_LETTERS';
|
|
fCOMBINING_DIACRITICAL_MARKS: JLCharacter.InnerUnicodeBlock; external name 'COMBINING_DIACRITICAL_MARKS';
|
|
fGREEK: JLCharacter.InnerUnicodeBlock; external name 'GREEK';
|
|
fCYRILLIC: JLCharacter.InnerUnicodeBlock; external name 'CYRILLIC';
|
|
fARMENIAN: JLCharacter.InnerUnicodeBlock; external name 'ARMENIAN';
|
|
fHEBREW: JLCharacter.InnerUnicodeBlock; external name 'HEBREW';
|
|
fARABIC: JLCharacter.InnerUnicodeBlock; external name 'ARABIC';
|
|
fDEVANAGARI: JLCharacter.InnerUnicodeBlock; external name 'DEVANAGARI';
|
|
fBENGALI: JLCharacter.InnerUnicodeBlock; external name 'BENGALI';
|
|
fGURMUKHI: JLCharacter.InnerUnicodeBlock; external name 'GURMUKHI';
|
|
fGUJARATI: JLCharacter.InnerUnicodeBlock; external name 'GUJARATI';
|
|
fORIYA: JLCharacter.InnerUnicodeBlock; external name 'ORIYA';
|
|
fTAMIL: JLCharacter.InnerUnicodeBlock; external name 'TAMIL';
|
|
fTELUGU: JLCharacter.InnerUnicodeBlock; external name 'TELUGU';
|
|
fKANNADA: JLCharacter.InnerUnicodeBlock; external name 'KANNADA';
|
|
fMALAYALAM: JLCharacter.InnerUnicodeBlock; external name 'MALAYALAM';
|
|
fTHAI: JLCharacter.InnerUnicodeBlock; external name 'THAI';
|
|
fLAO: JLCharacter.InnerUnicodeBlock; external name 'LAO';
|
|
fTIBETAN: JLCharacter.InnerUnicodeBlock; external name 'TIBETAN';
|
|
fGEORGIAN: JLCharacter.InnerUnicodeBlock; external name 'GEORGIAN';
|
|
fHANGUL_JAMO: JLCharacter.InnerUnicodeBlock; external name 'HANGUL_JAMO';
|
|
fLATIN_EXTENDED_ADDITIONAL: JLCharacter.InnerUnicodeBlock; external name 'LATIN_EXTENDED_ADDITIONAL';
|
|
fGREEK_EXTENDED: JLCharacter.InnerUnicodeBlock; external name 'GREEK_EXTENDED';
|
|
fGENERAL_PUNCTUATION: JLCharacter.InnerUnicodeBlock; external name 'GENERAL_PUNCTUATION';
|
|
fSUPERSCRIPTS_AND_SUBSCRIPTS: JLCharacter.InnerUnicodeBlock; external name 'SUPERSCRIPTS_AND_SUBSCRIPTS';
|
|
fCURRENCY_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'CURRENCY_SYMBOLS';
|
|
fCOMBINING_MARKS_FOR_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'COMBINING_MARKS_FOR_SYMBOLS';
|
|
fLETTERLIKE_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'LETTERLIKE_SYMBOLS';
|
|
fNUMBER_FORMS: JLCharacter.InnerUnicodeBlock; external name 'NUMBER_FORMS';
|
|
fARROWS: JLCharacter.InnerUnicodeBlock; external name 'ARROWS';
|
|
fMATHEMATICAL_OPERATORS: JLCharacter.InnerUnicodeBlock; external name 'MATHEMATICAL_OPERATORS';
|
|
fMISCELLANEOUS_TECHNICAL: JLCharacter.InnerUnicodeBlock; external name 'MISCELLANEOUS_TECHNICAL';
|
|
fCONTROL_PICTURES: JLCharacter.InnerUnicodeBlock; external name 'CONTROL_PICTURES';
|
|
fOPTICAL_CHARACTER_RECOGNITION: JLCharacter.InnerUnicodeBlock; external name 'OPTICAL_CHARACTER_RECOGNITION';
|
|
fENCLOSED_ALPHANUMERICS: JLCharacter.InnerUnicodeBlock; external name 'ENCLOSED_ALPHANUMERICS';
|
|
fBOX_DRAWING: JLCharacter.InnerUnicodeBlock; external name 'BOX_DRAWING';
|
|
fBLOCK_ELEMENTS: JLCharacter.InnerUnicodeBlock; external name 'BLOCK_ELEMENTS';
|
|
fGEOMETRIC_SHAPES: JLCharacter.InnerUnicodeBlock; external name 'GEOMETRIC_SHAPES';
|
|
fMISCELLANEOUS_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'MISCELLANEOUS_SYMBOLS';
|
|
fDINGBATS: JLCharacter.InnerUnicodeBlock; external name 'DINGBATS';
|
|
fCJK_SYMBOLS_AND_PUNCTUATION: JLCharacter.InnerUnicodeBlock; external name 'CJK_SYMBOLS_AND_PUNCTUATION';
|
|
fHIRAGANA: JLCharacter.InnerUnicodeBlock; external name 'HIRAGANA';
|
|
fKATAKANA: JLCharacter.InnerUnicodeBlock; external name 'KATAKANA';
|
|
fBOPOMOFO: JLCharacter.InnerUnicodeBlock; external name 'BOPOMOFO';
|
|
fHANGUL_COMPATIBILITY_JAMO: JLCharacter.InnerUnicodeBlock; external name 'HANGUL_COMPATIBILITY_JAMO';
|
|
fKANBUN: JLCharacter.InnerUnicodeBlock; external name 'KANBUN';
|
|
fENCLOSED_CJK_LETTERS_AND_MONTHS: JLCharacter.InnerUnicodeBlock; external name 'ENCLOSED_CJK_LETTERS_AND_MONTHS';
|
|
fCJK_COMPATIBILITY: JLCharacter.InnerUnicodeBlock; external name 'CJK_COMPATIBILITY';
|
|
fCJK_UNIFIED_IDEOGRAPHS: JLCharacter.InnerUnicodeBlock; external name 'CJK_UNIFIED_IDEOGRAPHS';
|
|
fHANGUL_SYLLABLES: JLCharacter.InnerUnicodeBlock; external name 'HANGUL_SYLLABLES';
|
|
fPRIVATE_USE_AREA: JLCharacter.InnerUnicodeBlock; external name 'PRIVATE_USE_AREA';
|
|
fCJK_COMPATIBILITY_IDEOGRAPHS: JLCharacter.InnerUnicodeBlock; external name 'CJK_COMPATIBILITY_IDEOGRAPHS';
|
|
fALPHABETIC_PRESENTATION_FORMS: JLCharacter.InnerUnicodeBlock; external name 'ALPHABETIC_PRESENTATION_FORMS';
|
|
fARABIC_PRESENTATION_FORMS_A: JLCharacter.InnerUnicodeBlock; external name 'ARABIC_PRESENTATION_FORMS_A';
|
|
fCOMBINING_HALF_MARKS: JLCharacter.InnerUnicodeBlock; external name 'COMBINING_HALF_MARKS';
|
|
fCJK_COMPATIBILITY_FORMS: JLCharacter.InnerUnicodeBlock; external name 'CJK_COMPATIBILITY_FORMS';
|
|
fSMALL_FORM_VARIANTS: JLCharacter.InnerUnicodeBlock; external name 'SMALL_FORM_VARIANTS';
|
|
fARABIC_PRESENTATION_FORMS_B: JLCharacter.InnerUnicodeBlock; external name 'ARABIC_PRESENTATION_FORMS_B';
|
|
fHALFWIDTH_AND_FULLWIDTH_FORMS: JLCharacter.InnerUnicodeBlock; external name 'HALFWIDTH_AND_FULLWIDTH_FORMS';
|
|
fSPECIALS: JLCharacter.InnerUnicodeBlock; external name 'SPECIALS';
|
|
fSURROGATES_AREA: JLCharacter.InnerUnicodeBlock deprecated; external name 'SURROGATES_AREA';
|
|
fSYRIAC: JLCharacter.InnerUnicodeBlock; external name 'SYRIAC';
|
|
fTHAANA: JLCharacter.InnerUnicodeBlock; external name 'THAANA';
|
|
fSINHALA: JLCharacter.InnerUnicodeBlock; external name 'SINHALA';
|
|
fMYANMAR: JLCharacter.InnerUnicodeBlock; external name 'MYANMAR';
|
|
fETHIOPIC: JLCharacter.InnerUnicodeBlock; external name 'ETHIOPIC';
|
|
fCHEROKEE: JLCharacter.InnerUnicodeBlock; external name 'CHEROKEE';
|
|
fUNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: JLCharacter.InnerUnicodeBlock; external name 'UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS';
|
|
fOGHAM: JLCharacter.InnerUnicodeBlock; external name 'OGHAM';
|
|
fRUNIC: JLCharacter.InnerUnicodeBlock; external name 'RUNIC';
|
|
fKHMER: JLCharacter.InnerUnicodeBlock; external name 'KHMER';
|
|
fMONGOLIAN: JLCharacter.InnerUnicodeBlock; external name 'MONGOLIAN';
|
|
fBRAILLE_PATTERNS: JLCharacter.InnerUnicodeBlock; external name 'BRAILLE_PATTERNS';
|
|
fCJK_RADICALS_SUPPLEMENT: JLCharacter.InnerUnicodeBlock; external name 'CJK_RADICALS_SUPPLEMENT';
|
|
fKANGXI_RADICALS: JLCharacter.InnerUnicodeBlock; external name 'KANGXI_RADICALS';
|
|
fIDEOGRAPHIC_DESCRIPTION_CHARACTERS: JLCharacter.InnerUnicodeBlock; external name 'IDEOGRAPHIC_DESCRIPTION_CHARACTERS';
|
|
fBOPOMOFO_EXTENDED: JLCharacter.InnerUnicodeBlock; external name 'BOPOMOFO_EXTENDED';
|
|
fCJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: JLCharacter.InnerUnicodeBlock; external name 'CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A';
|
|
fYI_SYLLABLES: JLCharacter.InnerUnicodeBlock; external name 'YI_SYLLABLES';
|
|
fYI_RADICALS: JLCharacter.InnerUnicodeBlock; external name 'YI_RADICALS';
|
|
fCYRILLIC_SUPPLEMENTARY: JLCharacter.InnerUnicodeBlock; external name 'CYRILLIC_SUPPLEMENTARY';
|
|
fTAGALOG: JLCharacter.InnerUnicodeBlock; external name 'TAGALOG';
|
|
fHANUNOO: JLCharacter.InnerUnicodeBlock; external name 'HANUNOO';
|
|
fBUHID: JLCharacter.InnerUnicodeBlock; external name 'BUHID';
|
|
fTAGBANWA: JLCharacter.InnerUnicodeBlock; external name 'TAGBANWA';
|
|
fLIMBU: JLCharacter.InnerUnicodeBlock; external name 'LIMBU';
|
|
fTAI_LE: JLCharacter.InnerUnicodeBlock; external name 'TAI_LE';
|
|
fKHMER_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'KHMER_SYMBOLS';
|
|
fPHONETIC_EXTENSIONS: JLCharacter.InnerUnicodeBlock; external name 'PHONETIC_EXTENSIONS';
|
|
fMISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: JLCharacter.InnerUnicodeBlock; external name 'MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A';
|
|
fSUPPLEMENTAL_ARROWS_A: JLCharacter.InnerUnicodeBlock; external name 'SUPPLEMENTAL_ARROWS_A';
|
|
fSUPPLEMENTAL_ARROWS_B: JLCharacter.InnerUnicodeBlock; external name 'SUPPLEMENTAL_ARROWS_B';
|
|
fMISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: JLCharacter.InnerUnicodeBlock; external name 'MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B';
|
|
fSUPPLEMENTAL_MATHEMATICAL_OPERATORS: JLCharacter.InnerUnicodeBlock; external name 'SUPPLEMENTAL_MATHEMATICAL_OPERATORS';
|
|
fMISCELLANEOUS_SYMBOLS_AND_ARROWS: JLCharacter.InnerUnicodeBlock; external name 'MISCELLANEOUS_SYMBOLS_AND_ARROWS';
|
|
fKATAKANA_PHONETIC_EXTENSIONS: JLCharacter.InnerUnicodeBlock; external name 'KATAKANA_PHONETIC_EXTENSIONS';
|
|
fYIJING_HEXAGRAM_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'YIJING_HEXAGRAM_SYMBOLS';
|
|
fVARIATION_SELECTORS: JLCharacter.InnerUnicodeBlock; external name 'VARIATION_SELECTORS';
|
|
fLINEAR_B_SYLLABARY: JLCharacter.InnerUnicodeBlock; external name 'LINEAR_B_SYLLABARY';
|
|
fLINEAR_B_IDEOGRAMS: JLCharacter.InnerUnicodeBlock; external name 'LINEAR_B_IDEOGRAMS';
|
|
fAEGEAN_NUMBERS: JLCharacter.InnerUnicodeBlock; external name 'AEGEAN_NUMBERS';
|
|
fOLD_ITALIC: JLCharacter.InnerUnicodeBlock; external name 'OLD_ITALIC';
|
|
fGOTHIC: JLCharacter.InnerUnicodeBlock; external name 'GOTHIC';
|
|
fUGARITIC: JLCharacter.InnerUnicodeBlock; external name 'UGARITIC';
|
|
fDESERET: JLCharacter.InnerUnicodeBlock; external name 'DESERET';
|
|
fSHAVIAN: JLCharacter.InnerUnicodeBlock; external name 'SHAVIAN';
|
|
fOSMANYA: JLCharacter.InnerUnicodeBlock; external name 'OSMANYA';
|
|
fCYPRIOT_SYLLABARY: JLCharacter.InnerUnicodeBlock; external name 'CYPRIOT_SYLLABARY';
|
|
fBYZANTINE_MUSICAL_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'BYZANTINE_MUSICAL_SYMBOLS';
|
|
fMUSICAL_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'MUSICAL_SYMBOLS';
|
|
fTAI_XUAN_JING_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'TAI_XUAN_JING_SYMBOLS';
|
|
fMATHEMATICAL_ALPHANUMERIC_SYMBOLS: JLCharacter.InnerUnicodeBlock; external name 'MATHEMATICAL_ALPHANUMERIC_SYMBOLS';
|
|
fCJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: JLCharacter.InnerUnicodeBlock; external name 'CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B';
|
|
fCJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: JLCharacter.InnerUnicodeBlock; external name 'CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT';
|
|
fTAGS: JLCharacter.InnerUnicodeBlock; external name 'TAGS';
|
|
fVARIATION_SELECTORS_SUPPLEMENT: JLCharacter.InnerUnicodeBlock; external name 'VARIATION_SELECTORS_SUPPLEMENT';
|
|
fSUPPLEMENTARY_PRIVATE_USE_AREA_A: JLCharacter.InnerUnicodeBlock; external name 'SUPPLEMENTARY_PRIVATE_USE_AREA_A';
|
|
fSUPPLEMENTARY_PRIVATE_USE_AREA_B: JLCharacter.InnerUnicodeBlock; external name 'SUPPLEMENTARY_PRIVATE_USE_AREA_B';
|
|
fHIGH_SURROGATES: JLCharacter.InnerUnicodeBlock; external name 'HIGH_SURROGATES';
|
|
fHIGH_PRIVATE_USE_SURROGATES: JLCharacter.InnerUnicodeBlock; external name 'HIGH_PRIVATE_USE_SURROGATES';
|
|
fLOW_SURROGATES: JLCharacter.InnerUnicodeBlock; external name 'LOW_SURROGATES';
|
|
public
|
|
class function &of(para1: jchar): JLCharacter.InnerUnicodeBlock; static; overload;
|
|
class function &of(para1: jint): JLCharacter.InnerUnicodeBlock; static; overload;
|
|
class function forName(para1: JLString): JLCharacter.InnerUnicodeBlock; static; overload; virtual; final;
|
|
end;
|
|
|
|
public
|
|
const
|
|
MIN_RADIX = 2;
|
|
MAX_RADIX = 36;
|
|
MIN_VALUE = 0;
|
|
MAX_VALUE = 65535;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
const
|
|
UNASSIGNED = 0;
|
|
UPPERCASE_LETTER = 1;
|
|
LOWERCASE_LETTER = 2;
|
|
TITLECASE_LETTER = 3;
|
|
MODIFIER_LETTER = 4;
|
|
OTHER_LETTER = 5;
|
|
NON_SPACING_MARK = 6;
|
|
ENCLOSING_MARK = 7;
|
|
COMBINING_SPACING_MARK = 8;
|
|
DECIMAL_DIGIT_NUMBER = 9;
|
|
LETTER_NUMBER = 10;
|
|
OTHER_NUMBER = 11;
|
|
SPACE_SEPARATOR = 12;
|
|
LINE_SEPARATOR = 13;
|
|
PARAGRAPH_SEPARATOR = 14;
|
|
CONTROL = 15;
|
|
FORMAT = 16;
|
|
PRIVATE_USE = 18;
|
|
SURROGATE = 19;
|
|
DASH_PUNCTUATION = 20;
|
|
START_PUNCTUATION = 21;
|
|
END_PUNCTUATION = 22;
|
|
CONNECTOR_PUNCTUATION = 23;
|
|
OTHER_PUNCTUATION = 24;
|
|
MATH_SYMBOL = 25;
|
|
CURRENCY_SYMBOL = 26;
|
|
MODIFIER_SYMBOL = 27;
|
|
OTHER_SYMBOL = 28;
|
|
INITIAL_QUOTE_PUNCTUATION = 29;
|
|
FINAL_QUOTE_PUNCTUATION = 30;
|
|
DIRECTIONALITY_UNDEFINED = -1;
|
|
DIRECTIONALITY_LEFT_TO_RIGHT = 0;
|
|
DIRECTIONALITY_RIGHT_TO_LEFT = 1;
|
|
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2;
|
|
DIRECTIONALITY_EUROPEAN_NUMBER = 3;
|
|
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4;
|
|
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5;
|
|
DIRECTIONALITY_ARABIC_NUMBER = 6;
|
|
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7;
|
|
DIRECTIONALITY_NONSPACING_MARK = 8;
|
|
DIRECTIONALITY_BOUNDARY_NEUTRAL = 9;
|
|
DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10;
|
|
DIRECTIONALITY_SEGMENT_SEPARATOR = 11;
|
|
DIRECTIONALITY_WHITESPACE = 12;
|
|
DIRECTIONALITY_OTHER_NEUTRALS = 13;
|
|
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14;
|
|
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15;
|
|
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16;
|
|
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17;
|
|
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18;
|
|
MIN_HIGH_SURROGATE = 55296;
|
|
MAX_HIGH_SURROGATE = 56319;
|
|
MIN_LOW_SURROGATE = 56320;
|
|
MAX_LOW_SURROGATE = 57343;
|
|
MIN_SURROGATE = 55296;
|
|
MAX_SURROGATE = 57343;
|
|
MIN_SUPPLEMENTARY_CODE_POINT = 65536;
|
|
MIN_CODE_POINT = 0;
|
|
MAX_CODE_POINT = 1114111;
|
|
SIZE = 16;
|
|
public
|
|
constructor create(para1: jchar); overload;
|
|
class function valueOf(para1: jchar): JLCharacter; static; overload;
|
|
function charValue(): jchar; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
class function toString(para1: jchar): JLString; static; overload;
|
|
class function isValidCodePoint(para1: jint): jboolean; static; overload;
|
|
class function isSupplementaryCodePoint(para1: jint): jboolean; static; overload;
|
|
class function isHighSurrogate(para1: jchar): jboolean; static; overload;
|
|
class function isLowSurrogate(para1: jchar): jboolean; static; overload;
|
|
class function isSurrogatePair(para1: jchar; para2: jchar): jboolean; static; overload;
|
|
class function charCount(para1: jint): jint; static; overload;
|
|
class function toCodePoint(para1: jchar; para2: jchar): jint; static; overload;
|
|
class function codePointAt(para1: JLCharSequence; para2: jint): jint; static; overload;
|
|
class function codePointAt(para1: Arr1jchar; para2: jint): jint; static; overload;
|
|
class function codePointAt(var para1: array of jchar; para2: jint): jint; static; overload;
|
|
class function codePointAt(para1: Arr1jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function codePointAt(var para1: array of jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function codePointBefore(para1: JLCharSequence; para2: jint): jint; static; overload;
|
|
class function codePointBefore(para1: Arr1jchar; para2: jint): jint; static; overload;
|
|
class function codePointBefore(var para1: array of jchar; para2: jint): jint; static; overload;
|
|
class function codePointBefore(para1: Arr1jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function codePointBefore(var para1: array of jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function toChars(para1: jint; para2: Arr1jchar; para3: jint): jint; static; overload;
|
|
class function toChars(para1: jint; var para2: array of jchar; para3: jint): jint; static; overload;
|
|
class function toChars(para1: jint): Arr1jchar; static; overload;
|
|
class function codePointCount(para1: JLCharSequence; para2: jint; para3: jint): jint; static; overload;
|
|
class function codePointCount(para1: Arr1jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function codePointCount(var para1: array of jchar; para2: jint; para3: jint): jint; static; overload;
|
|
class function offsetByCodePoints(para1: JLCharSequence; para2: jint; para3: jint): jint; static; overload;
|
|
class function offsetByCodePoints(para1: Arr1jchar; para2: jint; para3: jint; para4: jint; para5: jint): jint; static; overload;
|
|
class function offsetByCodePoints(var para1: array of jchar; para2: jint; para3: jint; para4: jint; para5: jint): jint; static; overload;
|
|
class function isLowerCase(para1: jchar): jboolean; static; overload;
|
|
class function isLowerCase(para1: jint): jboolean; static; overload;
|
|
class function isUpperCase(para1: jchar): jboolean; static; overload;
|
|
class function isUpperCase(para1: jint): jboolean; static; overload;
|
|
class function isTitleCase(para1: jchar): jboolean; static; overload;
|
|
class function isTitleCase(para1: jint): jboolean; static; overload;
|
|
class function isDigit(para1: jchar): jboolean; static; overload;
|
|
class function isDigit(para1: jint): jboolean; static; overload;
|
|
class function isDefined(para1: jchar): jboolean; static; overload;
|
|
class function isDefined(para1: jint): jboolean; static; overload;
|
|
class function isLetter(para1: jchar): jboolean; static; overload;
|
|
class function isLetter(para1: jint): jboolean; static; overload;
|
|
class function isLetterOrDigit(para1: jchar): jboolean; static; overload;
|
|
class function isLetterOrDigit(para1: jint): jboolean; static; overload;
|
|
class function isJavaLetter(para1: jchar): jboolean; static; overload;
|
|
class function isJavaLetterOrDigit(para1: jchar): jboolean; static; overload;
|
|
class function isJavaIdentifierStart(para1: jchar): jboolean; static; overload;
|
|
class function isJavaIdentifierStart(para1: jint): jboolean; static; overload;
|
|
class function isJavaIdentifierPart(para1: jchar): jboolean; static; overload;
|
|
class function isJavaIdentifierPart(para1: jint): jboolean; static; overload;
|
|
class function isUnicodeIdentifierStart(para1: jchar): jboolean; static; overload;
|
|
class function isUnicodeIdentifierStart(para1: jint): jboolean; static; overload;
|
|
class function isUnicodeIdentifierPart(para1: jchar): jboolean; static; overload;
|
|
class function isUnicodeIdentifierPart(para1: jint): jboolean; static; overload;
|
|
class function isIdentifierIgnorable(para1: jchar): jboolean; static; overload;
|
|
class function isIdentifierIgnorable(para1: jint): jboolean; static; overload;
|
|
class function toLowerCase(para1: jchar): jchar; static; overload;
|
|
class function toLowerCase(para1: jint): jint; static; overload;
|
|
class function toUpperCase(para1: jchar): jchar; static; overload;
|
|
class function toUpperCase(para1: jint): jint; static; overload;
|
|
class function toTitleCase(para1: jchar): jchar; static; overload;
|
|
class function toTitleCase(para1: jint): jint; static; overload;
|
|
class function digit(para1: jchar; para2: jint): jint; static; overload;
|
|
class function digit(para1: jint; para2: jint): jint; static; overload;
|
|
class function getNumericValue(para1: jchar): jint; static; overload;
|
|
class function getNumericValue(para1: jint): jint; static; overload;
|
|
class function isSpace(para1: jchar): jboolean; static; overload;
|
|
class function isSpaceChar(para1: jchar): jboolean; static; overload;
|
|
class function isSpaceChar(para1: jint): jboolean; static; overload;
|
|
class function isWhitespace(para1: jchar): jboolean; static; overload;
|
|
class function isWhitespace(para1: jint): jboolean; static; overload;
|
|
class function isISOControl(para1: jchar): jboolean; static; overload;
|
|
class function isISOControl(para1: jint): jboolean; static; overload;
|
|
class function getType(para1: jchar): jint; static; overload;
|
|
class function getType(para1: jint): jint; static; overload;
|
|
class function forDigit(para1: jint; para2: jint): jchar; static; overload;
|
|
class function getDirectionality(para1: jchar): jbyte; static; overload;
|
|
class function getDirectionality(para1: jint): jbyte; static; overload;
|
|
class function isMirrored(para1: jchar): jboolean; static; overload;
|
|
class function isMirrored(para1: jint): jboolean; static; overload;
|
|
function compareTo(para1: JLCharacter): jint; overload; virtual;
|
|
class function reverseBytes(para1: jchar): jchar; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLEnum = class abstract external 'java.lang' name 'Enum' (JLObject, JLComparable, JISerializable)
|
|
public
|
|
function name(): JLString; overload; virtual; final;
|
|
function ordinal(): jint; overload; virtual; final;
|
|
strict protected
|
|
constructor create(para1: JLString; para2: jint); overload;
|
|
public
|
|
function toString(): JLString; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual; final;
|
|
function hashCode(): jint; overload; virtual; final;
|
|
strict protected
|
|
function clone(): JLObject; overload; virtual; final; // throws java.lang.CloneNotSupportedException
|
|
public
|
|
function compareTo(para1: JLEnum): jint; overload; virtual; final;
|
|
function getDeclaringClass(): JLClass; overload; virtual; final;
|
|
class function valueOf(para1: JLClass; para2: JLString): JLEnum; static; overload;
|
|
strict protected
|
|
procedure finalize(); overload; virtual; final;
|
|
public
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLString = class sealed external 'java.lang' name 'String' (JLObject, JISerializable, JLComparable, JLCharSequence)
|
|
public
|
|
type
|
|
InnerCaseInsensitiveComparator = class;
|
|
Arr1InnerCaseInsensitiveComparator = array of InnerCaseInsensitiveComparator;
|
|
Arr2InnerCaseInsensitiveComparator = array of Arr1InnerCaseInsensitiveComparator;
|
|
Arr3InnerCaseInsensitiveComparator = array of Arr2InnerCaseInsensitiveComparator;
|
|
InnerCaseInsensitiveComparator = class external 'java.lang' name 'String$CaseInsensitiveComparator'
|
|
end;
|
|
|
|
public
|
|
final class var
|
|
fCASE_INSENSITIVE_ORDER: JUComparator; external name 'CASE_INSENSITIVE_ORDER';
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: Arr1jchar); overload;
|
|
constructor create(const para1: array of jchar); overload;
|
|
constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload;
|
|
constructor create(const para1: array of jchar; para2: jint; para3: jint); overload;
|
|
constructor create(para1: Arr1jint; para2: jint; para3: jint); overload;
|
|
constructor create(const para1: array of jint; para2: jint; para3: jint); overload;
|
|
constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint); overload;
|
|
constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: jint); overload;
|
|
constructor create(para1: Arr1jbyte; para2: jint); overload;
|
|
constructor create(const para1: array of jbyte; para2: jint); overload;
|
|
constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString); overload; // throws java.io.UnsupportedEncodingException
|
|
constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JLString); overload; // throws java.io.UnsupportedEncodingException
|
|
constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JNCCharset); overload;
|
|
constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JNCCharset); overload;
|
|
constructor create(para1: Arr1jbyte; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
|
|
constructor create(const para1: array of jbyte; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
|
|
constructor create(para1: Arr1jbyte; para2: JNCCharset); overload;
|
|
constructor create(const para1: array of jbyte; para2: JNCCharset); overload;
|
|
constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload;
|
|
constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload;
|
|
constructor create(para1: Arr1jbyte); overload;
|
|
constructor create(const para1: array of jbyte); overload;
|
|
constructor create(para1: JLStringBuffer); overload;
|
|
constructor create(para1: JLStringBuilder); overload;
|
|
function length(): jint; overload; virtual;
|
|
function isEmpty(): jboolean; overload; virtual;
|
|
function charAt(para1: jint): jchar; overload; virtual;
|
|
function codePointAt(para1: jint): jint; overload; virtual;
|
|
function codePointBefore(para1: jint): jint; overload; virtual;
|
|
function codePointCount(para1: jint; para2: jint): jint; overload; virtual;
|
|
function offsetByCodePoints(para1: jint; para2: jint): jint; overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
|
|
procedure getBytes(para1: jint; para2: jint; para3: Arr1jbyte; para4: jint); overload; virtual;
|
|
procedure getBytes(para1: jint; para2: jint; var para3: array of jbyte; para4: jint); overload; virtual;
|
|
function getBytes(para1: JLString): Arr1jbyte; overload; virtual; // throws java.io.UnsupportedEncodingException
|
|
function getBytes(para1: JNCCharset): Arr1jbyte; overload; virtual;
|
|
function getBytes(): Arr1jbyte; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function contentEquals(para1: JLStringBuffer): jboolean; overload; virtual;
|
|
function contentEquals(para1: JLCharSequence): jboolean; overload; virtual;
|
|
function equalsIgnoreCase(para1: JLString): jboolean; overload; virtual;
|
|
function compareTo(para1: JLString): jint; overload; virtual;
|
|
function compareToIgnoreCase(para1: JLString): jint; overload; virtual;
|
|
function regionMatches(para1: jint; para2: JLString; para3: jint; para4: jint): jboolean; overload; virtual;
|
|
function regionMatches(para1: jboolean; para2: jint; para3: JLString; para4: jint; para5: jint): jboolean; overload; virtual;
|
|
function startsWith(para1: JLString; para2: jint): jboolean; overload; virtual;
|
|
function startsWith(para1: JLString): jboolean; overload; virtual;
|
|
function endsWith(para1: JLString): jboolean; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function indexOf(para1: jint): jint; overload; virtual;
|
|
function indexOf(para1: jint; para2: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: jint; para2: jint): jint; overload; virtual;
|
|
function indexOf(para1: JLString): jint; overload; virtual;
|
|
function indexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function substring(para1: jint): JLString; overload; virtual;
|
|
function substring(para1: jint; para2: jint): JLString; overload; virtual;
|
|
function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
|
|
function concat(para1: JLString): JLString; overload; virtual;
|
|
function replace(para1: jchar; para2: jchar): JLString; overload; virtual;
|
|
function matches(para1: JLString): jboolean; overload; virtual;
|
|
function contains(para1: JLCharSequence): jboolean; overload; virtual;
|
|
function replaceFirst(para1: JLString; para2: JLString): JLString; overload; virtual;
|
|
function replaceAll(para1: JLString; para2: JLString): JLString; overload; virtual;
|
|
function replace(para1: JLCharSequence; para2: JLCharSequence): JLString; overload; virtual;
|
|
function split(para1: JLString; para2: jint): Arr1JLString; overload; virtual;
|
|
function split(para1: JLString): Arr1JLString; overload; virtual;
|
|
function toLowerCase(para1: JULocale): JLString; overload; virtual;
|
|
function toLowerCase(): JLString; overload; virtual;
|
|
function toUpperCase(para1: JULocale): JLString; overload; virtual;
|
|
function toUpperCase(): JLString; overload; virtual;
|
|
function trim(): JLString; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function toCharArray(): Arr1jchar; overload; virtual;
|
|
class function format(para1: JLString; para2: Arr1JLObject): JLString; static; overload;
|
|
class function format(para1: JLString; var para2: array of JLObject): JLString; static; overload;
|
|
class function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JLString; static; overload;
|
|
class function format(para1: JULocale; para2: JLString; var para3: array of JLObject): JLString; static; overload;
|
|
class function valueOf(para1: JLObject): JLString; static; overload;
|
|
class function valueOf(para1: Arr1jchar): JLString; static; overload;
|
|
class function valueOf(var para1: array of jchar): JLString; static; overload;
|
|
class function valueOf(para1: Arr1jchar; para2: jint; para3: jint): JLString; static; overload;
|
|
class function valueOf(var para1: array of jchar; para2: jint; para3: jint): JLString; static; overload;
|
|
class function copyValueOf(para1: Arr1jchar; para2: jint; para3: jint): JLString; static; overload;
|
|
class function copyValueOf(var para1: array of jchar; para2: jint; para3: jint): JLString; static; overload;
|
|
class function copyValueOf(para1: Arr1jchar): JLString; static; overload;
|
|
class function copyValueOf(var para1: array of jchar): JLString; static; overload;
|
|
class function valueOf(para1: jboolean): JLString; static; overload;
|
|
class function valueOf(para1: jchar): JLString; static; overload;
|
|
class function valueOf(para1: jint): JLString; static; overload;
|
|
class function valueOf(para1: jlong): JLString; static; overload;
|
|
class function valueOf(para1: jfloat): JLString; static; overload;
|
|
class function valueOf(para1: jdouble): JLString; static; overload;
|
|
function intern(): JLString; overload; virtual;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JUCollection = interface external 'java.util' name 'Collection' (JLIterable)
|
|
function size(): jint; overload;
|
|
function isEmpty(): jboolean; overload;
|
|
function contains(para1: JLObject): jboolean; overload;
|
|
function iterator(): JUIterator; overload;
|
|
function toArray(): Arr1JLObject; overload;
|
|
function toArray(para1: Arr1JLObject): Arr1JLObject; overload;
|
|
function toArray(var para1: array of JLObject): Arr1JLObject; overload;
|
|
function add(para1: JLObject): jboolean; overload;
|
|
function remove(para1: JLObject): jboolean; overload;
|
|
function containsAll(para1: JUCollection): jboolean; overload;
|
|
function addAll(para1: JUCollection): jboolean; overload;
|
|
function removeAll(para1: JUCollection): jboolean; overload;
|
|
function retainAll(para1: JUCollection): jboolean; overload;
|
|
procedure clear(); overload;
|
|
function equals(para1: JLObject): jboolean; overload;
|
|
function hashCode(): jint; overload;
|
|
end;
|
|
|
|
JLClass = class sealed external 'java.lang' name 'Class' (JLObject, JISerializable, JLRGenericDeclaration, JLRType, JLRAnnotatedElement)
|
|
public
|
|
type
|
|
InnerMethodArray = class;
|
|
Arr1InnerMethodArray = array of InnerMethodArray;
|
|
Arr2InnerMethodArray = array of Arr1InnerMethodArray;
|
|
Arr3InnerMethodArray = array of Arr2InnerMethodArray;
|
|
InnerEnclosingMethodInfo = class;
|
|
Arr1InnerEnclosingMethodInfo = array of InnerEnclosingMethodInfo;
|
|
Arr2InnerEnclosingMethodInfo = array of Arr1InnerEnclosingMethodInfo;
|
|
Arr3InnerEnclosingMethodInfo = array of Arr2InnerEnclosingMethodInfo;
|
|
InnerMethodArray = class external 'java.lang' name 'Class$MethodArray'
|
|
end;
|
|
|
|
InnerEnclosingMethodInfo = class sealed external 'java.lang' name 'Class$EnclosingMethodInfo'
|
|
end;
|
|
|
|
public
|
|
function toString(): JLString; overload; virtual;
|
|
class function forName(para1: JLString): JLClass; static; overload; // throws java.lang.ClassNotFoundException
|
|
class function forName(para1: JLString; para2: jboolean; para3: JLClassLoader): JLClass; static; overload; // throws java.lang.ClassNotFoundException
|
|
function newInstance(): JLObject; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException
|
|
function isInstance(para1: JLObject): jboolean; overload; virtual;
|
|
function isAssignableFrom(para1: JLClass): jboolean; overload; virtual;
|
|
function isInterface(): jboolean; overload; virtual;
|
|
function isArray(): jboolean; overload; virtual;
|
|
function isPrimitive(): jboolean; overload; virtual;
|
|
function isAnnotation(): jboolean; overload; virtual;
|
|
function isSynthetic(): jboolean; overload; virtual;
|
|
function getName(): JLString; overload; virtual;
|
|
function getClassLoader(): JLClassLoader; overload; virtual;
|
|
function getTypeParameters(): Arr1JLRTypeVariable; overload; virtual;
|
|
function getSuperclass(): JLClass; overload; virtual;
|
|
function getGenericSuperclass(): JLRType; overload; virtual;
|
|
function getPackage(): JLPackage; overload; virtual;
|
|
function getInterfaces(): Arr1JLClass; overload; virtual;
|
|
function getGenericInterfaces(): Arr1JLRType; overload; virtual;
|
|
function getComponentType(): JLClass; overload; virtual;
|
|
function getModifiers(): jint; overload; virtual;
|
|
function getSigners(): Arr1JLObject; overload; virtual;
|
|
function getEnclosingMethod(): JLRMethod; overload; virtual;
|
|
function getEnclosingConstructor(): JLRConstructor; overload; virtual;
|
|
function getDeclaringClass(): JLClass; overload; virtual;
|
|
function getEnclosingClass(): JLClass; overload; virtual;
|
|
function getSimpleName(): JLString; overload; virtual;
|
|
function getCanonicalName(): JLString; overload; virtual;
|
|
function isAnonymousClass(): jboolean; overload; virtual;
|
|
function isLocalClass(): jboolean; overload; virtual;
|
|
function isMemberClass(): jboolean; overload; virtual;
|
|
function getClasses(): Arr1JLClass; overload; virtual;
|
|
function getFields(): Arr1JLRField; overload; virtual; // throws java.lang.SecurityException
|
|
function getMethods(): Arr1JLRMethod; overload; virtual; // throws java.lang.SecurityException
|
|
function getConstructors(): Arr1JLRConstructor; overload; virtual; // throws java.lang.SecurityException
|
|
function getField(para1: JLString): JLRField; overload; virtual; // throws java.lang.NoSuchFieldException, java.lang.SecurityException
|
|
function getMethod(para1: JLString; para2: Arr1JLClass): JLRMethod; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getMethod(para1: JLString; var para2: array of JLClass): JLRMethod; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getConstructor(para1: Arr1JLClass): JLRConstructor; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getConstructor(var para1: array of JLClass): JLRConstructor; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getDeclaredClasses(): Arr1JLClass; overload; virtual; // throws java.lang.SecurityException
|
|
function getDeclaredFields(): Arr1JLRField; overload; virtual; // throws java.lang.SecurityException
|
|
function getDeclaredMethods(): Arr1JLRMethod; overload; virtual; // throws java.lang.SecurityException
|
|
function getDeclaredConstructors(): Arr1JLRConstructor; overload; virtual; // throws java.lang.SecurityException
|
|
function getDeclaredField(para1: JLString): JLRField; overload; virtual; // throws java.lang.NoSuchFieldException, java.lang.SecurityException
|
|
function getDeclaredMethod(para1: JLString; para2: Arr1JLClass): JLRMethod; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getDeclaredMethod(para1: JLString; var para2: array of JLClass): JLRMethod; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getDeclaredConstructor(para1: Arr1JLClass): JLRConstructor; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getDeclaredConstructor(var para1: array of JLClass): JLRConstructor; overload; virtual; // throws java.lang.NoSuchMethodException, java.lang.SecurityException
|
|
function getResourceAsStream(para1: JLString): JIInputStream; overload; virtual;
|
|
function getResource(para1: JLString): JNURL; overload; virtual;
|
|
function getProtectionDomain(): JSProtectionDomain; overload; virtual;
|
|
function desiredAssertionStatus(): jboolean; overload; virtual;
|
|
function isEnum(): jboolean; overload; virtual;
|
|
function getEnumConstants(): Arr1JLObject; overload; virtual;
|
|
function cast(para1: JLObject): JLObject; overload; virtual;
|
|
function asSubclass(para1: JLClass): JLClass; overload; virtual;
|
|
function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual;
|
|
function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual;
|
|
function getAnnotations(): Arr1JLAAnnotation; overload; virtual;
|
|
function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual;
|
|
end;
|
|
|
|
JTCollator = class abstract external 'java.text' name 'Collator' (JLObject, JUComparator, JLCloneable)
|
|
public
|
|
type
|
|
InnerCollatorGetter = class;
|
|
Arr1InnerCollatorGetter = array of InnerCollatorGetter;
|
|
Arr2InnerCollatorGetter = array of Arr1InnerCollatorGetter;
|
|
Arr3InnerCollatorGetter = array of Arr2InnerCollatorGetter;
|
|
InnerCollatorGetter = class external 'java.text' name 'Collator$CollatorGetter'
|
|
end;
|
|
|
|
public
|
|
const
|
|
PRIMARY = 0;
|
|
SECONDARY = 1;
|
|
TERTIARY = 2;
|
|
IDENTICAL = 3;
|
|
NO_DECOMPOSITION = 0;
|
|
CANONICAL_DECOMPOSITION = 1;
|
|
FULL_DECOMPOSITION = 2;
|
|
public
|
|
class function getInstance(): JTCollator; static; overload;
|
|
class function getInstance(para1: JULocale): JTCollator; static; overload;
|
|
function compare(para1: JLString; para2: JLString): jint; overload; virtual; abstract;
|
|
function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
|
|
function getCollationKey(para1: JLString): JTCollationKey; overload; virtual; abstract;
|
|
function equals(para1: JLString; para2: JLString): jboolean; overload; virtual;
|
|
function getStrength(): jint; overload; virtual;
|
|
procedure setStrength(para1: jint); overload; virtual;
|
|
function getDecomposition(): jint; overload; virtual;
|
|
procedure setDecomposition(para1: jint); overload; virtual;
|
|
class function getAvailableLocales(): Arr1JULocale; static; overload;
|
|
function clone(): JLObject; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function hashCode(): jint; overload; virtual; abstract;
|
|
strict protected
|
|
constructor create(); overload;
|
|
end;
|
|
|
|
JUAbstractMap = class abstract external 'java.util' name 'AbstractMap' (JLObject, JUMap)
|
|
public
|
|
type
|
|
InnerSimpleImmutableEntry = class;
|
|
Arr1InnerSimpleImmutableEntry = array of InnerSimpleImmutableEntry;
|
|
Arr2InnerSimpleImmutableEntry = array of Arr1InnerSimpleImmutableEntry;
|
|
Arr3InnerSimpleImmutableEntry = array of Arr2InnerSimpleImmutableEntry;
|
|
InnerSimpleEntry = class;
|
|
Arr1InnerSimpleEntry = array of InnerSimpleEntry;
|
|
Arr2InnerSimpleEntry = array of Arr1InnerSimpleEntry;
|
|
Arr3InnerSimpleEntry = array of Arr2InnerSimpleEntry;
|
|
InnerSimpleImmutableEntry = class external 'java.util' name 'AbstractMap$SimpleImmutableEntry' (JLObject, JUMap.InnerEntry, JISerializable)
|
|
public
|
|
constructor create(para1: JLObject; para2: JLObject); overload;
|
|
constructor create(para1: JUMap.InnerEntry); overload;
|
|
function getKey(): JLObject; overload; virtual;
|
|
function getValue(): JLObject; overload; virtual;
|
|
function setValue(para1: JLObject): JLObject; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
end;
|
|
|
|
InnerSimpleEntry = class external 'java.util' name 'AbstractMap$SimpleEntry' (JLObject, JUMap.InnerEntry, JISerializable)
|
|
public
|
|
constructor create(para1: JLObject; para2: JLObject); overload;
|
|
constructor create(para1: JUMap.InnerEntry); overload;
|
|
function getKey(): JLObject; overload; virtual;
|
|
function getValue(): JLObject; overload; virtual;
|
|
function setValue(para1: JLObject): JLObject; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
end;
|
|
|
|
strict protected
|
|
constructor create(); overload;
|
|
public
|
|
function size(): jint; overload; virtual;
|
|
function isEmpty(): jboolean; overload; virtual;
|
|
function containsValue(para1: JLObject): jboolean; overload; virtual;
|
|
function containsKey(para1: JLObject): jboolean; overload; virtual;
|
|
function get(para1: JLObject): JLObject; overload; virtual;
|
|
function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
|
|
function remove(para1: JLObject): JLObject; overload; virtual;
|
|
procedure putAll(para1: JUMap); overload; virtual;
|
|
procedure clear(); overload; virtual;
|
|
function keySet(): JUSet; overload; virtual;
|
|
function values(): JUCollection; overload; virtual;
|
|
function entrySet(): JUSet; overload; virtual; abstract;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
strict protected
|
|
function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
|
|
end;
|
|
|
|
JLByte = class sealed external 'java.lang' name 'Byte' (JLNumber, JLComparable)
|
|
public
|
|
type
|
|
InnerByteCache = class;
|
|
Arr1InnerByteCache = array of InnerByteCache;
|
|
Arr2InnerByteCache = array of Arr1InnerByteCache;
|
|
Arr3InnerByteCache = array of Arr2InnerByteCache;
|
|
InnerByteCache = class external 'java.lang' name 'Byte$ByteCache'
|
|
end;
|
|
|
|
public
|
|
const
|
|
MIN_VALUE = -128;
|
|
MAX_VALUE = 127;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
const
|
|
SIZE = 8;
|
|
public
|
|
class function toString(para1: jbyte): JLString; static; overload;
|
|
class function valueOf(para1: jbyte): JLByte; static; overload;
|
|
class function parseByte(para1: JLString): jbyte; static; overload; // throws java.lang.NumberFormatException
|
|
class function parseByte(para1: JLString; para2: jint): jbyte; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString; para2: jint): JLByte; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException
|
|
class function decode(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException
|
|
constructor create(para1: jbyte); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function compareTo(para1: JLByte): jint; overload; virtual;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLDouble = class sealed external 'java.lang' name 'Double' (JLNumber, JLComparable)
|
|
public
|
|
const
|
|
POSITIVE_INFINITY = jdouble(1.0/0.0);
|
|
NEGATIVE_INFINITY = jdouble(-1.0/0.0);
|
|
NaN = jdouble(0.0/0.0);
|
|
MAX_VALUE = jdouble(1.7976931348623157E308);
|
|
MIN_NORMAL = jdouble(2.2250738585072014E-308);
|
|
MIN_VALUE = jdouble(4.9E-324);
|
|
MAX_EXPONENT = 1023;
|
|
MIN_EXPONENT = -1022;
|
|
SIZE = 64;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
class function toString(para1: jdouble): JLString; static; overload;
|
|
class function toHexString(para1: jdouble): JLString; static; overload;
|
|
class function valueOf(para1: JLString): JLDouble; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: jdouble): JLDouble; static; overload;
|
|
class function parseDouble(para1: JLString): jdouble; static; overload; // throws java.lang.NumberFormatException
|
|
class function isNaN(para1: jdouble): jboolean; static; overload;
|
|
class function isInfinite(para1: jdouble): jboolean; static; overload;
|
|
constructor create(para1: jdouble); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function isNaN(): jboolean; overload; virtual;
|
|
function isInfinite(): jboolean; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
class function doubleToLongBits(para1: jdouble): jlong; static; overload;
|
|
class function doubleToRawLongBits(para1: jdouble): jlong; static; overload;
|
|
class function longBitsToDouble(para1: jlong): jdouble; static; overload;
|
|
function compareTo(para1: JLDouble): jint; overload; virtual;
|
|
class function compare(para1: jdouble; para2: jdouble): jint; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLFloat = class sealed external 'java.lang' name 'Float' (JLNumber, JLComparable)
|
|
public
|
|
const
|
|
POSITIVE_INFINITY = jfloat(1.0/0.0);
|
|
NEGATIVE_INFINITY = jfloat(-1.0/0.0);
|
|
NaN = jfloat(0.0/0.0);
|
|
MAX_VALUE = jfloat(3.4028235E38);
|
|
MIN_NORMAL = jfloat(1.17549435E-38);
|
|
MIN_VALUE = jfloat(1.4E-45);
|
|
MAX_EXPONENT = 127;
|
|
MIN_EXPONENT = -126;
|
|
SIZE = 32;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
class function toString(para1: jfloat): JLString; static; overload;
|
|
class function toHexString(para1: jfloat): JLString; static; overload;
|
|
class function valueOf(para1: JLString): JLFloat; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: jfloat): JLFloat; static; overload;
|
|
class function parseFloat(para1: JLString): jfloat; static; overload; // throws java.lang.NumberFormatException
|
|
class function isNaN(para1: jfloat): jboolean; static; overload;
|
|
class function isInfinite(para1: jfloat): jboolean; static; overload;
|
|
constructor create(para1: jfloat); overload;
|
|
constructor create(para1: jdouble); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function isNaN(): jboolean; overload; virtual;
|
|
function isInfinite(): jboolean; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
class function floatToIntBits(para1: jfloat): jint; static; overload;
|
|
class function floatToRawIntBits(para1: jfloat): jint; static; overload;
|
|
class function intBitsToFloat(para1: jint): jfloat; static; overload;
|
|
function compareTo(para1: JLFloat): jint; overload; virtual;
|
|
class function compare(para1: jfloat; para2: jfloat): jint; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLInteger = class sealed external 'java.lang' name 'Integer' (JLNumber, JLComparable)
|
|
public
|
|
type
|
|
InnerIntegerCache = class;
|
|
Arr1InnerIntegerCache = array of InnerIntegerCache;
|
|
Arr2InnerIntegerCache = array of Arr1InnerIntegerCache;
|
|
Arr3InnerIntegerCache = array of Arr2InnerIntegerCache;
|
|
InnerIntegerCache = class external 'java.lang' name 'Integer$IntegerCache'
|
|
end;
|
|
|
|
public
|
|
const
|
|
MIN_VALUE = -2147483648;
|
|
MAX_VALUE = 2147483647;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
const
|
|
SIZE = 32;
|
|
public
|
|
class function toString(para1: jint; para2: jint): JLString; static; overload;
|
|
class function toHexString(para1: jint): JLString; static; overload;
|
|
class function toOctalString(para1: jint): JLString; static; overload;
|
|
class function toBinaryString(para1: jint): JLString; static; overload;
|
|
class function toString(para1: jint): JLString; static; overload;
|
|
class function parseInt(para1: JLString; para2: jint): jint; static; overload; // throws java.lang.NumberFormatException
|
|
class function parseInt(para1: JLString): jint; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString; para2: jint): JLInteger; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: jint): JLInteger; static; overload;
|
|
constructor create(para1: jint); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
class function getInteger(para1: JLString): JLInteger; static; overload;
|
|
class function getInteger(para1: JLString; para2: jint): JLInteger; static; overload;
|
|
class function getInteger(para1: JLString; para2: JLInteger): JLInteger; static; overload;
|
|
class function decode(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException
|
|
function compareTo(para1: JLInteger): jint; overload; virtual;
|
|
class function highestOneBit(para1: jint): jint; static; overload;
|
|
class function lowestOneBit(para1: jint): jint; static; overload;
|
|
class function numberOfLeadingZeros(para1: jint): jint; static; overload;
|
|
class function numberOfTrailingZeros(para1: jint): jint; static; overload;
|
|
class function bitCount(para1: jint): jint; static; overload;
|
|
class function rotateLeft(para1: jint; para2: jint): jint; static; overload;
|
|
class function rotateRight(para1: jint; para2: jint): jint; static; overload;
|
|
class function reverse(para1: jint): jint; static; overload;
|
|
class function signum(para1: jint): jint; static; overload;
|
|
class function reverseBytes(para1: jint): jint; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLLong = class sealed external 'java.lang' name 'Long' (JLNumber, JLComparable)
|
|
public
|
|
type
|
|
InnerLongCache = class;
|
|
Arr1InnerLongCache = array of InnerLongCache;
|
|
Arr2InnerLongCache = array of Arr1InnerLongCache;
|
|
Arr3InnerLongCache = array of Arr2InnerLongCache;
|
|
InnerLongCache = class external 'java.lang' name 'Long$LongCache'
|
|
end;
|
|
|
|
public
|
|
const
|
|
MIN_VALUE = jlong(-9223372036854775808);
|
|
MAX_VALUE = jlong(9223372036854775807);
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
const
|
|
SIZE = 64;
|
|
public
|
|
class function toString(para1: jlong; para2: jint): JLString; static; overload;
|
|
class function toHexString(para1: jlong): JLString; static; overload;
|
|
class function toOctalString(para1: jlong): JLString; static; overload;
|
|
class function toBinaryString(para1: jlong): JLString; static; overload;
|
|
class function toString(para1: jlong): JLString; static; overload;
|
|
class function parseLong(para1: JLString; para2: jint): jlong; static; overload; // throws java.lang.NumberFormatException
|
|
class function parseLong(para1: JLString): jlong; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString; para2: jint): JLLong; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: jlong): JLLong; static; overload;
|
|
class function decode(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException
|
|
constructor create(para1: jlong); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
class function getLong(para1: JLString): JLLong; static; overload;
|
|
class function getLong(para1: JLString; para2: jlong): JLLong; static; overload;
|
|
class function getLong(para1: JLString; para2: JLLong): JLLong; static; overload;
|
|
function compareTo(para1: JLLong): jint; overload; virtual;
|
|
class function highestOneBit(para1: jlong): jlong; static; overload;
|
|
class function lowestOneBit(para1: jlong): jlong; static; overload;
|
|
class function numberOfLeadingZeros(para1: jlong): jint; static; overload;
|
|
class function numberOfTrailingZeros(para1: jlong): jint; static; overload;
|
|
class function bitCount(para1: jlong): jint; static; overload;
|
|
class function rotateLeft(para1: jlong; para2: jint): jlong; static; overload;
|
|
class function rotateRight(para1: jlong; para2: jint): jlong; static; overload;
|
|
class function reverse(para1: jlong): jlong; static; overload;
|
|
class function signum(para1: jlong): jint; static; overload;
|
|
class function reverseBytes(para1: jlong): jlong; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLShort = class sealed external 'java.lang' name 'Short' (JLNumber, JLComparable)
|
|
public
|
|
type
|
|
InnerShortCache = class;
|
|
Arr1InnerShortCache = array of InnerShortCache;
|
|
Arr2InnerShortCache = array of Arr1InnerShortCache;
|
|
Arr3InnerShortCache = array of Arr2InnerShortCache;
|
|
InnerShortCache = class external 'java.lang' name 'Short$ShortCache'
|
|
end;
|
|
|
|
public
|
|
const
|
|
MIN_VALUE = -32768;
|
|
MAX_VALUE = 32767;
|
|
public
|
|
final class var
|
|
fTYPE: JLClass; external name 'TYPE';
|
|
public
|
|
const
|
|
SIZE = 16;
|
|
public
|
|
class function toString(para1: jshort): JLString; static; overload;
|
|
class function parseShort(para1: JLString): jshort; static; overload; // throws java.lang.NumberFormatException
|
|
class function parseShort(para1: JLString; para2: jint): jshort; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString; para2: jint): JLShort; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException
|
|
class function valueOf(para1: jshort): JLShort; static; overload;
|
|
class function decode(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException
|
|
constructor create(para1: jshort); overload;
|
|
constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException
|
|
function byteValue(): jbyte; overload; virtual;
|
|
function shortValue(): jshort; overload; virtual;
|
|
function intValue(): jint; overload; virtual;
|
|
function longValue(): jlong; overload; virtual;
|
|
function floatValue(): jfloat; overload; virtual;
|
|
function doubleValue(): jdouble; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function hashCode(): jint; overload; virtual;
|
|
function equals(para1: JLObject): jboolean; overload; virtual;
|
|
function compareTo(para1: JLShort): jint; overload; virtual;
|
|
class function reverseBytes(para1: jshort): jshort; static; overload;
|
|
function compareTo(para1: JLObject): jint; overload; virtual;
|
|
end;
|
|
|
|
JLError = class external 'java.lang' name 'Error' (JLThrowable)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLString; para2: JLThrowable); overload;
|
|
constructor create(para1: JLThrowable); overload;
|
|
end;
|
|
|
|
JLException = class external 'java.lang' name 'Exception' (JLThrowable)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLString; para2: JLThrowable); overload;
|
|
constructor create(para1: JLThrowable); overload;
|
|
end;
|
|
|
|
JLStringBuffer = class sealed external 'java.lang' name 'StringBuffer' (JLAbstractStringBuilder, JISerializable, JLCharSequence)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: jint); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLCharSequence); overload;
|
|
function length(): jint; overload; virtual;
|
|
function capacity(): jint; overload; virtual;
|
|
procedure ensureCapacity(para1: jint); overload; virtual;
|
|
procedure trimToSize(); overload; virtual;
|
|
procedure setLength(para1: jint); overload; virtual;
|
|
function charAt(para1: jint): jchar; overload; virtual;
|
|
function codePointAt(para1: jint): jint; overload; virtual;
|
|
function codePointBefore(para1: jint): jint; overload; virtual;
|
|
function codePointCount(para1: jint; para2: jint): jint; overload; virtual;
|
|
function offsetByCodePoints(para1: jint; para2: jint): jint; overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
|
|
procedure setCharAt(para1: jint; para2: jchar); overload; virtual;
|
|
function append(para1: JLObject): JLStringBuffer; overload; virtual;
|
|
function append(para1: JLString): JLStringBuffer; overload; virtual;
|
|
function append(para1: JLStringBuffer): JLStringBuffer; overload; virtual;
|
|
function append(para1: JLCharSequence): JLStringBuffer; overload; virtual;
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLStringBuffer; overload; virtual;
|
|
function append(para1: Arr1jchar): JLStringBuffer; overload; virtual;
|
|
function append(var para1: array of jchar): JLStringBuffer; overload; virtual;
|
|
function append(para1: Arr1jchar; para2: jint; para3: jint): JLStringBuffer; overload; virtual;
|
|
function append(var para1: array of jchar; para2: jint; para3: jint): JLStringBuffer; overload; virtual;
|
|
function append(para1: jboolean): JLStringBuffer; overload; virtual;
|
|
function append(para1: jchar): JLStringBuffer; overload; virtual;
|
|
function append(para1: jint): JLStringBuffer; overload; virtual;
|
|
function appendCodePoint(para1: jint): JLStringBuffer; overload; virtual;
|
|
function append(para1: jlong): JLStringBuffer; overload; virtual;
|
|
function append(para1: jfloat): JLStringBuffer; overload; virtual;
|
|
function append(para1: jdouble): JLStringBuffer; overload; virtual;
|
|
function delete(para1: jint; para2: jint): JLStringBuffer; overload; virtual;
|
|
function deleteCharAt(para1: jint): JLStringBuffer; overload; virtual;
|
|
function replace(para1: jint; para2: jint; para3: JLString): JLStringBuffer; overload; virtual;
|
|
function substring(para1: jint): JLString; overload; virtual;
|
|
function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
|
|
function substring(para1: jint; para2: jint): JLString; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar; para3: jint; para4: jint): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: JLObject): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: JLString): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jboolean): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jchar): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jint): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jlong): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jfloat): JLStringBuffer; overload; virtual;
|
|
function insert(para1: jint; para2: jdouble): JLStringBuffer; overload; virtual;
|
|
function indexOf(para1: JLString): jint; overload; virtual;
|
|
function indexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function reverse(): JLStringBuffer; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function reverse(): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function replace(para1: jint; para2: jint; para3: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function deleteCharAt(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function appendCodePoint(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function delete(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLStringBuffer): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
end;
|
|
|
|
JLStringBuilder = class sealed external 'java.lang' name 'StringBuilder' (JLAbstractStringBuilder, JISerializable, JLCharSequence)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: jint); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLCharSequence); overload;
|
|
function append(para1: JLObject): JLStringBuilder; overload; virtual;
|
|
function append(para1: JLString): JLStringBuilder; overload; virtual;
|
|
function append(para1: JLStringBuffer): JLStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence): JLStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar): JLStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar): JLStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar; para2: jint; para3: jint): JLStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar; para2: jint; para3: jint): JLStringBuilder; overload; virtual;
|
|
function append(para1: jboolean): JLStringBuilder; overload; virtual;
|
|
function append(para1: jchar): JLStringBuilder; overload; virtual;
|
|
function append(para1: jint): JLStringBuilder; overload; virtual;
|
|
function append(para1: jlong): JLStringBuilder; overload; virtual;
|
|
function append(para1: jfloat): JLStringBuilder; overload; virtual;
|
|
function append(para1: jdouble): JLStringBuilder; overload; virtual;
|
|
function appendCodePoint(para1: jint): JLStringBuilder; overload; virtual;
|
|
function delete(para1: jint; para2: jint): JLStringBuilder; overload; virtual;
|
|
function deleteCharAt(para1: jint): JLStringBuilder; overload; virtual;
|
|
function replace(para1: jint; para2: jint; para3: JLString): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar; para3: jint; para4: jint): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLObject): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLString): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jboolean): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jchar): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jint): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jlong): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jfloat): JLStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jdouble): JLStringBuilder; overload; virtual;
|
|
function indexOf(para1: JLString): jint; overload; virtual;
|
|
function indexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString): jint; overload; virtual;
|
|
function lastIndexOf(para1: JLString; para2: jint): jint; overload; virtual;
|
|
function reverse(): JLStringBuilder; overload; virtual;
|
|
function toString(): JLString; overload; virtual;
|
|
function reverse(): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function insert(para1: jint; var para2: array of jchar; para3: jint; para4: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function substring(para1: jint; para2: jint): JLString; overload; virtual;
|
|
function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
|
|
function substring(para1: jint): JLString; overload; virtual;
|
|
function replace(para1: jint; para2: jint; para3: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function deleteCharAt(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function appendCodePoint(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function delete(para1: jint; para2: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jdouble): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jfloat): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jlong): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: jboolean): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: Arr1jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(var para1: array of jchar): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLCharSequence): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLStringBuffer): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLString): JLAbstractStringBuilder; overload; virtual;
|
|
function append(para1: JLObject): JLAbstractStringBuilder; overload; virtual;
|
|
procedure setCharAt(para1: jint; para2: jchar); overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
|
|
procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
|
|
function offsetByCodePoints(para1: jint; para2: jint): jint; overload; virtual;
|
|
function codePointCount(para1: jint; para2: jint): jint; overload; virtual;
|
|
function codePointBefore(para1: jint): jint; overload; virtual;
|
|
function codePointAt(para1: jint): jint; overload; virtual;
|
|
function charAt(para1: jint): jchar; overload; virtual;
|
|
procedure setLength(para1: jint); overload; virtual;
|
|
procedure trimToSize(); overload; virtual;
|
|
procedure ensureCapacity(para1: jint); overload; virtual;
|
|
function capacity(): jint; overload; virtual;
|
|
function length(): jint; overload; virtual;
|
|
function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
|
|
end;
|
|
|
|
JUSet = interface external 'java.util' name 'Set' (JUCollection)
|
|
function size(): jint; overload;
|
|
function isEmpty(): jboolean; overload;
|
|
function contains(para1: JLObject): jboolean; overload;
|
|
function iterator(): JUIterator; overload;
|
|
function toArray(): Arr1JLObject; overload;
|
|
function toArray(para1: Arr1JLObject): Arr1JLObject; overload;
|
|
function toArray(var para1: array of JLObject): Arr1JLObject; overload;
|
|
function add(para1: JLObject): jboolean; overload;
|
|
function remove(para1: JLObject): jboolean; overload;
|
|
function containsAll(para1: JUCollection): jboolean; overload;
|
|
function addAll(para1: JUCollection): jboolean; overload;
|
|
function retainAll(para1: JUCollection): jboolean; overload;
|
|
function removeAll(para1: JUCollection): jboolean; overload;
|
|
procedure clear(); overload;
|
|
function equals(para1: JLObject): jboolean; overload;
|
|
function hashCode(): jint; overload;
|
|
end;
|
|
|
|
JUHashMap = class external 'java.util' name 'HashMap' (JUAbstractMap, JUMap, JLCloneable, JISerializable)
|
|
public
|
|
type
|
|
InnerEntrySet = class;
|
|
Arr1InnerEntrySet = array of InnerEntrySet;
|
|
Arr2InnerEntrySet = array of Arr1InnerEntrySet;
|
|
Arr3InnerEntrySet = array of Arr2InnerEntrySet;
|
|
InnerKeySet = class;
|
|
Arr1InnerKeySet = array of InnerKeySet;
|
|
Arr2InnerKeySet = array of Arr1InnerKeySet;
|
|
Arr3InnerKeySet = array of Arr2InnerKeySet;
|
|
InnerValues = class;
|
|
Arr1InnerValues = array of InnerValues;
|
|
Arr2InnerValues = array of Arr1InnerValues;
|
|
Arr3InnerValues = array of Arr2InnerValues;
|
|
InnerKeyIterator = class;
|
|
Arr1InnerKeyIterator = array of InnerKeyIterator;
|
|
Arr2InnerKeyIterator = array of Arr1InnerKeyIterator;
|
|
Arr3InnerKeyIterator = array of Arr2InnerKeyIterator;
|
|
InnerValueIterator = class;
|
|
Arr1InnerValueIterator = array of InnerValueIterator;
|
|
Arr2InnerValueIterator = array of Arr1InnerValueIterator;
|
|
Arr3InnerValueIterator = array of Arr2InnerValueIterator;
|
|
InnerEntryIterator = class;
|
|
Arr1InnerEntryIterator = array of InnerEntryIterator;
|
|
Arr2InnerEntryIterator = array of Arr1InnerEntryIterator;
|
|
Arr3InnerEntryIterator = array of Arr2InnerEntryIterator;
|
|
InnerEntry = class;
|
|
Arr1InnerEntry = array of InnerEntry;
|
|
Arr2InnerEntry = array of Arr1InnerEntry;
|
|
Arr3InnerEntry = array of Arr2InnerEntry;
|
|
InnerHashIterator = class;
|
|
Arr1InnerHashIterator = array of InnerHashIterator;
|
|
Arr2InnerHashIterator = array of Arr1InnerHashIterator;
|
|
Arr3InnerHashIterator = array of Arr2InnerHashIterator;
|
|
InnerEntrySet = class sealed external 'java.util' name 'HashMap$EntrySet'
|
|
end;
|
|
|
|
InnerKeySet = class sealed external 'java.util' name 'HashMap$KeySet'
|
|
end;
|
|
|
|
InnerValues = class sealed external 'java.util' name 'HashMap$Values'
|
|
end;
|
|
|
|
InnerKeyIterator = class sealed external 'java.util' name 'HashMap$KeyIterator'
|
|
end;
|
|
|
|
InnerValueIterator = class sealed external 'java.util' name 'HashMap$ValueIterator'
|
|
end;
|
|
|
|
InnerEntryIterator = class sealed external 'java.util' name 'HashMap$EntryIterator'
|
|
end;
|
|
|
|
InnerEntry = class external 'java.util' name 'HashMap$Entry'
|
|
end;
|
|
|
|
InnerHashIterator = class abstract external 'java.util' name 'HashMap$HashIterator'
|
|
end;
|
|
|
|
public
|
|
constructor create(para1: jint; para2: jfloat); overload;
|
|
constructor create(para1: jint); overload;
|
|
constructor create(); overload;
|
|
constructor create(para1: JUMap); overload;
|
|
function size(): jint; overload; virtual;
|
|
function isEmpty(): jboolean; overload; virtual;
|
|
function get(para1: JLObject): JLObject; overload; virtual;
|
|
function containsKey(para1: JLObject): jboolean; overload; virtual;
|
|
function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
|
|
procedure putAll(para1: JUMap); overload; virtual;
|
|
function remove(para1: JLObject): JLObject; overload; virtual;
|
|
procedure clear(); overload; virtual;
|
|
function containsValue(para1: JLObject): jboolean; overload; virtual;
|
|
function clone(): JLObject; overload; virtual;
|
|
function keySet(): JUSet; overload; virtual;
|
|
function values(): JUCollection; overload; virtual;
|
|
function entrySet(): JUSet; overload; virtual;
|
|
end;
|
|
|
|
JLLinkageError = class external 'java.lang' name 'LinkageError' (JLError)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
end;
|
|
|
|
JLRuntimeException = class external 'java.lang' name 'RuntimeException' (JLException)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLString; para2: JLThrowable); overload;
|
|
constructor create(para1: JLThrowable); overload;
|
|
end;
|
|
|
|
JLIllegalArgumentException = class external 'java.lang' name 'IllegalArgumentException' (JLRuntimeException)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
constructor create(para1: JLString; para2: JLThrowable); overload;
|
|
constructor create(para1: JLThrowable); overload;
|
|
end;
|
|
|
|
JLIndexOutOfBoundsException = class external 'java.lang' name 'IndexOutOfBoundsException' (JLRuntimeException)
|
|
public
|
|
constructor create(); overload;
|
|
constructor create(para1: JLString); overload;
|
|
end;
|
|
|