Можно ли создавать или изменять зарезервированные слова в Java. Если да, то как вы их делаете?

Я использую eclipse photon 2018 в качестве IDE и компилятора. Я знаю и знаком со всеми зарезервированными словами в java, но хочу сделать несколько. Я хотел бы создать зарезервированное слово Let, которое принимает выражение, присваивает его переменной и помечает как логическое значение true. Например код:

// assigns variables
double w = 1.0;
double x = 0.0;

//  defines expression as thing using python walrus operator equal to 1/0 which equals 1. thing is 
//  always true
Let thing := ((w / x) = 1.0)
if (thing || thing == 1.0)
{
    // then do this
}  else { // do this  }

Я хочу создать зарезервированное слово Let, которое делает выражение всегда истинным, и я хочу создать новый оператор присваивания :=, который работает так же, как оператор python walrus. У меня есть много других идей для зарезервированных слов. Пожалуйста, не критикуйте мой выбор или идею зарезервированного слова java, просто объясните, как сделать зарезервированные слова. Не закрывайте


person LoopGod    schedule 13.01.2020    source источник
comment
Вы не можете добавить ключевое слово к языку, разветвить Java и сделать свое;)   -  person azro    schedule 14.01.2020
comment
Здесь вы пытаетесь сделать много вещей, которые просто невозможны в Java в ее нынешнем виде. Вы можете делать это, но только если вы разветвите Java, как описывает @azro.   -  person Chris Thompson    schedule 14.01.2020
comment
Ваш оператор if относится к thing в логическом контексте и, по-видимому, в контексте float (или double). Это язык, который был бы чрезвычайно запутанным.   -  person Jeff Holt    schedule 14.01.2020
comment
@JeffHolt, ты имеешь в виду, например, C/C++? :)   -  person Costi Ciudatu    schedule 14.01.2020
comment
@CostiCiudatu LOL   -  person Jeff Holt    schedule 14.01.2020