From 3d19d8d729267c3ea9f962b38f5af250898ecb9b Mon Sep 17 00:00:00 2001 From: Etienne Zink Date: Fri, 18 Mar 2022 12:53:06 +0100 Subject: [PATCH] =?UTF-8?q?Hinzuf=C3=BCgen=20der=20Klassenbeschreibung=20i?= =?UTF-8?q?m=20JavaDoc=20f=C3=BCr=20IntermediateType.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dhbwstuttgart/intermediate/types/IntermediateType.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/dhbwstuttgart/intermediate/types/IntermediateType.java b/src/main/java/de/dhbwstuttgart/intermediate/types/IntermediateType.java index 3e0725bc..3c66558f 100644 --- a/src/main/java/de/dhbwstuttgart/intermediate/types/IntermediateType.java +++ b/src/main/java/de/dhbwstuttgart/intermediate/types/IntermediateType.java @@ -1,11 +1,11 @@ package de.dhbwstuttgart.intermediate.types; -import de.dhbwstuttgart.core.IItemWithOffset; import de.dhbwstuttgart.parser.scope.JavaClassName; -import org.antlr.v4.runtime.Token; /** - * //ToDo Beschreiben + * Base class for Java data types which is used as an intermediate representation after type resolution. + * This class and it's subtypes have to be immutable (e.g. no mutators) to ensure side effect freedom. + * Immutability and final subtypes are essential for future parallel processing. * * @since Studienarbeit Type Erasure * @author etiennezink