fpc/tests/test/jvm
Jonas Maebe b0462d27cc * by default, no longer initialize enumeration fields of classes/objects
with the enum instance corresponding to ordinal 0 in JVM constructors,
    because a virtual method called by a parent constructor may already
    have assigned a different value (see tests/test/jvm/tenum2.pp). This
    will result in null pointer exceptions when using such fields without
    first explicitly assigning a value to them though.

    The old behaviour can be restored with the new -CTenumfieldinit command
    line parameter

git-svn-id: trunk@21736 -
2012-06-29 21:24:35 +00:00
..
classlist.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
classmeth.pp
forw.pp
getbit.pp
JavaClass.java
nested.pp
outpara.pp
sort.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tabs.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
taddbool.pp * always return a LOC_JUMP from tjvmnotnode.second_boolean: required both 2012-03-16 17:23:55 +00:00
taddset.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
taddsetint.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tarray2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tarray3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tassert.pp + assert() support for the JVM target (currently ignores the Java classloader 2012-02-20 11:28:59 +00:00
tbyte.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tbytearrres.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tclassproptest.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tcnvstr1.pp * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
tcnvstr3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tconst.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdefpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdynarrec.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tdynarrnil.pp * replace assigned(dynarray) and dynarray=/<>nil with length(dynarray)=/<>0 2011-09-19 19:59:32 +00:00
tenum2.pp * by default, no longer initialize enumeration fields of classes/objects 2012-06-29 21:24:35 +00:00
tenum.pp
test.pp * merged trunk up to r20882 2012-04-15 15:54:10 +00:00
testall.bat * by default, no longer initialize enumeration fields of classes/objects 2012-06-29 21:24:35 +00:00
testall.sh * by default, no longer initialize enumeration fields of classes/objects 2012-06-29 21:24:35 +00:00
testansi.pp
testintf.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
testshort.pp
tformalpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tint.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tintstr.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tnestdynarr.pp * no longer encode all pointers to other pointer types (such as 2011-12-11 17:25:09 +00:00
tnestedset.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tnestproc.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
topovl.pp * call all operators with invokestatic, since they are always 2011-12-11 17:25:42 +00:00
tprop2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tprop.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvar.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvardelphi.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvarglobal.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tpvarglobaldelphi.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
trange3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tset7.pp * in case of an enum without a type name (e.g., "type xx = set of (ea,eb)"), 2011-10-28 21:19:12 +00:00
tstr.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstring1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstring9.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstrreal1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tstrreal2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tthreadvar.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
ttrig.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
ttrunc.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval1.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval2.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval3.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval4.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tval5.pp + tval5, also already works 2011-08-28 19:22:10 +00:00
tval.inc * renamed Java-specific sstrings.inc/sstringh.inc to jsstrings.inc/ 2011-08-24 22:11:43 +00:00
tval.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvalc.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvarpara.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tvirtclmeth.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
tw20212.pp * made the tests Android-compatible (use the androidr14 unit instead 2011-12-12 20:34:02 +00:00
twith.pp
uenum.pp
unsupported.pp