Допустим, у нас есть программа с методом void foo (int a, int b, int c) , и у нас есть список операторов, заданных в строковых форматах, таких как "System.out.println (а);»или "int q = a + b + c;"или "try {int d = a / b;} catch (Exception e) {}".Есть ли удобный способ вставить эти операторы в foo с использованием Java Parser?
Обратите внимание, что операторы даны в строковом формате, и мы заранее не знаем, что это за операторы, поэтому кажется, что построить оператор очень сложно.использование BlockStmt, NameExpr, FieldExpr и т. д., потому что это потребует анализа строки оператора в этих полях.Есть ли способ, которым Java Parser может добавлять операторы в строковом формате без необходимости писать синтаксический анализатор операторов?