Uses of Class
convex.core.data.Symbol
Packages that use Symbol
Package
Description
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
-
Uses of Symbol in convex.core
Methods in convex.core that return types with arguments of type SymbolModifier and TypeMethodDescriptionState.getEnvironment(Address addr)
Gets the environment for a given account, or null if not found. -
Uses of Symbol in convex.core.data
Fields in convex.core.data with type parameters of type SymbolMethods in convex.core.data that return SymbolModifier and TypeMethodDescriptionstatic Symbol
Creates a Symbol with the given name.static Symbol
Creates a Symbol with the given namestatic Symbol
Symbol.read(ByteBuffer bb)
Reads a Symbol from the given ByteBuffer, assuming tag already consumedstatic Symbol
Format.readSymbol(ByteBuffer bb)
Reads a Symbol from a ByteBuffer.Methods in convex.core.data that return types with arguments of type SymbolModifier and TypeMethodDescriptionAccountStatus.getCallableFunctions()
Gets the callable functions from this Account.AccountStatus.getEnvironment()
Gets the Environment for this account.AccountStatus.getMetadata()
Methods in convex.core.data with parameters of type SymbolModifier and TypeMethodDescriptionboolean
Tests if this Symbol is equal to another Symbol.AccountStatus.getCallableFunction(Symbol sym)
Gets a callable function from the environment, or null if not callable<R> R
AccountStatus.getEnvironmentValue(Symbol symbol)
Gets the value in the Account's environment for the given symbol.Method parameters in convex.core.data with type arguments of type SymbolModifier and TypeMethodDescriptionAccountStatus.withEnvironment(AHashMap<Symbol,ACell> newEnvironment)
-
Uses of Symbol in convex.core.data.type
Methods in convex.core.data.type that return Symbol -
Uses of Symbol in convex.core.lang
Fields in convex.core.lang declared as SymbolModifier and TypeFieldDescriptionstatic Symbol
Symbols.ABS
static Symbol
Symbols.ACCEPT
static Symbol
Symbols.ACCOUNT
static Symbol
Symbols.ACCOUNT_Q
static Symbol
Symbols.ACTOR_Q
static Symbol
Symbols.ADDRESS
static Symbol
Symbols.ADDRESS_Q
static Symbol
Symbols.AMPERSAND
static Symbol
Symbols.AND
static Symbol
Symbols.APPLY
static Symbol
Symbols.ASSERT
static Symbol
Symbols.ASSOC
static Symbol
Symbols.ASSOC_IN
static Symbol
Symbols.BALANCE
static Symbol
Symbols.BAR
static Symbol
Symbols.BAZ
static Symbol
Symbols.BLOB
static Symbol
Symbols.BLOB_MAP
static Symbol
Symbols.BLOB_Q
static Symbol
Symbols.BOOLEAN
static Symbol
Symbols.BOOLEAN_Q
static Symbol
Symbols.BREAK
static Symbol
Symbols.BYTE
static Symbol
Symbols.CALL
static Symbol
Symbols.CALL_STAR
static Symbol
Symbols.CATCH
static Symbol
Symbols.CEIL
static Symbol
Symbols.CHAR
static Symbol
Symbols.CHECK_TRUSTED_Q
static Symbol
Symbols.CNS_RESOLVE
static Symbol
Symbols.COLL_Q
static Symbol
Symbols.COMPILE
static Symbol
Symbols.CONCAT
static Symbol
Symbols.COND
static Symbol
Symbols.CONJ
static Symbol
Symbols.CONS
static Symbol
Symbols.CONTAINS_KEY_Q
static Symbol
Core.CORE_SYMBOL
Symbol for core namespacestatic Symbol
Symbols.COUNT
static Symbol
Symbols.CREATE_ACCOUNT
static Symbol
Symbols.CREATE_PEER
static Symbol
Symbols.DEC
static Symbol
Symbols.DEF
static Symbol
Symbols.DEPLOY
static Symbol
Symbols.DEPLOY_ONCE
static Symbol
Symbols.DIFFERENCE
static Symbol
Symbols.DISJ
static Symbol
Symbols.DISSOC
static Symbol
Symbols.DIVIDE
static Symbol
Symbols.DO
static Symbol
Symbols.DOC
static Symbol
Symbols.DOUBLE
static Symbol
Symbols.E
static Symbol
Symbols.EMPTY
static Symbol
Symbols.EMPTY_Q
static Symbol
Symbols.ENCODING
static Symbol
Symbols.END
static Symbol
Symbols.EQ
static Symbol
Symbols.EQUALS
static Symbol
Symbols.EVAL
static Symbol
Symbols.EVAL_AS
static Symbol
Symbols.EXP
static Symbol
Symbols.EXPAND
static Symbol
Symbols.EXPANDER
static Symbol
Symbols.EXPORT
static Symbol
Symbols.EXPORTS_Q
static Symbol
Symbols.FAIL
static Symbol
Symbols.FEES
static Symbol
Symbols.FETCH
static Symbol
Symbols.FIRST
static Symbol
Symbols.FLOOR
static Symbol
Symbols.FN
static Symbol
Symbols.FN_Q
static Symbol
Symbols.FOO
static Symbol
Symbols.GE
static Symbol
Symbols.GET
static Symbol
Symbols.GET_CONTROLLER
static Symbol
Symbols.GET_HOLDING
static Symbol
Symbols.GET_IN
static Symbol
Symbols.GET_META
static Symbol
Symbols.GT
static Symbol
Symbols.HALT
static Symbol
Symbols.HASH
static Symbol
Symbols.HASH_MAP
static Symbol
Symbols.HASH_Q
static Symbol
Symbols.HASH_SET
static Symbol
Symbols.HERO
static Symbol
Symbols.IF
static Symbol
Symbols.INC
static Symbol
Symbols.INTERSECTION
static Symbol
Symbols.INTO
static Symbol
Symbols.JUICE_PRICE
static Symbol
Symbols.KEYS
static Symbol
Symbols.KEYWORD
static Symbol
Symbols.KEYWORD_Q
static Symbol
Symbols.LAST
static Symbol
Symbols.LE
static Symbol
Symbols.LET
static Symbol
Symbols.LIST
static Symbol
Symbols.LIST_Q
static Symbol
Symbols.LOG
static Symbol
Symbols.LONG
static Symbol
Symbols.LONG_Q
static Symbol
Symbols.LOOKUP
static Symbol
Symbols.LOOKUP_META
static Symbol
Symbols.LOOP
static Symbol
Symbols.LT
static Symbol
Symbols.MACRO
static Symbol
Symbols.MAP
static Symbol
Symbols.MAP_Q
static Symbol
Symbols.MERGE
static Symbol
Symbols.META
static Symbol
Symbols.META_STAR
static Symbol
Symbols.MINUS
static Symbol
Symbols.MOD
static Symbol
Symbols.NAME
static Symbol
Symbols.NAN
static Symbol
Symbols.NAN_Q
static Symbol
Symbols.NEXT
static Symbol
Symbols.NIL
static Symbol
Symbols.NIL_Q
static Symbol
Symbols.NOT
static Symbol
Symbols.NTH
static Symbol
Symbols.NUMBER_Q
static Symbol
Symbols.OR
static Symbol
Symbols.PLUS
static Symbol
Symbols.POW
static Symbol
Symbols.QUASIQUOTE
static Symbol
Symbols.QUERY
static Symbol
Symbols.QUERY_AS
static Symbol
Symbols.QUOT
static Symbol
Symbols.QUOTE
static Symbol
Symbols.READ
static Symbol
Symbols.RECEIVE_ALLOWANCE
static Symbol
Symbols.RECEIVE_ASSET
static Symbol
Symbols.RECEIVE_COIN
static Symbol
Symbols.RECUR
static Symbol
Symbols.REDUCE
static Symbol
Symbols.REDUCED
static Symbol
Symbols.REGISTER
static Symbol
Symbols.REM
static Symbol
Symbols.RETURN
static Symbol
Symbols.REVERSE
static Symbol
Symbols.ROLLBACK
static Symbol
Symbols.SCHEDULE
static Symbol
Symbols.SCHEDULE_STAR
static Symbol
Symbols.SECOND
static Symbol
Symbols.SET
static Symbol
Symbols.SET_BANG
static Symbol
Symbols.SET_CONTROLLER
static Symbol
Symbols.SET_HOLDING
static Symbol
Symbols.SET_KEY
static Symbol
Symbols.SET_MEMORY
static Symbol
Symbols.SET_PEER_DATA
static Symbol
Symbols.SET_PEER_STAKE
static Symbol
Symbols.SET_Q
static Symbol
Symbols.SET_STAR
static Symbol
Symbols.SIGNUM
static Symbol
Symbols.SOURCE
static Symbol
Symbols.SQRT
static Symbol
Symbols.STAKE
static Symbol
Symbols.STAR_ADDRESS
static Symbol
Symbols.STAR_BALANCE
static Symbol
Symbols.STAR_CALLER
static Symbol
Symbols.STAR_DEPTH
static Symbol
Symbols.STAR_HOLDINGS
static Symbol
Symbols.STAR_INITIAL_EXPANDER
static Symbol
Symbols.STAR_JUICE
static Symbol
Symbols.STAR_KEY
static Symbol
Symbols.STAR_LANG
static Symbol
Symbols.STAR_MEMORY
static Symbol
Symbols.STAR_OFFER
static Symbol
Symbols.STAR_ORIGIN
static Symbol
Symbols.STAR_RESULT
static Symbol
Symbols.STAR_SEQUENCE
static Symbol
Symbols.STAR_STATE
static Symbol
Symbols.STAR_TIMESTAMP
static Symbol
Symbols.START
static Symbol
Symbols.STORE
static Symbol
Symbols.STR
static Symbol
Symbols.STR_Q
static Symbol
Symbols.SUBSET_Q
static Symbol
Symbols.SYMBOL
static Symbol
Symbols.SYMBOL_Q
static Symbol
Symbols.SYNTAX
static Symbol
Symbols.SYNTAX_Q
static Symbol
Symbols.SYNTAX_QUOTE
static Symbol
Symbols.TAILCALL_STAR
static Symbol
Symbols.TIMES
static Symbol
Symbols.TIMESTAMP
static Symbol
Symbols.TRANSFER
static Symbol
Symbols.TRANSFER_MEMORY
static Symbol
Symbols.TRY
static Symbol
Symbols.UNDEF
static Symbol
Symbols.UNDEF_STAR
static Symbol
Symbols.UNDERSCORE
static Symbol
Symbols.UNION
static Symbol
Symbols.UNQUOTE
static Symbol
Symbols.UNQUOTE_SPLICING
static Symbol
Symbols.UNSYNTAX
static Symbol
Symbols.VALUES
static Symbol
Symbols.VEC
static Symbol
Symbols.VECTOR
static Symbol
Symbols.VECTOR_Q
static Symbol
Symbols.WHEN
static Symbol
Symbols.X
static Symbol
Symbols.ZERO_Q
Fields in convex.core.lang with type parameters of type SymbolModifier and TypeFieldDescriptionCore.ENVIRONMENT
Default initial environment importing core namespaceCore.METADATA
Default initial core metadataCore.SYMBOL
Methods in convex.core.lang that return SymbolModifier and TypeMethodDescriptionstatic Symbol
RT.ensureSymbol(ACell a)
Coerces an named argument to a Symbol.Methods in convex.core.lang that return types with arguments of type SymbolModifier and TypeMethodDescriptionContext.getEnvironment()
Gets the current EnvironmentContext.getMetadata()
Gets the metadata for the current AccountContext.lookupDynamicEntry(Address address, Symbol sym)
Looks up an environment entry for a specific address without consuming juice.Methods in convex.core.lang with parameters of type SymbolModifier and TypeMethodDescriptionDefines a value in the environment of the current addressContext.CompilerState.getPosition(Symbol sym)
Looks up a symbol's value in the current execution context, without any effect on the Context (no juice consumed etc.)Context.lookupDefiningAccount(Address address, Symbol sym)
Looks up the account the defines a given SymbolContext.lookupDynamic(Address address, Symbol symbol)
Looks up a value in the dynamic environment.Context.lookupDynamic(Symbol symbol)
Looks up a value in the dynamic environment.Context.lookupDynamicEntry(Address address, Symbol sym)
Looks up an environment entry for a specific address without consuming juice.Context.lookupMeta(Address address, Symbol sym)
Looks up Metadata for the given symbol in this contextContext.lookupMeta(Symbol sym)
Looks up Metadata for the given symbol in this contextContext.lookupValue(Address address, Symbol sym)
Looks up value for the given symbol in this contextContext.lookupValue(Symbol sym)
Looks up value for the given symbol in this contextRemoves a definition mapping in the environment of the current address -
Uses of Symbol in convex.core.lang.impl
Methods in convex.core.lang.impl that return SymbolModifier and TypeMethodDescriptionCoreFn.getSymbol()
ICoreDef.getSymbol()
Defines the symbol for this core definition.Constructors in convex.core.lang.impl with parameters of type Symbol -
Uses of Symbol in convex.core.lang.ops
Methods in convex.core.lang.ops with parameters of type SymbolModifier and TypeMethodDescriptionGets the special Op for a given Symbol, or null if not found -
Uses of Symbol in convex.core.lang.reader
Methods in convex.core.lang.reader that return Symbol -
Uses of Symbol in convex.core.transactions
Fields in convex.core.transactions declared as SymbolMethods in convex.core.transactions with parameters of type SymbolModifier and TypeMethodDescriptionstatic Call
Call.create(Address address, long sequence, Address target, long offer, Symbol functionName, AVector<ACell> args)
static Call
Call.create(Address address, long sequence, Address target, Symbol functionName, AVector<ACell> args)
Constructors in convex.core.transactions with parameters of type Symbol