]> gerrit.simantics Code Review - simantics/platform.git/commit
Minor refactorings related to SCL constructors 19/2719/1
authorHannuNiemistö <HannuNiemistö@DESKTOP-QLVL3P3.lan>
Sun, 9 Sep 2018 20:08:42 +0000 (23:08 +0300)
committerHannu Niemistö <hannu.niemisto@semantum.fi>
Tue, 26 Feb 2019 09:21:40 +0000 (11:21 +0200)
commit4b6e9795a71944720051b8822ff65c02f6c849e4
tree3c3290f52e8f8d0152b95c1b78cf67a1a50e3526
parentdbc2b7efaef938f23d51feb00a98fc11d6d17ea9
Minor refactorings related to SCL constructors

* Moved recordFieldNames from SCLConstructor to SCLValue and renamed as
parameterNames
* Replaced String array fieldNames in SCLConstructor and Constructor by
more generic ComponentAcces array and renamed as componentAccesses.

gitlab #114

Change-Id: I4f8d59a2f028717b6777949c8d8fc6ec6d3b16e9
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/common/datatypes/Constructor.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/compilation/Elaboration.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/SCLConstructor.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/ComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/FieldComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/componentaccess/MethodComponentAccess.java [new file with mode: 0644]
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/expressions/ERecord.java
bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/elaboration/modules/SCLValue.java