メソッド

一般的な Java プログラミング構文を使用してメソッドを呼び出すことができます。リテラルでメソッドを呼び出すこともできます。可変引数もサポートされています。次の例は、メソッドを呼び出す方法を示しています。

  • Java

  • Kotlin

// string literal, evaluates to "bc"
String bc = parser.parseExpression("'abc'.substring(1, 3)").getValue(String.class);

// evaluates to true
boolean isMember = parser.parseExpression("isMember('Mihajlo Pupin')").getValue(
		societyContext, Boolean.class);
// string literal, evaluates to "bc"
val bc = parser.parseExpression("'abc'.substring(1, 3)").getValue(String::class.java)

// evaluates to true
val isMember = parser.parseExpression("isMember('Mihajlo Pupin')").getValue(
		societyContext, Boolean::class.java)