Uses of Class
gnu.mapping.Symbol
Packages that use Symbol
Package
Description
Supports
Expression,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of Symbol in gnu.expr
Modifier and TypeMethodDescriptionBuiltinEnvironment.addLocation(Symbol name, Object prop, Location loc) voidAbstractScriptEngineFactory.BindingsEnvironment.define(Symbol key, Object property, Object newValue) voidprotected voidLanguage.defProcStFld(Symbol sym, String cname, String fname) BuiltinEnvironment.getLocation(Symbol key, Object property, int hash, boolean create) Language.lookupBuiltin(Symbol name, Object property, int hash) AbstractScriptEngineFactory.BindingsEnvironment.lookupDirect(Symbol name, Object property, int hash) protected NamedLocationAbstractScriptEngineFactory.BindingsEnvironment.newLocation(Symbol name, Object property) -
Uses of Symbol in gnu.kawa.functions
Methods in gnu.kawa.functions that return SymbolMethods in gnu.kawa.functions with parameters of type SymbolModifier and TypeMethodDescriptionstatic ObjectGetNamedPart.getNamedPart(Object container, Symbol part) -
Uses of Symbol in gnu.kawa.lispexpr
Fields in gnu.kawa.lispexpr declared as SymbolModifier and TypeFieldDescriptionstatic final SymbolLispLanguage.bracket_apply_symstatic final SymbolLispLanguage.bracket_list_symstatic final SymbolReaderXmlElement.defaultElementNamespaceSymbolstatic final SymbolLispLanguage.lookup_symUsed for Kawa infix ':' operator.static final SymbolLispLanguage.quasiquote_symstatic final SymbolLispLanguage.splice_colon_symstatic final SymbolLispLanguage.splice_symMethods in gnu.kawa.lispexpr that return SymbolModifier and TypeMethodDescriptionprotected SymbolLispLanguage.fromLangSymbol(Object sym) static SymbolLispLanguage.langSymbolToSymbol(Object sym) Convert the Language's idea of a symbol to a gnu.mapping.Symbol.LispPackage.lookupPresent(String name, int hash, boolean intern) Methods in gnu.kawa.lispexpr with parameters of type Symbol -
Uses of Symbol in gnu.kawa.models
Methods in gnu.kawa.models that return Symbol -
Uses of Symbol in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type SymbolModifier and TypeMethodDescriptionstatic StaticFieldLocationStaticFieldLocation.define(Environment environ, Symbol sym, Object property, String cname, String fname) -
Uses of Symbol in gnu.kawa.xml
Fields in gnu.kawa.xml declared as SymbolModifier and TypeFieldDescriptionstatic final SymbolElementType.MATCH_ANY_QNAMEMakeElement.tagOptional tag.Methods in gnu.kawa.xml that return SymbolModifier and TypeMethodDescriptionKNode.getNodeSymbol()The Data Model's node-name accessor.static SymbolMakeElement.getTagName(ApplyExp exp) Methods in gnu.kawa.xml with parameters of type SymbolModifier and TypeMethodDescriptionstatic AttributeTypestatic ElementTypestatic voidMakeAttribute.startAttribute(Consumer out, Symbol type) static voidMakeElement.startElement(Consumer out, Symbol qname, int copyNamespacesMode) static voidMakeElement.startElement(Consumer out, Symbol qname, int copyNamespacesMode, NamespaceBinding namespaceNodes) static MakeElementMakeElement.valueOf(Symbol tag, NamespaceBinding namespaceNodes, int options) Constructors in gnu.kawa.xml with parameters of type SymbolModifierConstructorDescriptionAttributeType(Symbol qname) AttributeType(String name, Symbol qname) ElementType(Symbol qname) ElementType(String name, Symbol qname) -
Uses of Symbol in gnu.kawa.xslt
Fields in gnu.kawa.xslt declared as SymbolMethods in gnu.kawa.xslt with parameters of type SymbolModifier and TypeMethodDescriptionstatic voidApplyTemplates.applyTemplates$C(String select, Symbol mode, Consumer out) static voidApplyTemplates.applyTemplates$X(String select, Symbol mode, CallContext ctx) static voidXSLT.defineApplyTemplate(String pattern, double priority, Symbol mode, Procedure template) static voidXSLT.defineCallTemplate(Symbol name, double priority, Procedure template) static voidXSLT.defineTemplate(Symbol name, String pattern, double priority, Symbol mode, Procedure template) Constructors in gnu.kawa.xslt with parameters of type Symbol -
Uses of Symbol in gnu.mapping
Subclasses of Symbol in gnu.mappingFields in gnu.mapping declared as SymbolModifier and TypeFieldDescriptionstatic final SymbolProcedure.compilerXKeystatic final SymbolSymbol.FUNCTIONConventional value used as a property key for function bindings.static final SymbolProcedure.inlineIfConstantSymbolstatic final SymbolPropertySet.nameKeystatic final SymbolSymbol.PLISTConventional value used as aSymbolname to access anObject's property list.static final SymbolProcedure.validateApplyKeyKey for a property used by gnu.expr.Inlinecalls.static final SymbolProcedure.validateXApplyKeySame as validateApplyKey but handles splice args.Methods in gnu.mapping that return SymbolModifier and TypeMethodDescriptionstatic SymbolNamespace.getDefaultSymbol(String name) ConstrainedLocation.getKeySymbol()EnvironmentKey.getKeySymbol()IndirectableLocation.getKeySymbol()KeyPair.getKeySymbol()Location.getKeySymbol()final SymbolNamedLocation.getKeySymbol()final SymbolSymbol.getKeySymbol()Get a Symbol matching the given name.Get a Symbol matching the given name.protected final SymbolNamespace.lookupInternal(String key, int hash) Search for an existing Symbol with the give name.static SymbolFind or create a symbol in a specificed namespace.static SymbolFind or create a symbol in a specificed namespace.static SymbolSymbol.makeUninterned(String name) static SymbolSymbol.makeUninterned(String name, Namespace namespace) static SymbolSymbol.makeWithUnknownNamespace(String local, String prefix) Make a placeholder symbol with a known prefix and unknown namespace-uri.static SymbolParse a String as a Symbol.static Symbolstatic SymbolMethods in gnu.mapping with parameters of type SymbolModifier and TypeMethodDescriptionabstract NamedLocationEnvironment.addLocation(Symbol name, Object prop, Location loc) SimpleEnvironment.addLocation(Symbol name, Object property, Location loc) protected NamedLocationSimpleEnvironment.addUnboundLocation(Symbol name, Object property, int hash) abstract voidstatic LocationImplement top-level 'define' for Scheme in interactive mode.voidstatic booleanfinal ObjectEnvironment.getFunction(Symbol sym) final ObjectEnvironment.getFunction(Symbol key, Object defaultValue) static DynamicLocationDynamicLocation.getInstance(Symbol name, Object property) For a given (Symbol.final LocationEnvironment.getLocation(Symbol key) Return a location bound to key (and null property).final LocationEnvironment.getLocation(Symbol key, Object property) Return a location bound to (key, property).final NamedLocationEnvironment.getLocation(Symbol name, Object property, boolean create) abstract NamedLocationEnvironment.getLocation(Symbol key, Object property, int hash, boolean create) InheritingEnvironment.getLocation(Symbol name, Object property, int hash, boolean create) SimpleEnvironment.getLocation(Symbol name, Object property, int hash, boolean create) final booleanbooleanfinal Locationfinal LocationReturn a location bound to (key, property).abstract NamedLocationstatic ObjectSimpleEnvironment.lookup_global(Symbol name) SimpleEnvironment.lookupDirect(Symbol name, Object property, int hash) InheritingEnvironment.lookupInherited(Symbol name, Object property, int hash) static IndirectableLocationstatic ThreadLocationThreadLocation.makeAnonymous(Symbol name) Create a fresh ThreadLocation, independent of other ThreadLocations.protected gnu.mapping.SymbolRefstatic LocationProcbooleanfinal booleanfinal booleanbooleanprotected NamedLocationSimpleEnvironment.newLocation(Symbol name, Object property) final voidvoidvoidfinal voidEnvironment.putFunction(Symbol key, Object newValue) protected voidSimpleEnvironment.redefineError(Symbol name, Object property, Location loc) final voidfinal ObjectRemove Location from this Environment and undefine it.booleanfinal voidEnvironment.removeFunction(Symbol sym) Remove Location from this Environment.Constructors in gnu.mapping with parameters of type SymbolModifierConstructorDescriptionDynamicLocation(Symbol name, Object property) NamedLocation(Symbol name, Object property) PlainLocation(Symbol symbol, Object property) PlainLocation(Symbol symbol, Object property, T value) SharedLocation(Symbol symbol, Object property, int timestamp) ThreadLocation(Symbol name) ThreadLocation(Symbol name, ThreadLocal<T> thLocal) -
Uses of Symbol in gnu.xml
Modifier and TypeClassDescriptionclassA QName with namespace nodes [and future optional type annotation].Modifier and TypeMethodDescriptionstatic StringXMLFilter.duplicateAttributeMessage(Symbol attrSymbol, Object elementName) -
Uses of Symbol in gnu.xquery.lang
Methods in gnu.xquery.lang that return SymbolModifier and TypeMethodDescriptionprotected SymbolXQParser.namespaceResolve(String name, boolean function) Methods in gnu.xquery.lang with parameters of type SymbolModifier and TypeMethodDescriptionXQResolveNames.checkPragma(Symbol name, Expression contents) static ObjectXQuery.getExternal(Symbol name, Object type) voidXQParser.handleOption(Symbol name, String value) static DeclarationXQResolveNames.makeBuiltin(Symbol name, int code) Create aDeclarationfor a builtin function. -
Uses of Symbol in gnu.xquery.util
Fields in gnu.xquery.util declared as SymbolModifier and TypeFieldDescriptionXQException.codestatic final SymbolNodeUtils.collectionResolverSymbolSymbol used to bind a collection resolver.static SymbolXQException.FOER0000_QNAMEMethods in gnu.xquery.util that return SymbolMethods in gnu.xquery.util with parameters of type SymbolConstructors in gnu.xquery.util with parameters of type Symbol -
Uses of Symbol in kawa.lang
Modifier and TypeMethodDescriptionstatic SymbolQuote.makeSymbol(Namespace ns, Object local) Translator.namespaceResolve(Expression context, Expression member) Translator.namespaceResolve(Namespace ns, Expression member) Modifier and TypeMethodDescriptionprotected DeclarationLambda.addParam(Symbol name, TemplateScope templateScope, LambdaExp lexp, Translator tr) Translator.checkDefaultBinding(Symbol symbol, Translator tr) If a symbol is lexically unbound, look for a default binding.BindDecls.define(Symbol name, TemplateScope templateScope, ScopeExp scope, Translator comp) booleanTranslator.matches(Object form, SyntaxForm syntax, Symbol literal) ModifierConstructorDescriptionNamedException(Symbol name, Object[] args) Assume name==args[1], or name==null. -
Uses of Symbol in kawa.standard
Methods in kawa.standard that return SymbolMethods in kawa.standard that return types with arguments of type SymbolModifier and TypeMethodDescriptionrequire.DeclSetMapper.map(Map<Symbol, Expression> decls, Compilation comp) Methods in kawa.standard with parameters of type SymbolModifier and TypeMethodDescriptionSchemeCompilation.checkDefaultBinding(Symbol symbol, Translator tr) If a symbol is lexically unbound, look for a default binding.Method parameters in kawa.standard with type arguments of type SymbolModifier and TypeMethodDescriptionrequire.DeclSetMapper.map(Map<Symbol, Expression> decls, Compilation comp)