mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* include/ruby/node.h (NOEX_LOCAL): remove unused local visibility.
* class.c (ins_methods_push): ditto. * class.c (rb_class_local_methods): method removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									ba997e3529
								
							
						
					
					
						commit
						9bcbd08b0b
					
				
					 5 changed files with 9 additions and 25 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,11 @@
 | 
			
		|||
Thu Oct 11 21:10:17 2007  Yukihiro Matsumoto  <matz@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* include/ruby/node.h (NOEX_LOCAL): remove unused local visibility.
 | 
			
		||||
 | 
			
		||||
	* class.c (ins_methods_push): ditto.
 | 
			
		||||
 | 
			
		||||
	* class.c (rb_class_local_methods): method removed.
 | 
			
		||||
 | 
			
		||||
Thu Oct 11 14:29:31 2007  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* */Makefile.sub (COMMON_MACROS): workaround for old SDK's bug.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										20
									
								
								class.c
									
										
									
									
									
								
							
							
						
						
									
										20
									
								
								class.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -521,7 +521,6 @@ ins_methods_push(ID name, long type, VALUE ary, long visi)
 | 
			
		|||
      case NOEX_PRIVATE:
 | 
			
		||||
      case NOEX_PROTECTED:
 | 
			
		||||
      case NOEX_PUBLIC:
 | 
			
		||||
      case NOEX_LOCAL:
 | 
			
		||||
	visi = (type == visi);
 | 
			
		||||
	break;
 | 
			
		||||
      default:
 | 
			
		||||
| 
						 | 
				
			
			@ -558,12 +557,6 @@ ins_methods_pub_i(ID name, long type, VALUE ary)
 | 
			
		|||
    return ins_methods_push(name, type, ary, NOEX_PUBLIC);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
ins_methods_local_i(ID name, long type, VALUE ary)
 | 
			
		||||
{
 | 
			
		||||
    return ins_methods_push(name, type, ary, NOEX_LOCAL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
method_entry(ID key, NODE *body, st_table *list)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -701,19 +694,6 @@ rb_class_public_instance_methods(int argc, VALUE *argv, VALUE mod)
 | 
			
		|||
    return class_instance_method_list(argc, argv, mod, ins_methods_pub_i);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *  call-seq:
 | 
			
		||||
 *     mod.local_methods   => array
 | 
			
		||||
 *  
 | 
			
		||||
 *  Returns a list of the local methods defined in <i>mod</i>.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
VALUE
 | 
			
		||||
rb_class_local_methods(VALUE mod)
 | 
			
		||||
{
 | 
			
		||||
    return class_instance_method_list(0, 0, mod, ins_methods_local_i);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *  call-seq:
 | 
			
		||||
 *     obj.singleton_methods(all=true)    => array
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -136,7 +136,6 @@ VALUE rb_class_instance_methods(int, VALUE*, VALUE);
 | 
			
		|||
VALUE rb_class_public_instance_methods(int, VALUE*, VALUE);
 | 
			
		||||
VALUE rb_class_protected_instance_methods(int, VALUE*, VALUE);
 | 
			
		||||
VALUE rb_class_private_instance_methods(int, VALUE*, VALUE);
 | 
			
		||||
VALUE rb_class_local_methods(VALUE);
 | 
			
		||||
VALUE rb_obj_singleton_methods(int, VALUE*, VALUE);
 | 
			
		||||
void rb_define_method_id(VALUE, ID, VALUE (*)(ANYARGS), int);
 | 
			
		||||
void rb_frozen_class_p(VALUE);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -467,8 +467,7 @@ typedef struct RNode {
 | 
			
		|||
#define NOEX_NOSUPER   0x01
 | 
			
		||||
#define NOEX_PRIVATE   0x02
 | 
			
		||||
#define NOEX_PROTECTED 0x04
 | 
			
		||||
#define NOEX_LOCAL     0x08
 | 
			
		||||
#define NOEX_MASK      0x0E /* 1110 */
 | 
			
		||||
#define NOEX_MASK      0x06 /* 1110 */
 | 
			
		||||
 | 
			
		||||
#define NOEX_UNDEF     NOEX_NOSUPER
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								object.c
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								object.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -2436,8 +2436,6 @@ Init_Object(void)
 | 
			
		|||
		     rb_class_protected_instance_methods, -1); /* in class.c */
 | 
			
		||||
    rb_define_method(rb_cModule, "private_instance_methods", 
 | 
			
		||||
		     rb_class_private_instance_methods, -1);   /* in class.c */
 | 
			
		||||
    rb_define_method(rb_cModule, "local_methods", 
 | 
			
		||||
		     rb_class_local_methods, 0);               /* in class.c */
 | 
			
		||||
 | 
			
		||||
    rb_define_method(rb_cModule, "constants", rb_mod_constants, -1); /* in variable.c */
 | 
			
		||||
    rb_define_method(rb_cModule, "const_get", rb_mod_const_get, -1);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue