类 CompilationResult
- java.lang.Object
-
- org.fisco.solc.compiler.CompilationResult
-
public class CompilationResult extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classCompilationResult.ContractMetadata
-
字段概要
字段 修饰符和类型 字段 说明 java.lang.Stringversion
-
构造器概要
构造器 构造器 说明 CompilationResult()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 CompilationResult.ContractMetadatagetContract(java.lang.String contractName)CompilationResult.ContractMetadatagetContract(java.nio.file.Path contractPath, java.lang.String contractName)java.util.List<java.lang.String>getContractKeys()java.util.List<CompilationResult.ContractMetadata>getContracts()static CompilationResultparse(java.lang.String rawJson)
-
-
-
方法详细资料
-
parse
public static CompilationResult parse(java.lang.String rawJson) throws java.io.IOException
- 抛出:
java.io.IOException
-
getContract
public CompilationResult.ContractMetadata getContract(java.lang.String contractName)
- 参数:
contractName- The contract name- 返回:
- the first contract found for a given contract name; use
getContract(Path, String)if this compilation result contains more than one contract with the same name
-
getContract
public CompilationResult.ContractMetadata getContract(java.nio.file.Path contractPath, java.lang.String contractName)
- 参数:
contractPath- The contract pathcontractName- The contract name- 返回:
- the contract with key
contractPath:contractNameif it exists;nullotherwise
-
getContracts
public java.util.List<CompilationResult.ContractMetadata> getContracts()
- 返回:
- all contracts from this compilation result
-
getContractKeys
public java.util.List<java.lang.String> getContractKeys()
- 返回:
- all keys from this compilation result
-
-