Interface ArrayRelaxedRangeCheckSupport


public interface ArrayRelaxedRangeCheckSupport
Dieses Interface markiert Daten-Arrays, die das Setzen von Längen außerhalb der eigentlich erlaubten Bereichen unterstützen. Dies wird benötigt, damit Deserialisierer von Daten bei unversionierten Datenmodelländerungen den empfangenen, im lokalen Datenmodell eigentlich ungültigen, Datensatz korrekt deserialisieren können.
  • Method Summary

    Modifier and Type Method Description
    void setLengthRelaxedRangeCheck​(int newLength)
    Setzt die Länge eines Daten-Arrays mit gelockerter Bereichsprüfung und ohne Initialisierung der Werte.
  • Method Details

    • setLengthRelaxedRangeCheck

      void setLengthRelaxedRangeCheck​(int newLength)
      Setzt die Länge eines Daten-Arrays mit gelockerter Bereichsprüfung und ohne Initialisierung der Werte. Diese Methode ist unsicher, und sollte nur verwendet werden, wenn es notwendig ist und die Konsequenzen bekannt sind. Es können ungültige Datensätze entstehen.
      Parameters:
      newLength - neue Arraylänge