Uses of Class
org.jruby.RubySymbol
Packages that use RubySymbol
Package
Description
-
Uses of RubySymbol in org.jruby
Fields in org.jruby declared as RubySymbolModifier and TypeFieldDescription(package private) RubySymbolRubySymbol.SymbolTable.SymbolEntry.hardReferenceFields in org.jruby with type parameters of type RubySymbolModifier and TypeFieldDescription(package private) final WeakReference<RubySymbol>RubySymbol.SymbolTable.SymbolEntry.symbolMethods in org.jruby that return RubySymbolModifier and TypeMethodDescriptionRubySymbol.asInstanceVariable()RubySymbol.asWriter()Make an instance variable out of this symbol (e.g.private RubySymbolRubySymbol.SymbolTable.createSymbol(String name, ByteList value, int hash, boolean hard) private RubySymbolRubySymbol.SymbolTable.createSymbol(String name, ByteList value, RubySymbol.ObjBooleanConsumer<RubySymbol> handler, int hash, boolean hard) private RubySymbolRubySymbol.SymbolTable.fastCreateSymbol(String internedName, boolean hard) RubySymbol.SymbolTable.fastGetSymbol(String internedName) RubySymbol.SymbolTable.fastGetSymbol(String internedName, boolean hard) Ruby.fastNewSymbol(String internedName) Faster thanRuby.newSymbol(String)if you already have an interned name String.private RubySymbolRubySymbol.SymbolTable.findSymbol(ByteList bytes, int hash, boolean hard) RubySymbol.SymbolTable.getSymbol(ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler, boolean hard) Get or retrieve an existing symbol from the table, invoking the given handler before return.private RubySymbolRubyThread.getSymbolKey(IRubyObject originalKey) static RubySymbolRubySymbol.getSymbolLong(Ruby runtime, long id) RubyString.intern()rb_str_internRubyString.intern19()Deprecated.RubySymbol.SymbolTable.lookup(long id) Deprecated.private RubySymbolRubySymbol.SymbolTable.lookupSymbol(String name, RubySymbol.SymbolTable.SymbolEntry[] table, int hash, int index) private RubySymbolRubySymbol.SymbolTable.lookupSymbolByString(String internedName, RubySymbol.SymbolTable.SymbolEntry[] table, int index) static RubySymbolRubySymbol.newConstantSymbol(Ruby runtime, IRubyObject fqn, ByteList bytes) Create a symbol whose intention is to be used as a constant.static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, String name) static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, String name, org.jcodings.Encoding encoding) static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, IRubyObject name) static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, ByteList bytes) static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) static RubySymbolRubySymbol.newIDSymbol(Ruby runtime, ByteList bytes) Generic identifier symbol creation (or retrieval) method.static RubySymbolRubySymbol.newIDSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Generic identifier symbol creation (or retrieval) method that invokes a handler before storing new symbols.static RubySymbolstatic RubySymbolstatic RubySymbolRubySymbol.newSymbol(Ruby runtime, IRubyObject name) Deprecated.static RubySymbolstatic RubySymbolRubySymbol.newSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Return the symbol in the symbol table if it exists, null otherwise.static RubySymbolRubySymbol.retrieveIDSymbol(IRubyObject name) When we know we need an entry in the symbol table because the provided name will be needed to be accessed as a valid identifier later we can call this.static RubySymbolRubySymbol.retrieveIDSymbol(IRubyObject name, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Retrieve an ID symbol but call the handler before any new symbol is added to the symbol table.static RubySymbolRubySymbol.unmarshalFrom(UnmarshalStream input, UnmarshalStream.MarshalState state) Methods in org.jruby with parameters of type RubySymbolModifier and TypeMethodDescriptionprivate voidRubyModule.addAccessor(ThreadContext context, RubySymbol identifier, Visibility visibility, boolean readable, boolean writeable) protected static IRubyObjectRubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args) voidRubySymbol.SymbolTable.store(RubySymbol symbol) Deprecated.private voidRubySymbol.SymbolTable.storeSymbol(ByteList value, int hash, boolean hard, RubySymbol.SymbolTable.SymbolEntry[] table, int index, RubySymbol symbol, String internedName) Method parameters in org.jruby with type arguments of type RubySymbolModifier and TypeMethodDescriptionprivate RubySymbolRubySymbol.SymbolTable.createSymbol(String name, ByteList value, RubySymbol.ObjBooleanConsumer<RubySymbol> handler, int hash, boolean hard) RubySymbol.SymbolTable.getSymbol(ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler, boolean hard) Get or retrieve an existing symbol from the table, invoking the given handler before return.static RubySymbolRubySymbol.newHardSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) static RubySymbolRubySymbol.newIDSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Generic identifier symbol creation (or retrieval) method that invokes a handler before storing new symbols.static RubySymbolRubySymbol.newSymbol(Ruby runtime, ByteList bytes, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Return the symbol in the symbol table if it exists, null otherwise.static RubySymbolRubySymbol.retrieveIDSymbol(IRubyObject name, RubySymbol.ObjBooleanConsumer<RubySymbol> handler) Retrieve an ID symbol but call the handler before any new symbol is added to the symbol table.Constructors in org.jruby with parameters of type RubySymbolModifierConstructorDescriptionprivateRubyEnumerator(Ruby runtime, RubyClass type, IRubyObject object, RubySymbol method, IRubyObject[] args, IRubyObject size, RubyEnumerator.SizeFn sizeFn) (package private)SymbolEntry(int hash, String name, ByteList bytes, RubySymbol symbol, RubySymbol.SymbolTable.SymbolEntry next, boolean hard) -
Uses of RubySymbol in org.jruby.ast
Fields in org.jruby.ast declared as RubySymbolModifier and TypeFieldDescriptionprivate final RubySymbolArgumentNode.identifierprivate final RubySymbolAttrAssignNode.nameprivate final RubySymbolBlockArgNode.nameprivate RubySymbolCallNode.nameprivate final RubySymbolClassVarAsgnNode.nameprivate final RubySymbolClassVarDeclNode.nameDeprecated.private final RubySymbolClassVarNode.nameprotected final RubySymbolColon3Node.nameprivate final RubySymbolConstDeclNode.nameprivate final RubySymbolConstNode.nameprivate final RubySymbolDAsgnNode.nameprivate final RubySymbolDVarNode.nameprivate final RubySymbolFCallNode.nameprivate final RubySymbolGlobalAsgnNode.nameprivate final RubySymbolGlobalVarNode.nameprivate final RubySymbolInstAsgnNode.nameprivate final RubySymbolInstVarNode.nameprivate final RubySymbolLiteralNode.nameprivate final RubySymbolLocalAsgnNode.nameprivate final RubySymbolLocalVarNode.nameprotected final RubySymbolMethodDefNode.nameprivate final RubySymbolSymbolNode.nameprivate final RubySymbolVCallNode.nameprivate final RubySymbolVAliasNode.newNameprivate final RubySymbolVAliasNode.oldNameprivate final RubySymbolOpAsgnConstDeclNode.operatorprivate final RubySymbolOpAsgnNode.operatorNameprivate final RubySymbolOpElementAsgnNode.operatorNameprivate final RubySymbolOpAsgnNode.variableNameprivate final RubySymbolOpAsgnNode.variableNameAsgnMethods in org.jruby.ast that return RubySymbolModifier and TypeMethodDescriptionArgumentNode.getName()AttrAssignNode.getName()Gets the name.BlockArgNode.getName()Get the name of this block argumentCallNode.getName()Gets the name.ClassVarAsgnNode.getName()Gets the name.ClassVarDeclNode.getName()Deprecated.Gets the name.ClassVarNode.getName()Gets the name.Colon3Node.getName()Gets the name.ConstDeclNode.getName()Gets the name (this is the rightmost element of lhs (in Foo::BAR it is BAR).ConstNode.getName()Gets the name.DAsgnNode.getName()Gets the name.DVarNode.getName()Gets the name.FCallNode.getName()Gets the name.GlobalAsgnNode.getName()Gets the name.GlobalVarNode.getName()Gets the name.InstAsgnNode.getName()Gets the name.InstVarNode.getName()Gets the name.LocalAsgnNode.getName()Name of the local assignment.LocalVarNode.getName()What is the name of this variableMethodDefNode.getName()Gets the name.OptArgNode.getName()SymbolNode.getName()Gets the name.VCallNode.getName()Gets the methodName.VAliasNode.getNewName()Gets the newName.VAliasNode.getOldName()Gets the oldName.OpAsgnNode.getOperatorSymbolName()OpElementAsgnNode.getOperatorSymbolName()LiteralNode.getSymbolName()OpAsgnConstDeclNode.getSymbolOperator()OpAsgnNode.getVariableSymbolName()OpAsgnNode.getVariableSymbolNameAsgn()Constructors in org.jruby.ast with parameters of type RubySymbolModifierConstructorDescriptionArgumentNode(int line, RubySymbol identifier, int location) AttrAssignNode(int line, Node receiverNode, RubySymbol name, Node argsNode, Node blockNode, boolean isLazy) BlockArgNode(int line, int count, RubySymbol name) CallNode(int line, Node receiverNode, RubySymbol name, Node argsNode, Node iterNode, boolean isLazy) ClassVarAsgnNode(int line, RubySymbol name, Node valueNode) ClassVarDeclNode(int line, RubySymbol name, Node valueNode) Deprecated.ClassVarNode(int line, RubySymbol name) Colon2ConstNode(int line, Node leftNode, RubySymbol name) Colon2ImplicitNode(int line, RubySymbol name) Colon2Node(int line, Node leftNode, RubySymbol name) Colon3Node(int line, RubySymbol name) protectedColon3Node(int line, RubySymbol name, boolean containsAssignment) ConstDeclNode(int line, RubySymbol name, INameNode constNode, Node valueNode) ConstNode(int line, RubySymbol name) DAsgnNode(int line, RubySymbol name, int location, Node valueNode) DefnNode(int line, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) DefsNode(int line, Node receiverNode, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) DVarNode(int line, int location, RubySymbol name) FCallNode(int line, RubySymbol name) FCallNode(int line, RubySymbol name, Node argsNode, Node iterNode) GlobalAsgnNode(int line, RubySymbol name, Node valueNode) GlobalVarNode(int line, RubySymbol name) InstAsgnNode(int line, RubySymbol name, Node valueNode) InstVarNode(int line, RubySymbol name) KeywordRestArgNode(int line, RubySymbol name, int index) LiteralNode(int line, RubySymbol name) LocalAsgnNode(int line, RubySymbol name, int location, Node valueNode) LocalVarNode(int line, int location, RubySymbol name) MethodDefNode(int line, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) OpAsgnConstDeclNode(int line, Node lhs, RubySymbol operator, Node rhs) OpAsgnNode(int line, Node receiverNode, Node valueNode, RubySymbol variableName, RubySymbol operatorName, boolean isLazy) OpElementAsgnNode(int line, Node receiverNode, RubySymbol operatorName, Node argsNode, Node valueNode, Node blockNode) RestArgNode(int line, RubySymbol name, int index) SymbolNode(int line, RubySymbol value) UnnamedRestArgNode(int line, RubySymbol name, int index) VAliasNode(int line, RubySymbol newName, RubySymbol oldName) VCallNode(int line, RubySymbol name) -
Uses of RubySymbol in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as RubySymbolModifier and TypeFieldDescriptionprivate static final RubySymbol[]RuntimeCache.EMPTY_RUBYSYMBOLSRuntimeCache.symbolsMethods in org.jruby.ast.executable that return RubySymbolModifier and TypeMethodDescriptionfinal RubySymbolAbstractScript.getSymbol(ThreadContext context, int i, String name, String encoding) final RubySymbolRuntimeCache.getSymbol(ThreadContext context, int index, String name, String encodingName) final RubySymbolAbstractScript.getSymbol0(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol1(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol2(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol3(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol4(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol5(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol6(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol7(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol8(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol9(ThreadContext context, String name, String encoding) -
Uses of RubySymbol in org.jruby.ast.types
Methods in org.jruby.ast.types that return RubySymbol -
Uses of RubySymbol in org.jruby.ast.visitor
Fields in org.jruby.ast.visitor with type parameters of type RubySymbolModifier and TypeFieldDescriptionprivate final Set<RubySymbol>InstanceVariableFinder.foundVariablesThe set of instance variables found during walking.Methods in org.jruby.ast.visitor that return types with arguments of type RubySymbolModifier and TypeMethodDescriptionstatic Set<RubySymbol>InstanceVariableFinder.findVariables(Node node) Walk a node and its children looking for instance variables using a new InstanceVariableFinder.InstanceVariableFinder.getFoundVariables()Return the Set of all instance variables found during walking.Constructors in org.jruby.ast.visitor with parameters of type RubySymbolModifierConstructorDescriptionOperatorCallNode(int line, Node receiverNode, RubySymbol name, Node argsNode, Node iterNode, boolean isLazy) -
Uses of RubySymbol in org.jruby.ext.ffi
Fields in org.jruby.ext.ffi declared as RubySymbolFields in org.jruby.ext.ffi with type parameters of type RubySymbolMethods in org.jruby.ext.ffi with parameters of type RubySymbolModifier and TypeMethodDescriptionstatic intTypeSizeMapper.getTypeSize(ThreadContext context, RubySymbol sizeArg) private TypeTypeResolver.lookupAndCacheType(Ruby runtime, RubySymbol name, IRubyObject typeMap) -
Uses of RubySymbol in org.jruby.ext.ffi.jffi
Fields in org.jruby.ext.ffi.jffi with type parameters of type RubySymbolModifier and TypeFieldDescriptionprivate IdentityHashMap<RubySymbol,RubyInteger> DataConverters.IntOrEnumConverter.symbolToValue -
Uses of RubySymbol in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods with parameters of type RubySymbolModifier and TypeMethodDescriptionbooleanDynamicMethod.callRespondTo(ThreadContext context, IRubyObject self, String respondToMethodName, RubyModule klazz, RubySymbol name) Will call respond_to?/respond_to_missing? on object and name -
Uses of RubySymbol in org.jruby.ir
Fields in org.jruby.ir declared as RubySymbolFields in org.jruby.ir with type parameters of type RubySymbolModifier and TypeFieldDescription(package private) Map<RubySymbol,LocalVariable> IRScope.localVarsMethods in org.jruby.ir that return RubySymbolModifier and TypeMethodDescriptionIRManager.getMetaClassName()IRBuilder.getName()IRScope.getName()IRScriptBody.getName()private RubySymbolIRBuilder.methodNameFor()private RubySymbolprivate RubySymbolMethods in org.jruby.ir that return types with arguments of type RubySymbolModifier and TypeMethodDescriptionIRScope.getLocalVariables()Get the local variables for this scope.Methods in org.jruby.ir with parameters of type RubySymbolModifier and TypeMethodDescriptionvoidIRBuilder.addArgumentDescription(ArgumentType type, RubySymbol name) private voidIRBuilder.addKeyArgDesc(AssignableNode kasgn, RubySymbol key) private VariableIRBuilder.argumentResult(RubySymbol name) private InterpreterContextIRBuilder.buildIterInner(RubySymbol methodName, IterNode iterNode) private voidIRBuilder.determineIfMaybeRefined(RubySymbol methodName, Operand[] args) protected LocalVariableIRClosure.findExistingLocalVariable(RubySymbol name, int scopeDepth) protected LocalVariableIRMethod.findExistingLocalVariable(RubySymbol name, int scopeDepth) protected LocalVariableIRScope.findExistingLocalVariable(RubySymbol name, int depth) protected LocalVariableIRBuilder.getArgVariable(RubySymbol name, int depth) protected LocalVariableIRBuilder.getBlockArgVariable(RubySymbol name, int depth) IRBuilder.getLocalVariable(RubySymbol name, int scopeDepth) IRClosure.getLocalVariable(RubySymbol name, int depth) IRMethod.getLocalVariable(RubySymbol name, int scopeDepth) IRScope.getLocalVariable(RubySymbol name, int scopeDepth) Find or create a local variable.IRBuilder.getNewLocalVariable(RubySymbol name, int scopeDepth) IRClosure.getNewLocalVariable(RubySymbol name, int depth) IRScope.getNewLocalVariable(RubySymbol name, int scopeDepth) IRScope.lookupExistingLVar(RubySymbol name) private OperandIRBuilder.putConstant(RubySymbol name, Operand value) private OperandIRBuilder.searchConst(RubySymbol name) private OperandIRBuilder.searchModuleForConst(Operand startingModule, RubySymbol name) -
Uses of RubySymbol in org.jruby.ir.instructions
Fields in org.jruby.ir.instructions declared as RubySymbolModifier and TypeFieldDescriptionprivate RubySymbolLexicalSearchConstInstr.constantNameprivate final RubySymbolSearchConstInstr.constantNameprivate final RubySymbolSearchModuleForConstInstr.constantNameprivate RubySymbolInheritanceSearchConstInstr.constNameprivate final RubySymbolPushBlockFrameInstr.frameNameprivate final RubySymbolPushMethodFrameInstr.frameNamefinal RubySymbolReceiveKeywordArgInstr.keyprotected final RubySymbolCallBase.nameprivate final RubySymbolGetInstr.nameprotected final RubySymbolPutInstr.nameprivate final RubySymbolRaiseRequiredKeywordArgumentError.nameprivate final RubySymbolTraceInstr.nameprivate final RubySymbolSetCapturedVarInstr.variableNameMethods in org.jruby.ir.instructions that return RubySymbolModifier and TypeMethodDescriptionPushBlockFrameInstr.getFrameName()PushMethodFrameInstr.getFrameName()ReceiveKeywordArgInstr.getKey()CallBase.getName()GetInstr.getName()InheritanceSearchConstInstr.getName()LexicalSearchConstInstr.getName()PutInstr.getName()RaiseRequiredKeywordArgumentError.getName()SearchConstInstr.getName()SearchModuleForConstInstr.getName()SetCapturedVarInstr.getName()Methods in org.jruby.ir.instructions with parameters of type RubySymbolModifier and TypeMethodDescriptionstatic AttrAssignInstrAttrAssignInstr.create(IRScope scope, Operand obj, RubySymbol attr, Operand[] args, boolean isPotentiallyRefined) static AttrAssignInstrAttrAssignInstr.create(IRScope scope, Operand obj, RubySymbol attr, Operand[] args, Operand block, boolean isPotentiallyRefined) static CallInstrCallInstr.create(IRScope scope, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure) static CallInstrCallInstr.create(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure) static NoResultCallInstrNoResultCallInstr.create(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) static CallInstrCallInstr.createWithKwargs(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, List<KeyValuePair<Operand, Operand>> kwargs) Constructors in org.jruby.ir.instructions with parameters of type RubySymbolModifierConstructorDescriptionAttrAssignInstr(IRScope scope, Operand obj, RubySymbol attr, Operand[] args, Operand block, boolean isPotentiallyRefined) protectedAttrAssignInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) protectedCallBase(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) protectedCallBase(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) protectedCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) protectedCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) CallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined) ClassSuperInstr(IRScope scope, Variable result, Operand definingModule, RubySymbol name, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedClassSuperInstr(IRScope scope, Variable result, Operand receiver, RubySymbol name, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) GetClassVariableInstr(Variable dest, Operand scope, RubySymbol variableName) GetFieldInstr(Variable dest, Operand obj, RubySymbol fieldName) GetGlobalVariableInstr(Variable dest, RubySymbol gvarName) GetInstr(Operation op, Variable result, Operand source, RubySymbol name) InheritanceSearchConstInstr(Variable result, Operand currentModule, RubySymbol constName) InstanceSuperInstr(IRScope scope, Variable result, Operand definingModule, RubySymbol name, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedInstanceSuperInstr(IRScope scope, Variable result, Operand definingModule, RubySymbol name, Operand[] args, Operand closure, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) LexicalSearchConstInstr(Variable result, Operand definingScope, RubySymbol constantName) NoResultCallInstr(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedNoResultCallInstr(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) PushBlockFrameInstr(Variable result, RubySymbol frameName) PushMethodFrameInstr(RubySymbol frameName, Visibility visibility) PutClassVariableInstr(Operand scope, RubySymbol variableName, Operand value) PutConstInstr(Operand scopeOrObj, RubySymbol constantName, Operand val) PutFieldInstr(Operand obj, RubySymbol fieldName, Operand value) PutGlobalVarInstr(RubySymbol varName, Operand value) PutInstr(Operation op, Operand target, RubySymbol name, Operand value) ReceiveKeywordArgInstr(Variable result, RubySymbol key, int required) SearchConstInstr(Variable result, RubySymbol constantName, Operand startingScope, boolean noPrivateConsts) SearchModuleForConstInstr(Variable result, Operand currentModule, RubySymbol constantName, boolean noPrivateConsts) SearchModuleForConstInstr(Variable result, Operand currentModule, RubySymbol constantName, boolean noPrivateConsts, boolean callConstMissing) SetCapturedVarInstr(Variable result, Operand match2Result, RubySymbol variableName) TraceInstr(RubyEvent event, RubySymbol name, String filename, int linenumber) -
Uses of RubySymbol in org.jruby.ir.instructions.specialized
Constructors in org.jruby.ir.instructions.specialized with parameters of type RubySymbolModifierConstructorDescriptionOneArgOperandAttrAssignInstr(IRScope scope, Operand obj, RubySymbol attr, Operand[] args, boolean isPotentiallyRefined) protectedOneArgOperandAttrAssignInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneFixnumArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined) protectedOneFixnumArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneFloatArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined) protectedOneFloatArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) OneOperandArgBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) OneOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) OneOperandArgNoBlockNoResultCallInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined) protectedOneOperandArgNoBlockNoResultCallInstr(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, boolean potentiallyRefined, CallSite callSite, long callSiteId) TwoOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) protectedTwoOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) protectedZeroOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) ZeroOperandArgNoBlockCallInstr(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) ZeroOperandArgNoBlockCallInstr(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, boolean isPotentiallyRefined) -
Uses of RubySymbol in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return RubySymbol -
Uses of RubySymbol in org.jruby.ir.operands
Fields in org.jruby.ir.operands declared as RubySymbolModifier and TypeFieldDescriptionprotected final RubySymbolLocalVariable.nameprivate final RubySymbolReference.nameprivate final RubySymbolSymbolProc.nameprivate final RubySymbolSymbol.symbolMethods in org.jruby.ir.operands that return RubySymbolModifier and TypeMethodDescriptionLocalVariable.getName()Reference.getName()SymbolProc.getName()Symbol.getSymbol()Constructors in org.jruby.ir.operands with parameters of type RubySymbolModifierConstructorDescriptionClosureLocalVariable(RubySymbol name, int scopeDepth, int location) ClosureLocalVariable(RubySymbol name, int scopeDepth, int location, boolean isOuterScopeVar) FrozenString(RubySymbol symbol) GlobalVariable(RubySymbol name) LocalVariable(RubySymbol name, int scopeDepth, int location) LocalVariable(RubySymbol name, int scopeDepth, int location, boolean isOuterScopeVar) MutableString(RubySymbol symbol) Reference(RubySymbol name) Symbol(RubySymbol symbol) SymbolProc(RubySymbol name) -
Uses of RubySymbol in org.jruby.ir.persistence
Fields in org.jruby.ir.persistence declared as RubySymbolFields in org.jruby.ir.persistence with type parameters of type RubySymbolModifier and TypeFieldDescriptionprivate final Map<RubySymbol,Integer> IRWriterStream.constantMapMethods in org.jruby.ir.persistence that return RubySymbolModifier and TypeMethodDescriptionIRReaderDecoder.decodeSymbol()IRReaderStream.decodeSymbol()private RubySymbolIRReaderStream.decodeSymbolFromConstantPool()Methods in org.jruby.ir.persistence with parameters of type RubySymbolModifier and TypeMethodDescriptionvoidIRWriterAnalyzer.encode(RubySymbol value) voidIRWriterEncoder.encode(RubySymbol value) voidIRWriterStream.encode(RubySymbol symbol) voidIRWriterAnalyzer.encodeRaw(RubySymbol value) voidIRWriterEncoder.encodeRaw(RubySymbol value) voidIRWriterStream.encodeRaw(RubySymbol symbol) Constructors in org.jruby.ir.persistence with parameters of type RubySymbolModifierConstructorDescriptionprivateIRReaderStream(ByteBuffer buf, IRManager manager, List<IRScope> scopes, IRScope currentScope, ByteList filename, RubySymbol[] constantPool) -
Uses of RubySymbol in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubySymbolModifier and TypeMethodDescriptionstatic RubySymbolIRRuntimeHelpers.newDSymbol(ThreadContext context, IRubyObject symbol) Methods in org.jruby.ir.runtime with parameters of type RubySymbolModifier and TypeMethodDescriptionstatic RubyProcIRRuntimeHelpers.newSymbolProc(ThreadContext context, RubySymbol symbol) Create a new Symbol.to_proc for the given symbol name and encoding.static IRubyObjectIRRuntimeHelpers.receiveKeywordArg(ThreadContext context, IRubyObject[] args, int required, RubySymbol key, boolean acceptsKeywordArgument) -
Uses of RubySymbol in org.jruby.ir.targets.indy
Fields in org.jruby.ir.targets.indy declared as RubySymbolMethods in org.jruby.ir.targets.indy that return RubySymbolModifier and TypeMethodDescriptionprivate RubySymbolConstantLookupSite.getSymbolicName(ThreadContext context) -
Uses of RubySymbol in org.jruby.ir.targets.simple
Fields in org.jruby.ir.targets.simple declared as RubySymbolConstructors in org.jruby.ir.targets.simple with parameters of type RubySymbol -
Uses of RubySymbol in org.jruby.parser
Fields in org.jruby.parser with type parameters of type RubySymbolModifier and TypeFieldDescriptionprivate Map<RubySymbol,Integer> ScopedParserState.definedVariablesprivate Set<RubySymbol>ScopedParserState.usedVariablesMethods in org.jruby.parser that return RubySymbolMethods in org.jruby.parser with parameters of type RubySymbolModifier and TypeMethodDescriptionStaticScope.addAssign(int line, RubySymbol symbolID, Node value) voidScopedParserState.addDefinedVariable(RubySymbol name, int line) private voidParserSupport.addOrMarkVariable(RubySymbol name, int slot) StaticScope.assign(int line, RubySymbol name, Node value) Make a DASgn or LocalAsgn node based on scope logic Note: This is private code made public only for parser.StaticScope.assign(int line, RubySymbol symbolID, Node value, StaticScope topScope, int depth) StaticScope.assignKeyword(int line, RubySymbol symbolID, Node value) Register a keyword argument with this staticScope.StaticScope.declare(int line, RubySymbol symbolID) Make a DVar or LocalVar node based on scoping logicStaticScope.declare(int line, RubySymbol symbolID, int depth) protected voidParserSupport.getterIdentifierError(RubySymbol identifier) voidScopedParserState.markUsedVariable(RubySymbol name, int depth) -
Uses of RubySymbol in org.jruby.runtime
Fields in org.jruby.runtime declared as RubySymbolModifier and TypeFieldDescriptionfinal RubySymbolArgumentDescriptor.nameThe name of the argumentMethods in org.jruby.runtime that return RubySymbolModifier and TypeMethodDescriptionstatic RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Deprecated.static RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Methods in org.jruby.runtime with parameters of type RubySymbolModifier and TypeMethodDescriptionstatic RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) private static voidHelpers.addModuleMethod(RubyModule containingClass, DynamicMethod method, ThreadContext context, RubySymbol sym) private static voidHelpers.callNormalMethodHook(RubyModule containingClass, ThreadContext context, RubySymbol name) private static voidHelpers.callSingletonMethodHook(RubyBasicObject receiver, ThreadContext context, RubySymbol name) static VisibilityHelpers.performNormalMethodChecksAndDetermineVisibility(Ruby runtime, RubyModule clazz, RubySymbol symbol, Visibility visibility) ArgumentType.toArrayForm(Ruby runtime, RubySymbol name) Constructors in org.jruby.runtime with parameters of type RubySymbol -
Uses of RubySymbol in org.jruby.runtime.callsite
Fields in org.jruby.runtime.callsite declared as RubySymbolMethods in org.jruby.runtime.callsite that return RubySymbolModifier and TypeMethodDescriptionprivate RubySymbolRespondToCallSite.getRespondToNameSym(ThreadContext context) -
Uses of RubySymbol in org.jruby.runtime.marshal
Fields in org.jruby.runtime.marshal with type parameters of type RubySymbolMethods in org.jruby.runtime.marshal that return RubySymbol -
Uses of RubySymbol in org.jruby.util
Fields in org.jruby.util declared as RubySymbolMethods in org.jruby.util that return RubySymbolModifier and TypeMethodDescriptionstatic RubySymbolConvert the supplied object into an internal identifier String.static RubySymbolTypeConverter.checkID(IRubyObject obj) Convert the supplied object into an internal identifier String.