java.lang.Object
com.google.protobuf.AbstractMessageLite<EvmHookSlotKey,EvmHookSlotKey.Builder>
com.google.protobuf.GeneratedMessageLite<EvmHookSlotKey,EvmHookSlotKey.Builder>
com.hedera.hashgraph.sdk.proto.EvmHookSlotKey
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,EvmHookSlotKeyOrBuilder
@Generated
public final class EvmHookSlotKey
extends com.google.protobuf.GeneratedMessageLite<EvmHookSlotKey,EvmHookSlotKey.Builder>
implements EvmHookSlotKeyOrBuilder
* The key of an EVM hook's storage slot. For each EVM hook, its storage is a mapping of 256-bit keys (or "words") to 256-bit values.Protobuf type
com.hedera.hapi.node.state.hooks.EvmHookSlotKey-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* The key of an EVM hook's storage slot.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) static EvmHookSlotKey* The id of the EVM hook that owns this slot.com.google.protobuf.ByteStringgetKey()* The EVM key of this slot.boolean* The id of the EVM hook that owns this slot.static EvmHookSlotKey.Builderstatic EvmHookSlotKey.BuildernewBuilder(EvmHookSlotKey prototype) static EvmHookSlotKeyparseDelimitedFrom(InputStream input) static EvmHookSlotKeyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookSlotKeyparseFrom(byte[] data) static EvmHookSlotKeyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookSlotKeyparseFrom(com.google.protobuf.ByteString data) static EvmHookSlotKeyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookSlotKeyparseFrom(com.google.protobuf.CodedInputStream input) static EvmHookSlotKeyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookSlotKeyparseFrom(InputStream input) static EvmHookSlotKeyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookSlotKeyparseFrom(ByteBuffer data) static EvmHookSlotKeyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EvmHookSlotKey> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
HOOK_ID_FIELD_NUMBER
public static final int HOOK_ID_FIELD_NUMBER- See Also:
-
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasHookId
public boolean hasHookId()* The id of the EVM hook that owns this slot.
.proto.HookId hook_id = 1;- Specified by:
hasHookIdin interfaceEvmHookSlotKeyOrBuilder- Returns:
- Whether the hookId field is set.
-
getHookId
* The id of the EVM hook that owns this slot.
.proto.HookId hook_id = 1;- Specified by:
getHookIdin interfaceEvmHookSlotKeyOrBuilder- Returns:
- The hookId.
-
getKey
public com.google.protobuf.ByteString getKey()* The EVM key of this slot. Must be the minimal bytes representation (no leading zeros).
bytes key = 2;- Specified by:
getKeyin interfaceEvmHookSlotKeyOrBuilder- Returns:
- The key.
-
parseFrom
public static EvmHookSlotKey parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHookSlotKey parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHookSlotKey parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHookSlotKey parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHookSlotKey parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHookSlotKey parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EvmHookSlotKey parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EvmHookSlotKey parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static EvmHookSlotKey parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static EvmHookSlotKey parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<EvmHookSlotKey,EvmHookSlotKey.Builder>
-
getDefaultInstance
-
parser
-