public class ExpressionCode extends Object
| 构造器和说明 |
|---|
ExpressionCode() |
ExpressionCode(List<ByteCode> byteCodes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addByteCode(ByteCode byteCode) |
void |
addPropertyName(String propertyName) |
<T> T |
exec(Object... properties)
execute expression with properties
|
<T> T |
execute()
execute expression code without env
|
<T> T |
execute(Map<String,Object> env)
execute expression code with env
|
List<ByteCode> |
getByteCodes() |
Set<String> |
getPropertyNames() |
void |
setByteCodes(List<ByteCode> byteCodes) |
String |
toReadableString() |
public void addByteCode(ByteCode byteCode)
public void addPropertyName(String propertyName)
public <T> T exec(Object... properties)
T - return typeproperties - propertiespublic <T> T execute()
T - return typepublic <T> T execute(Map<String,Object> env)
T - return typeenv - envpublic String toReadableString()
Copyright © 2020. All rights reserved.