public class FunctionNode extends Script
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.List<AnnotationNode> |
annotations |
java.lang.String |
functionName |
| 构造器和说明 |
|---|
FunctionNode(java.lang.String name,
java.lang.String fileName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAnnotation(AnnotationNode annNode) |
void |
addArg(java.lang.String arg) |
void |
addDependentFunctions(java.lang.String functionName) |
void |
addLedgerName(java.lang.String name) |
void |
addLogType(LogType v) |
void |
addStmt(StmtNode node) |
void |
addStmts(java.util.List<StmtNode> l) |
java.util.List<AnnotationHook> |
afterExecutionAnnotations() |
void |
appendAfterInvokeHandler(AnnotationHook handler) |
void |
appendBeforeInvokeHandler(AnnotationHook handler) |
java.util.List<AnnotationHook> |
beforeExecutionAnnotations() |
CostDetail |
getCost() |
java.util.Set<java.lang.String> |
getDependentFunctions() |
java.lang.String |
getFileName() |
com.google.gson.JsonElement |
getHomoDecryptConf() |
com.google.gson.JsonElement |
getHomoEncryptConf() |
JoinInfo |
getJoinInfo() |
java.lang.String |
getKeyManagerID() |
java.util.List<java.lang.String> |
getLedgerNames() |
boolean |
getLogToBDContract() |
boolean |
getLogToNamedLedger() |
java.util.EnumSet<LogType> |
getLogTypes() |
RouteInfo |
getRouteInfo() |
java.lang.String |
getSecretID() |
void |
initTextWithRequester() |
boolean |
isConfidential() |
boolean |
isExport() |
boolean |
isHandler() |
boolean |
isHomomorphicDecrypt() |
boolean |
isHomomorphicEncrypt() |
boolean |
isMask() |
boolean |
isView() |
void |
setConfidential(boolean isConfidential) |
void |
setCost(CostDetail cost) |
void |
setHandler(boolean handler) |
void |
setHomoDecryptConf(com.google.gson.JsonElement homoDecryptConf) |
void |
setHomoEncryptConf(com.google.gson.JsonElement homoEncryptConf) |
void |
setHomomorphicDecrypt(boolean isHomomorphicDecrypt) |
void |
setHomomorphicEncrypt(boolean isHomomorphicEncrypt) |
void |
setIsExport(boolean b) |
void |
setIsMask(boolean b) |
void |
setJoinInfo(JoinInfo joinInfo1) |
void |
setKeyManagerID(java.lang.String keyManagerID) |
void |
setLogToBDContract(boolean b) |
void |
setLogToNamedLedger(boolean b) |
void |
setRouteInfo(RouteInfo routeInfo) |
void |
setSecretID(java.lang.String secretID) |
void |
setStatic(boolean b) |
void |
setView(boolean view) |
getLine, getPos, initText, initTextWithCleaning, plainText, setInterval, setLine, setPospublic java.lang.String functionName
public java.util.List<AnnotationNode> annotations
public java.util.Set<java.lang.String> getDependentFunctions()
public void addDependentFunctions(java.lang.String functionName)
public boolean isConfidential()
public void setConfidential(boolean isConfidential)
public boolean isHandler()
public void setHandler(boolean handler)
public CostDetail getCost()
public void setCost(CostDetail cost)
public void setIsExport(boolean b)
public void setIsMask(boolean b)
public void setStatic(boolean b)
public void addArg(java.lang.String arg)
public void addStmt(StmtNode node)
public void addStmts(java.util.List<StmtNode> l)
public java.lang.String getFileName()
public boolean isExport()
public boolean isMask()
public void initTextWithRequester()
public void addAnnotation(AnnotationNode annNode)
public void addLogType(LogType v)
public java.util.EnumSet<LogType> getLogTypes()
public boolean getLogToBDContract()
public void setLogToBDContract(boolean b)
public boolean getLogToNamedLedger()
public void setLogToNamedLedger(boolean b)
public void addLedgerName(java.lang.String name)
public java.util.List<java.lang.String> getLedgerNames()
public void appendAfterInvokeHandler(AnnotationHook handler)
public java.util.List<AnnotationHook> afterExecutionAnnotations()
public void appendBeforeInvokeHandler(AnnotationHook handler)
public java.util.List<AnnotationHook> beforeExecutionAnnotations()
public RouteInfo getRouteInfo()
public void setRouteInfo(RouteInfo routeInfo)
public boolean isHomomorphicEncrypt()
public void setHomomorphicEncrypt(boolean isHomomorphicEncrypt)
public boolean isHomomorphicDecrypt()
public void setHomomorphicDecrypt(boolean isHomomorphicDecrypt)
public boolean isView()
public void setView(boolean view)
public java.lang.String getKeyManagerID()
public void setKeyManagerID(java.lang.String keyManagerID)
public java.lang.String getSecretID()
public void setSecretID(java.lang.String secretID)
public JoinInfo getJoinInfo()
public void setJoinInfo(JoinInfo joinInfo1)
public com.google.gson.JsonElement getHomoEncryptConf()
public void setHomoEncryptConf(com.google.gson.JsonElement homoEncryptConf)
public com.google.gson.JsonElement getHomoDecryptConf()
public void setHomoDecryptConf(com.google.gson.JsonElement homoDecryptConf)