Uses of Class
convex.core.data.Symbol
Packages that use Symbol
Package
Description
Fundamental Convex classes used for the decentralised network
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
CVM type system implementation.
Core CVM implementation
Internal CVM language implementation classes
CVM Operations, effectively the "machine code" of the CVM
Implementation of the standard Convex Lisp Reader
Convex network transaction types.
-
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 SymbolCreates a Symbol with the given name.static SymbolCreates a Symbol with the given namestatic SymbolSymbol.read(ByteBuffer bb) Reads a Symbol from the given ByteBuffer, assuming tag already consumedstatic SymbolSymbol.unsafeCreate(StringShort rawName) Creates a Symbol in an unsafe manner (possibly invalid name), used for testingstatic SymbolSymbol.unsafeCreate(String rawName) Creates a Symbol in an unsafe manner (possibly invalid name), used for testingMethods 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 TypeMethodDescriptionbooleanTests 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> RAccountStatus.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 final SymbolSymbols.ABSstatic final SymbolSymbols.ACCEPTstatic final SymbolSymbols.ACCOUNTstatic final SymbolSymbols.ACCOUNT_Qstatic final SymbolSymbols.ACTOR_Qstatic final SymbolSymbols.ADDRESSstatic final SymbolSymbols.ADDRESS_Qstatic final SymbolSymbols.AMPERSANDstatic final SymbolSymbols.ANDstatic final SymbolSymbols.APPLYstatic final SymbolSymbols.ASSERTstatic final SymbolSymbols.ASSOCstatic final SymbolSymbols.ASSOC_INstatic final SymbolSymbols.BALANCEstatic final SymbolSymbols.BARstatic final SymbolSymbols.BAZstatic final SymbolSymbols.BIT_ANDstatic final SymbolSymbols.BIT_NOTstatic final SymbolSymbols.BIT_ORstatic final SymbolSymbols.BIT_XORstatic final SymbolSymbols.BLOBstatic final SymbolSymbols.BLOB_MAPstatic final SymbolSymbols.BLOB_Qstatic final SymbolSymbols.BOOLEANstatic final SymbolSymbols.BOOLEAN_Qstatic final SymbolSymbols.BREAKstatic final SymbolSymbols.BYTEstatic final SymbolSymbols.CALLstatic final SymbolSymbols.CALL_STARstatic final SymbolSymbols.CALLABLE_Qstatic final SymbolSymbols.CATCHstatic final SymbolSymbols.CEILstatic final SymbolSymbols.CHARstatic final SymbolSymbols.CHECK_TRUSTED_Qstatic final SymbolSymbols.CNS_RESOLVEstatic final SymbolSymbols.COLL_Qstatic final SymbolSymbols.COMPILEstatic final SymbolSymbols.CONCATstatic final SymbolSymbols.CONDstatic final SymbolSymbols.CONJstatic final SymbolSymbols.CONSstatic final SymbolSymbols.CONTAINS_KEY_Qstatic final SymbolCore.CORE_SYMBOLSymbol for core namespacestatic final SymbolSymbols.COUNTstatic final SymbolSymbols.CREATE_ACCOUNTstatic final SymbolSymbols.CREATE_PEERstatic final SymbolSymbols.DECstatic final SymbolSymbols.DEFstatic final SymbolSymbols.DEPLOYstatic final SymbolSymbols.DEPLOY_ONCEstatic final SymbolSymbols.DIFFERENCEstatic final SymbolSymbols.DISJstatic final SymbolSymbols.DISSOCstatic final SymbolSymbols.DIVIDEstatic final SymbolSymbols.DOstatic final SymbolSymbols.DOCstatic final SymbolSymbols.DOUBLEstatic final SymbolSymbols.DOUBLE_Qstatic final SymbolSymbols.Estatic final SymbolSymbols.EMPTYstatic final SymbolSymbols.EMPTY_Qstatic final SymbolSymbols.ENCODINGstatic final SymbolSymbols.ENDstatic final SymbolSymbols.EQstatic final SymbolSymbols.EQUALSstatic final SymbolSymbols.EVALstatic final SymbolSymbols.EVAL_ASstatic final SymbolSymbols.EXPstatic final SymbolSymbols.EXPANDstatic final SymbolSymbols.EXPANDERstatic final SymbolSymbols.FAILstatic final SymbolSymbols.FEESstatic final SymbolSymbols.FETCHstatic final SymbolSymbols.FIRSTstatic final SymbolSymbols.FLOORstatic final SymbolSymbols.FNstatic final SymbolSymbols.FN_Qstatic final SymbolSymbols.FOOstatic final SymbolSymbols.GEstatic final SymbolSymbols.GETstatic final SymbolSymbols.GET_CONTROLLERstatic final SymbolSymbols.GET_HOLDINGstatic final SymbolSymbols.GET_INstatic final SymbolSymbols.GET_METAstatic final SymbolSymbols.GTstatic final SymbolSymbols.HALTstatic final SymbolSymbols.HASHstatic final SymbolSymbols.HASH_MAPstatic final SymbolSymbols.HASH_Qstatic final SymbolSymbols.HASH_SETstatic final SymbolSymbols.HEROstatic final SymbolSymbols.IFstatic final SymbolSymbols.INCstatic final SymbolSymbols.INTERSECTIONstatic final SymbolSymbols.INTOstatic final SymbolSymbols.JOINstatic final SymbolSymbols.JUICE_PRICEstatic final SymbolSymbols.KEYSstatic final SymbolSymbols.KEYWORDstatic final SymbolSymbols.KEYWORD_Qstatic final SymbolSymbols.LASTstatic final SymbolSymbols.LEstatic final SymbolSymbols.LETstatic final SymbolSymbols.LISTstatic final SymbolSymbols.LIST_Qstatic final SymbolSymbols.LOGstatic final SymbolSymbols.LONGstatic final SymbolSymbols.LONG_Qstatic final SymbolSymbols.LOOKUPstatic final SymbolSymbols.LOOKUP_METAstatic final SymbolSymbols.LOOPstatic final SymbolSymbols.LTstatic final SymbolSymbols.MACROstatic final SymbolSymbols.MAPstatic final SymbolSymbols.MAP_Qstatic final SymbolSymbols.MAXstatic final SymbolSymbols.MERGEstatic final SymbolSymbols.METAstatic final SymbolSymbols.META_STARstatic final SymbolSymbols.MINstatic final SymbolSymbols.MINUSstatic final SymbolSymbols.MODstatic final SymbolSymbols.NAMEstatic final SymbolSymbols.NANstatic final SymbolSymbols.NAN_Qstatic final SymbolSymbols.NEXTstatic final SymbolSymbols.NILstatic final SymbolSymbols.NIL_Qstatic final SymbolSymbols.NOTstatic final SymbolSymbols.NTHstatic final SymbolSymbols.NUMBER_Qstatic final SymbolSymbols.ORstatic final SymbolSymbols.PLUSstatic final SymbolSymbols.POWstatic final SymbolSymbols.PRINTstatic final SymbolSymbols.QUASIQUOTEstatic final SymbolSymbols.QUERYstatic final SymbolSymbols.QUERY_ASstatic final SymbolSymbols.QUOTstatic final SymbolSymbols.QUOTEstatic final SymbolSymbols.READstatic final SymbolSymbols.RECEIVE_ALLOWANCEstatic final SymbolSymbols.RECEIVE_ASSETstatic final SymbolSymbols.RECEIVE_COINstatic final SymbolSymbols.RECURstatic final SymbolSymbols.REDUCEstatic final SymbolSymbols.REDUCEDstatic final SymbolSymbols.REGISTERstatic final SymbolSymbols.REMstatic final SymbolSymbols.RETURNstatic final SymbolSymbols.REVERSEstatic final SymbolSymbols.ROLLBACKstatic final SymbolSymbols.SCHEDULEstatic final SymbolSymbols.SCHEDULE_STARstatic final SymbolSymbols.SECONDstatic final SymbolSymbols.SETstatic final SymbolSymbols.SET_BANGstatic final SymbolSymbols.SET_CONTROLLERstatic final SymbolSymbols.SET_HOLDINGstatic final SymbolSymbols.SET_KEYstatic final SymbolSymbols.SET_MEMORYstatic final SymbolSymbols.SET_PEER_DATAstatic final SymbolSymbols.SET_PEER_STAKEstatic final SymbolSymbols.SET_Qstatic final SymbolSymbols.SET_STARstatic final SymbolSymbols.SIGNUMstatic final SymbolSymbols.SLICEstatic final SymbolSymbols.SOURCEstatic final SymbolSymbols.SPLITstatic final SymbolSymbols.SQRTstatic final SymbolSymbols.STAKEstatic final SymbolSymbols.STAR_ADDRESSstatic final SymbolSymbols.STAR_BALANCEstatic final SymbolSymbols.STAR_CALLERstatic final SymbolSymbols.STAR_DEPTHstatic final SymbolSymbols.STAR_HOLDINGSstatic final SymbolSymbols.STAR_INITIAL_EXPANDERstatic final SymbolSymbols.STAR_JUICEstatic final SymbolSymbols.STAR_JUICE_PRICEstatic final SymbolSymbols.STAR_KEYstatic final SymbolSymbols.STAR_LANGstatic final SymbolSymbols.STAR_MEMORYstatic final SymbolSymbols.STAR_OFFERstatic final SymbolSymbols.STAR_ORIGINstatic final SymbolSymbols.STAR_RESULTstatic final SymbolSymbols.STAR_SEQUENCEstatic final SymbolSymbols.STAR_STATEstatic final SymbolSymbols.STAR_TIMESTAMPstatic final SymbolSymbols.STARTstatic final SymbolSymbols.STATICstatic final SymbolSymbols.STOREstatic final SymbolSymbols.STRstatic final SymbolSymbols.STR_Qstatic final SymbolSymbols.SUBSET_Qstatic final SymbolSymbols.SYMBOLstatic final SymbolSymbols.SYMBOL_Qstatic final SymbolSymbols.SYNTAXstatic final SymbolSymbols.SYNTAX_Qstatic final SymbolSymbols.SYNTAX_QUOTEstatic final SymbolSymbols.TAILCALL_STARstatic final SymbolSymbols.TIMESstatic final SymbolSymbols.TIMESTAMPstatic final SymbolSymbols.TRANSFERstatic final SymbolSymbols.TRANSFER_MEMORYstatic final SymbolSymbols.TRYstatic final SymbolSymbols.UNDEFstatic final SymbolSymbols.UNDEF_STARstatic final SymbolSymbols.UNDERSCOREstatic final SymbolSymbols.UNIONstatic final SymbolSymbols.UNQUOTEstatic final SymbolSymbols.UNQUOTE_SPLICINGstatic final SymbolSymbols.UNSYNTAXstatic final SymbolSymbols.VALUESstatic final SymbolSymbols.VECstatic final SymbolSymbols.VECTORstatic final SymbolSymbols.VECTOR_Qstatic final SymbolSymbols.WHENstatic final SymbolSymbols.Xstatic final SymbolSymbols.ZERO_QFields in convex.core.lang with type parameters of type SymbolModifier and TypeFieldDescriptionCore.ENVIRONMENTDefault initial environment importing core namespaceCore.METADATADefault initial core metadataCore.SYMBOLMethods in convex.core.lang that return SymbolModifier and TypeMethodDescriptionstatic SymbolRT.ensureSymbol(ACell a) Ensures the argument is a Symbol.static SymbolMethods 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 CallCall.create(Address address, long sequence, Address target, long offer, Symbol functionName, AVector<ACell> args) static CallCall.create(Address address, long sequence, Address target, Symbol functionName, AVector<ACell> args) Constructors in convex.core.transactions with parameters of type Symbol