Uses of Class
org.jruby.ast.ArgsNode
Packages that use ArgsNode
Package
Description
-
Uses of ArgsNode in org.jruby.ast
Fields in org.jruby.ast declared as ArgsNodeMethods in org.jruby.ast that return ArgsNodeModifier and TypeMethodDescriptionLambdaNode.getArgs()
DefNode.getArgsNode()
Gets the argsNode.ForNode.getArgsNode()
IterNode.getArgsNode()
MethodDefNode.getArgsNode()
Gets the argsNode.Constructors in org.jruby.ast with parameters of type ArgsNodeModifierConstructorDescriptionDefnNode
(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) IterNode
(int line, ArgsNode args, Node body, StaticScope scope, int endLine) Used for all non-for types of blocks.LambdaNode
(int line, ArgsNode args, Node body, StaticScope scope, int endLine) MethodDefNode
(int line, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) -
Uses of ArgsNode in org.jruby.ast.visitor
Methods in org.jruby.ast.visitor with parameters of type ArgsNodeModifier and TypeMethodDescriptionAbstractNodeVisitor.visitArgsNode
(ArgsNode node) NodeVisitor.visitArgsNode
(ArgsNode iVisited) -
Uses of ArgsNode in org.jruby.ir.builder
Methods in org.jruby.ir.builder with parameters of type ArgsNodeModifier and TypeMethodDescriptionvoid
IRBuilderAST.receiveArgs
(ArgsNode argsNode) Process all arguments specified for this scope.protected void
IRBuilderAST.receiveBlockArg
(ArgsNode argsNode) Reify the implicit incoming block into a full Proc, for use as "block arg", but only if a block arg is specified in this scope's arguments.void
IRBuilderAST.receiveMethodArgs
(ArgsNode argsNode) protected void
IRBuilderAST.receiveNonBlockArgs
(ArgsNode argsNode, Variable keywords) -
Uses of ArgsNode in org.jruby.parser
Methods in org.jruby.parser that return ArgsNodeModifier and TypeMethodDescriptionRubyParserBase.args_with_numbered
(ArgsNode args, int paramCount, Node itNode) RubyParserBase.new_args
(int line, ListNode pre, ListNode optional, RestArgNode rest, ListNode post, ArgsTailHolder tail) Methods in org.jruby.parser with parameters of type ArgsNodeModifier and TypeMethodDescriptionRubyParserBase.args_with_numbered
(ArgsNode args, int paramCount, Node itNode) boolean
RubyParserBase.isArgsInfoEmpty
(ArgsNode argsNode) -
Uses of ArgsNode in org.jruby.runtime
Methods in org.jruby.runtime with parameters of type ArgsNodeModifier and TypeMethodDescriptionstatic ArgumentDescriptor[]
Helpers.argsNodeToArgumentDescriptors
(ArgsNode argsNode) Use an ArgsNode (used for blocks) to generate ArgumentDescriptorsstatic Signature