public class CFuncRef extends Iced<CFuncRef>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
funcName |
java.lang.String |
keyName |
java.lang.String |
language |
static CFuncRef |
NOP |
Constructor and Description |
---|
CFuncRef(java.lang.String language,
java.lang.String keyName,
java.lang.String funcName) |
Modifier and Type | Method and Description |
---|---|
static CFuncRef |
from(java.lang.String def)
Create function definition from "lang:keyName=funcName"
|
static CFuncRef |
from(java.lang.String lang,
java.lang.String keyName,
java.lang.String funcName) |
Key |
getKey() |
java.lang.String |
getName() |
java.lang.String |
toRef() |
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonBytes, toJsonString, write, writeExternal, writeJSON
public static final CFuncRef NOP
public final java.lang.String keyName
public final java.lang.String funcName
public final java.lang.String language
public CFuncRef(java.lang.String language, java.lang.String keyName, java.lang.String funcName)
public static CFuncRef from(java.lang.String def)
def
- function definitionpublic static CFuncRef from(java.lang.String lang, java.lang.String keyName, java.lang.String funcName)
public java.lang.String getName()
public Key getKey()
public java.lang.String toRef()