mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-01 13:09:32 +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 -
|
||
|---|---|---|
| .. | ||
| aasmcpu.pas | ||
| cgcpu.pas | ||
| cpubase.pas | ||
| cpuinfo.pas | ||
| cpunode.pas | ||
| cpupara.pas | ||
| cpupi.pas | ||
| cputarg.pas | ||
| dbgjasm.pas | ||
| hlcgcpu.pas | ||
| itcpujas.pas | ||
| jvmreg.dat | ||
| njvmadd.pas | ||
| njvmcal.pas | ||
| njvmcnv.pas | ||
| njvmcon.pas | ||
| njvmflw.pas | ||
| njvminl.pas | ||
| njvmld.pas | ||
| njvmmat.pas | ||
| njvmmem.pas | ||
| njvmutil.pas | ||
| rgcpu.pas | ||
| rjvmcon.inc | ||
| rjvmnor.inc | ||
| rjvmnum.inc | ||
| rjvmrni.inc | ||
| rjvmsri.inc | ||
| rjvmstd.inc | ||
| rjvmsup.inc | ||
| tgcpu.pas | ||