mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-03 12:49:26 +01:00
implemented via classes, all descending from system.FpcBaseRecordType
(records are also considered to be "related" to system.FpcBaseRecordType
on the JVM target)
* several routines are auto-generated for all record-classes: apart
from a default constructor (if there is none), also clone (which
returns a new instance containing a deep copy of the current
instance) and deepCopy (which copies all fields of one instance
into another one)
o added new field "synthetickind" to tprocdef that indicates what
kind of synthetically generated method it is (if any), and
mark such methods also as "synthetic" in the JVM assembler code
o split off the JVM-specific parser code (e.g., to add default
constructors) into pjvm.pas
git-svn-id: branches/jvmbackend@18450 -
|
||
|---|---|---|
| .. | ||
| compproc.inc | ||
| java_sys.inc | ||
| java_sysh.inc | ||
| jdynarrh.inc | ||
| jmathh.inc | ||
| jrec.inc | ||
| jrech.inc | ||
| Makefile | ||
| Makefile.fpc | ||
| objpas.pp | ||
| rtl.cfg | ||
| rtti.inc | ||
| system.pp | ||