public class MetaData
extends java.lang.Object
| Constructor and Description |
|---|
MetaData(DALNode metaDataNode,
DALNode symbolNode,
RuntimeContextBuilder.DALRuntimeContext runtimeContext) |
MetaData(DALNode metaDataNode,
DALNode symbolNode,
RuntimeContextBuilder.DALRuntimeContext runtimeContext,
Data data,
java.lang.Throwable error,
RuntimeException originalException,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCallType(java.lang.Class<?> callType) |
boolean |
calledBy(java.lang.Class<?> type) |
java.lang.Object |
callGlobal() |
java.lang.Object |
callGlobal(java.util.function.Supplier<java.lang.Object> supplier) |
java.lang.Object |
callMeta(java.lang.String another) |
java.lang.Object |
callMeta(java.lang.String another,
java.util.function.Supplier<java.lang.Object> supplier) |
java.lang.Object |
callSuper() |
java.lang.Object |
callSuper(java.util.function.Supplier<java.lang.Object> supplier) |
java.lang.Throwable |
catchError() |
Data |
getData() |
DALNode |
getMetaDataNode() |
java.lang.Object |
getName() |
RuntimeContextBuilder.DALRuntimeContext |
getRuntimeContext() |
DALNode |
getSymbolNode() |
boolean |
isInstance(java.lang.Class<?> type) |
MetaData |
newMeta(java.lang.String name) |
public MetaData(DALNode metaDataNode, DALNode symbolNode, RuntimeContextBuilder.DALRuntimeContext runtimeContext)
public MetaData(DALNode metaDataNode, DALNode symbolNode, RuntimeContextBuilder.DALRuntimeContext runtimeContext, Data data, java.lang.Throwable error, RuntimeException originalException, java.lang.String name)
public DALNode getMetaDataNode()
public DALNode getSymbolNode()
public RuntimeContextBuilder.DALRuntimeContext getRuntimeContext()
public Data getData()
public java.lang.Throwable catchError()
public java.lang.Object callSuper()
public java.lang.Object callSuper(java.util.function.Supplier<java.lang.Object> supplier)
public java.lang.Object callGlobal()
public java.lang.Object callGlobal(java.util.function.Supplier<java.lang.Object> supplier)
public MetaData newMeta(java.lang.String name)
public java.lang.Object callMeta(java.lang.String another)
public java.lang.Object callMeta(java.lang.String another,
java.util.function.Supplier<java.lang.Object> supplier)
public void addCallType(java.lang.Class<?> callType)
public boolean calledBy(java.lang.Class<?> type)
public boolean isInstance(java.lang.Class<?> type)
public java.lang.Object getName()