CommandValidationResults class

Пакет: com.hypixel.hytale.server.core.command.system

Файл: com/hypixel/hytale/server/core/command/system/CommandValidationResults.java

extends: ValidationResults

Поля (2)

МодификаторыТипИмя
StringBuilder var2
boolean var3

Методы (4)

МодификаторыВозвратСигнатура
for for(ValidationResults.ValidatorResultsHolder var5 : this.validatorExceptions)
if if(var3)
public void processResultsvoid processResults(@Nonnull ParseResult var1)
abstract super super(var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.command.system;

class="kw">import com.hypixel.hytale.codec.ExtraInfo;
class="kw">import com.hypixel.hytale.codec.validation.ValidationResults;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import javax.annotation.Nonnull;

class="kw">public class CommandValidationResults class="kw">extends ValidationResults {
   class="kw">public CommandValidationResults(@Nonnull ExtraInfo var1) {
      super(var1);
   }

   class="kw">public void processResults(@Nonnull ParseResult var1) {
      this._processValidationResults();
      if (this.validatorExceptions != null && !this.validatorExceptions.isEmpty()) {
         StringBuilder var2 = new StringBuilder();
         boolean var3 = false;

         for (ValidationResults.ValidatorResultsHolder var5 : this.validatorExceptions) {
            for (ValidationResults.ValidationResult var7 : var5.results()) {
               var3 |= var7.appendResult(var2);
            }
         }

         if (var3) {
            var1.fail(Message.raw(var2.toString()));
         } else {
            this.validatorExceptions.clear();
         }
      }
   }
}