Class: Node::BMETHOD

Inherits:
Object show all
Defined in:
lib/decompiler/method/signature/node.rb

Overview

Pre-YARV, I think

Instance Method Summary collapse

Instance Method Details

#args_nodeObject



91
92
93
# File 'lib/decompiler/method/signature/node.rb', line 91

def args_node
  raise "TODO: Not implemented yet"
end

#argument_namesObject



83
84
85
# File 'lib/decompiler/method/signature/node.rb', line 83

def argument_names
  return self.cval.arguments.names
end

#argumentsObject



87
88
89
# File 'lib/decompiler/method/signature/node.rb', line 87

def arguments
  return self.cval.arguments
end

#block_argObject



99
100
101
# File 'lib/decompiler/method/signature/node.rb', line 99

def block_arg
  raise "TODO: Not implemented yet"
end

#local_varsObject



79
80
81
# File 'lib/decompiler/method/signature/node.rb', line 79

def local_vars
  raise "TODO: Not implemented yet"
end

#rest_argObject



95
96
97
# File 'lib/decompiler/method/signature/node.rb', line 95

def rest_arg
  raise "TODO: Not implemented yet"
end

#set_optional_args(args, args_node, names) ⇒ Object



103
104
105
# File 'lib/decompiler/method/signature/node.rb', line 103

def set_optional_args(args, args_node, names)
  raise "TODO: Not implemented yet"
end