MacroCommandReplacement class

Пакет: com.hypixel.hytale.builtin.commandmacro

Файл: com/hypixel/hytale/builtin/commandmacro/MacroCommandReplacement.java

Поля (1)

МодификаторыТипИмя
final String nameOfReplacingArg

Методы (3)

МодификаторыВозвратСигнатура
public String getNameOfReplacingArgString getNameOfReplacingArg()
public String getStringToReplaceWithValueString getStringToReplaceWithValue()
abstract this this(var1, var2, null)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.commandmacro;

class="kw">import javax.annotation.Nullable;

class="kw">public class MacroCommandReplacement {
   class="kw">private class="kw">final String nameOfReplacingArg;
   @Nullable
   class="kw">private class="kw">final String optionalArgumentKey;
   class="kw">private class="kw">final String stringToReplaceWithValue;

   class="kw">public MacroCommandReplacement(String var1, String var2, @Nullable String var3) {
      this.nameOfReplacingArg = var1;
      this.stringToReplaceWithValue = var2;
      this.optionalArgumentKey = var3 == null ? null : "--" + var3 + (var3.endsWith("=") ? "" : " ");
   }

   class="kw">public MacroCommandReplacement(String var1, String var2) {
      this(var1, var2, null);
   }

   class="kw">public String getNameOfReplacingArg() {
      class="kw">return this.nameOfReplacingArg;
   }

   @Nullable
   class="kw">public String getOptionalArgumentKey() {
      class="kw">return this.optionalArgumentKey;
   }

   class="kw">public String getStringToReplaceWithValue() {
      class="kw">return this.stringToReplaceWithValue;
   }
}