| 程序包 | 说明 |
|---|---|
| cn.bitfactory.bop.utils.generator | |
| cn.bitfactory.bop.utils.generator.entity | |
| cn.bitfactory.bop.utils.generator.entity.datatypes |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Array> |
TypeDecoder.decode(String input,
int offset,
TypeReference<T> typeReference) |
static <T extends Type> |
TypeDecoder.decodeDynamicArray(String input,
int offset,
TypeReference<T> typeReference) |
static <T extends Type> |
TypeDecoder.decodeDynamicStruct(String input,
int offset,
TypeReference<T> typeReference) |
protected abstract <T extends Type> |
FunctionReturnDecoder.decodeEventParameter(String rawInput,
TypeReference<T> typeReference) |
<T extends Type> |
DefaultFunctionReturnDecoder.decodeEventParameter(String rawInput,
TypeReference<T> typeReference) |
static <T extends Type> |
FunctionReturnDecoder.decodeIndexedValue(String rawInput,
TypeReference<T> typeReference) |
static <T extends Type> |
TypeDecoder.decodeStaticArray(String input,
int offset,
TypeReference<T> typeReference,
int length) |
static <T extends Type> |
TypeDecoder.decodeStaticStruct(String input,
int offset,
TypeReference<T> typeReference) |
static <T extends Type> |
DefaultFunctionReturnDecoder.getDataOffset(String input,
int offset,
TypeReference<?> typeReference) |
static Type |
TypeDecoder.instantiateType(TypeReference ref,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Type> |
FunctionReturnDecoder.decode(String rawInput,
List<TypeReference<Type>> outputParameters) |
protected abstract List<Type> |
FunctionReturnDecoder.decodeFunctionResult(String rawInput,
List<TypeReference<Type>> outputParameters) |
List<Type> |
DefaultFunctionReturnDecoder.decodeFunctionResult(String rawInput,
List<TypeReference<Type>> outputParameters) |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TypeReference.StaticArrayTypeReference<T extends Type> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Type> |
TypeReference.create(Class<T> cls) |
static <T extends Type> |
TypeReference.create(Class<T> cls,
boolean indexed) |
static TypeReference<DynamicArray> |
Utils.getDynamicArrayTypeReference(Class parameter) |
TypeReference |
TypeReference.getSubTypeReference() |
static TypeReference |
TypeReference.makeTypeReference(String solidityType) |
static TypeReference |
TypeReference.makeTypeReference(String solidityType,
boolean indexed,
boolean primitives) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<TypeReference<Type>> |
Utils.convert(List<TypeReference<?>> input) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
TypeReference.compareTo(TypeReference<T> o) |
static <T extends Type> |
Utils.getFullParameterizedTypeFromArray(TypeReference typeReference) |
static <T extends Type> |
Utils.getParameterizedTypeFromArray(TypeReference typeReference) |
static <T extends Type> |
Utils.getTypeName(TypeReference<T> typeReference) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<TypeReference<Type>> |
Utils.convert(List<TypeReference<?>> input) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TypeReference<Type>> |
Event.getIndexedParameters() |
List<TypeReference<Type>> |
Event.getNonIndexedParameters() |
List<TypeReference<Type>> |
Function.getOutputParameters() |
List<TypeReference<Type>> |
Event.getParameters() |
| 构造器和说明 |
|---|
Event(String name,
List<TypeReference<?>> parameters) |
Function(String name,
List<Type> inputParameters,
List<TypeReference<?>> outputParameters) |
Copyright © 2025. All rights reserved.