###############################################################################
# Copyright (c) 2005, 2007 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#

###############################################################################

class Class  < Module
	def new (*args)
	end
	
	def superclass ()
	end
	
	def allocate ()
	end
	
	class << ::Class
		def constants ()
		end
	
		def nesting ()
		end
	
	end
end


class Module  < Object
	def <=> (arg1)
	end
	
	def public_instance_methods (*args)
	end
	
	def private_method_defined? (arg1)
	end
	
	def == (arg1)
	end
	
	def class_eval (*args)
	end
	
	def === (arg1)
	end
	
	def constants ()
	end
	
	def instance_method (arg1)
	end
	
	def freeze ()
	end
	
	def instance_methods (*args)
	end
	
	def public_method_defined? (arg1)
	end
	
	def >= (arg1)
	end
	
	def module_eval (*args)
	end
	
	def autoload (arg1, arg2)
	end
	
	def < (arg1)
	end
	
	def <= (arg1)
	end
	
	def to_s ()
	end
	
	def included_modules ()
	end
	
	def private_instance_methods (*args)
	end
	
	def class_variables ()
	end
	
	def method_defined? (arg1)
	end
	
	def > (arg1)
	end
	
	def ancestors ()
	end
	
	def const_set (arg1, arg2)
	end
	
	def private_class_method (*args)
	end
	
	def autoload? (arg1)
	end
	
	def include? (arg1)
	end
	
	def protected_instance_methods (*args)
	end
	
	def protected_method_defined? (arg1)
	end
	
	def const_missing (arg1)
	end
	
	def name ()
	end
	
	def const_get (arg1)
	end
	
	def const_defined? (arg1)
	end
	
	def public_class_method (*args)
	end
	
	class << ::Module
		def constants ()
		end
	
		def nesting ()
		end
	
	end
end

class Object 
		
	include Kernel
	
	class << ::Object
	end
end


module Kernel
	def untaint ()
	end
	
	def kind_of? (arg1)
	end
	
	def id ()
	end
	
	def instance_variable_get (arg1)
	end
	
	def method (arg1)
	end
	
	def nil? ()
	end
	
	def inspect ()
	end
	
	def frozen? ()
	end
	
	def object_id ()
	end
	
	def taint ()
	end
	
	def public_methods (*args)
	end
	
	def =~ (arg1)
	end
	
	def __send__ (*args)
	end
	
	def to_a ()
	end
	
	def instance_eval (*args)
	end
	
	def extend (*args)
	end
	
	def clone ()
	end
	
	def protected_methods (*args)
	end
	
	def hash ()
	end
	
	def freeze ()
	end
	
	def is_a? (arg1)
	end
	
	def type ()
	end
	
	def instance_variable_set (arg1, arg2)
	end
	
	def respond_to? (*args)
	end
	
	def equal? (arg1)
	end
	
	def methods (*args)
	end
	
	def instance_of? (arg1)
	end
	
	def instance_variables ()
	end
	
	def display (*args)
	end
	
	def to_s ()
	end
	
	def dup ()
	end
	
	def private_methods (*args)
	end
	
	def == (arg1)
	end
	
	def send (*args)
	end
	
	def __id__ ()
	end
	
	def === (arg1)
	end
	
	def tainted? ()
	end
	
	def class ()
	end
	
	def eql? (arg1)
	end
	
	def singleton_methods (*args)
	end
	
	class << ::Kernel
		def Float (arg1)
		end
	
		def sleep (*args)
		end
	
		def split (*args)
		end
	
		def caller (*args)
		end
	
		def printf (*args)
		end
	
		def gsub! (*args)
		end
	
		def include? (arg1)
		end
	
		def private_instance_methods (*args)
		end
	
		def srand (*args)
		end
	
		def const_defined? (arg1)
		end
	
		def protected_method_defined? (arg1)
		end
	
		def name ()
		end
	
		def block_given? ()
		end
	
		def throw (*args)
		end
	
		def readline (*args)
		end
	
		def public_class_method (*args)
		end
	
		def autoload (arg1, arg2)
		end
	
		def sub (*args)
		end
	
		def loop ()
		end
	
		def String (arg1)
		end
	
		def callcc ()
		end
	
		def sprintf (*args)
		end
	
		def fork ()
		end
	
		def exit (*args)
		end
	
		def print (*args)
		end
	
		def instance_method (arg1)
		end
	
		def constants ()
		end
	
		def rand (*args)
		end
	
		def chop! ()
		end
	
		def trace_var (*args)
		end
	
		def scan (arg1)
		end
	
		def ancestors ()
		end
	
		def readlines (*args)
		end
	
		def select (*args)
		end
	
		def global_variables ()
		end
	
		def const_missing (arg1)
		end
	
		def private_class_method (*args)
		end
	
		def warn (arg1)
		end
	
		def exec (*args)
		end
	
		def gsub (*args)
		end
	
		def getc ()
		end
	
		def instance_methods (*args)
		end
	
		def Array (arg1)
		end
	
		def method_missing (*args)
		end
	
		def format (*args)
		end
	
		def method_defined? (arg1)
		end
	
		def abort (*args)
		end
	
		def putc (arg1)
		end
	
		def const_get (arg1)
		end
	
		def test (*args)
		end
	
		def chomp! (*args)
		end
	
		def binding ()
		end
	
		def eval (*args)
		end
	
		def untrace_var (*args)
		end
	
		def autoload? (arg1)
		end
	
		def to_s ()
		end
	
		def local_variables ()
		end
	
		def p (*args)
		end
	
		def module_eval (*args)
		end
	
		def class_variables ()
		end
	
		def ` (arg1)
		end
	
		def chop ()
		end
	
		def <=> (arg1)
		end
	
		def raise (*args)
		end
	
		def syscall (*args)
		end
	
		def < (arg1)
		end
	
		def == (arg1)
		end
	
		def public_instance_methods (*args)
		end
	
		def === (arg1)
		end
	
		def public_method_defined? (arg1)
		end
	
		def > (arg1)
		end
	
		def at_exit ()
		end
	
		def included_modules ()
		end
	
		def puts (*args)
		end
	
		def load (*args)
		end
	
		def const_set (arg1, arg2)
		end
	
		def trap (*args)
		end
	
		def >= (arg1)
		end
	
		def set_trace_func (arg1)
		end
	
		def proc ()
		end
	
		def exit! (*args)
		end
	
		def <= (arg1)
		end
	
		def Integer (arg1)
		end
	
		def class_eval (*args)
		end
	
		def system (*args)
		end
	
		def open (*args)
		end
	
		def chomp (*args)
		end
	
		def fail (*args)
		end
	
		def protected_instance_methods (*args)
		end
	
		def sub! (*args)
		end
	
		def private_method_defined? (arg1)
		end
	
		def gets (*args)
		end
	
		def freeze ()
		end
	
		def iterator? ()
		end
	
		def catch (arg1)
		end
	
		def require (arg1)
		end
	
		def lambda ()
		end
	
	end
end

	
class File  < ::IO
	class << ::File
		
		include Kernel
	
	end
	
public
	def ctime ()
	end
	
	def lstat ()
	end
	
	def chown (arg1, arg2)
	end
	
	def mtime ()
	end
	
	def path ()
	end
	
	def truncate (arg1)
	end
	
	def chmod (arg1)
	end
	
	def atime ()
	end
	
	def flock (arg1)
	end
	
	
protected
	
private
	def initialize (*args)
	end
	
	def self.exist? (arg1)
	end
	
	def self.grpowned? (arg1)
	end
	
	def self.lchown (*args)
	end
	
	def self.executable_real? (arg1)
	end
	
	def self.setgid? (arg1)
	end
	
	def self.utime (*args)
	end
	
	def self.expand_path (*args)
	end
	
	def self.readable_real? (arg1)
	end
	
	def self.socket? (arg1)
	end
	
	def self.ftype (arg1)
	end
	
	def self.readlink (arg1)
	end
	
	def self.directory? (arg1)
	end
	
	def self.owned? (arg1)
	end
	
	def self.lchmod (*args)
	end
	
	def self.extname (arg1)
	end
	
	def self.executable? (arg1)
	end
	
	def self.setuid? (arg1)
	end
	
	def self.ctime (arg1)
	end
	
	def self.delete (*args)
	end
	
	def self.umask (*args)
	end
	
	def self.readable? (arg1)
	end
	
	def self.symlink? (arg1)
	end
	
	def self.lstat (arg1)
	end
	
	def self.symlink (arg1, arg2)
	end
	
	def self.split (arg1)
	end
	
	def self.join (*args)
	end
	
	def self.size? (arg1)
	end
	
	def self.identical? (arg1, arg2)
	end
	
	def self.chown (*args)
	end
	
	def self.dirname (arg1)
	end
	
	def self.fnmatch (*args)
	end
	
	def self.writable_real? (arg1)
	end
	
	def self.zero? (arg1)
	end
	
	def self.chardev? (arg1)
	end
	
	def self.mtime (arg1)
	end
	
	def self.rename (arg1, arg2)
	end
	
	def self.exists? (arg1)
	end
	
	def self.size (arg1)
	end
	
	def self.pipe? (arg1)
	end
	
	def self.stat (arg1)
	end
	
	def self.link (arg1, arg2)
	end
	
	def self.truncate (arg1, arg2)
	end
	
	def self.file? (arg1)
	end
	
	def self.sticky? (arg1)
	end
	
	def self.chmod (*args)
	end
	
	def self.basename (*args)
	end
	
	def self.fnmatch? (*args)
	end
	
	def self.writable? (arg1)
	end
	
	def self.blockdev? (arg1)
	end
	
	def self.atime (arg1)
	end
	
	def self.unlink (*args)
	end
	
end

	
class File::Stat  < ::Object
		
	include Comparable
	
	class << ::File::Stat
		
		include Kernel
	
	end
	
public
	def rdev_minor ()
	end
	
	def grpowned? ()
	end
	
	def <=> (arg1)
	end
	
	def uid ()
	end
	
	def executable_real? ()
	end
	
	def setgid? ()
	end
	
	def dev_minor ()
	end
	
	def ftype ()
	end
	
	def readable_real? ()
	end
	
	def socket? ()
	end
	
	def rdev_major ()
	end
	
	def directory? ()
	end
	
	def owned? ()
	end
	
	def nlink ()
	end
	
	def ctime ()
	end
	
	def executable? ()
	end
	
	def setuid? ()
	end
	
	def dev_major ()
	end
	
	def blocks ()
	end
	
	def readable? ()
	end
	
	def symlink? ()
	end
	
	def rdev ()
	end
	
	def size? ()
	end
	
	def mode ()
	end
	
	def mtime ()
	end
	
	def writable_real? ()
	end
	
	def zero? ()
	end
	
	def chardev? ()
	end
	
	def dev ()
	end
	
	def size ()
	end
	
	def blksize ()
	end
	
	def pipe? ()
	end
	
	def gid ()
	end
	
	def file? ()
	end
	
	def sticky? ()
	end
	
	def ino ()
	end
	
	def atime ()
	end
	
	def writable? ()
	end
	
	def blockdev? ()
	end
	
	
protected
	
private
	def initialize (arg1)
	end
	
	def initialize_copy (arg1)
	end
	
end

		
module File::Constants
	
public
	
protected
	
private
end

	
class Fixnum  < ::Integer
	class << ::Fixnum
		
		include Kernel
	
	end
	
public
	def quo (arg1)
	end
	
	def ** (arg1)
	end
	
	def - (arg1)
	end
	
	def <=> (arg1)
	end
	
	def modulo (arg1)
	end
	
	def [] (arg1)
	end
	
	def / (arg1)
	end
	
	def | (arg1)
	end
	
	def rpower (arg1)
	end
	
	def % (arg1)
	end
	
	def << (arg1)
	end
	
	def to_f ()
	end
	
	def to_sym ()
	end
	
	def divmod (arg1)
	end
	
	def ~ ()
	end
	
	def & (arg1)
	end
	
	def >> (arg1)
	end
	
	def ^ (arg1)
	end
	
	def rdiv (arg1)
	end
	
	def power! (arg1)
	end
	
	def abs ()
	end
	
	def zero? ()
	end
	
	def id2name ()
	end
	
	def div (arg1)
	end
	
	def size ()
	end
	
	def * (arg1)
	end
	
	def -@ ()
	end
	
	def + (arg1)
	end
	
	
protected
	
private
	def self.induced_from (arg1)
	end
	
end

	
class String  < ::Object
		
	include Enumerable
	
		
	include Comparable
	
	class << ::String
		
		include Kernel
	
	end
	
public
	def unpack (arg1)
	end
	
	def slice! (*args)
	end
	
	def strip ()
	end
	
	def each_line (*args)
	end
	
	def gsub! (*args)
	end
	
	def length ()
	end
	
	def tr_s! (arg1, arg2)
	end
	
	def to_str ()
	end
	
	def ljust (*args)
	end
	
	def taguri= (arg1)
	end
	
	def delete (*args)
	end
	
	def rstrip! ()
	end
	
	def split (*args)
	end
	
	def to_yaml (*args)
	end
	
	def to_java_string ()
	end
	
	def is_binary_data? ()
	end
	
	def * (arg1)
	end
	
	def swapcase! ()
	end
	
	def to_i (*args)
	end
	
	def casecmp (arg1)
	end
	
	def swapcase ()
	end
	
	def chop ()
	end
	
	def empty? ()
	end
	
	def tr (arg1, arg2)
	end
	
	def + (arg1)
	end
	
	def rindex (*args)
	end
	
	def intern ()
	end
	
	def each (*args)
	end
	
	def slice (*args)
	end
	
	def next! ()
	end
	
	def reverse! ()
	end
	
	def strip! ()
	end
	
	def match (arg1)
	end
	
	def hex ()
	end
	
	def downcase ()
	end
	
	def sub (*args)
	end
	
	def javacase ()
	end
	
	def downcase! ()
	end
	
	def upto (arg1)
	end
	
	def concat (arg1)
	end
	
	def chop! ()
	end
	
	def size ()
	end
	
	def lstrip ()
	end
	
	def each_byte ()
	end
	
	def [] (*args)
	end
	
	def succ! ()
	end
	
	def delete! (*args)
	end
	
	def dump ()
	end
	
	def []= (*args)
	end
	
	def rjust (*args)
	end
	
	def squeeze (*args)
	end
	
	def to_sym ()
	end
	
	def next ()
	end
	
	def << (arg1)
	end
	
	def reverse ()
	end
	
	def chomp (*args)
	end
	
	def to_f ()
	end
	
	def sub! (*args)
	end
	
	def insert (arg1, arg2)
	end
	
	def replace (arg1)
	end
	
	def scan (arg1)
	end
	
	def tr_s (arg1, arg2)
	end
	
	def tr! (arg1, arg2)
	end
	
	def oct ()
	end
	
	def succ ()
	end
	
	def lstrip! ()
	end
	
	def capitalize! ()
	end
	
	def gsub (*args)
	end
	
	def capitalize ()
	end
	
	def is_complex_yaml? ()
	end
	
	def <=> (arg1)
	end
	
	def crypt (arg1)
	end
	
	def index (*args)
	end
	
	def rstrip ()
	end
	
	def chomp! (*args)
	end
	
	def sum (*args)
	end
	
	def center (*args)
	end
	
	def upcase ()
	end
	
	def % (arg1)
	end
	
	def upcase! ()
	end
	
	def count (*args)
	end
	
	def squeeze! (*args)
	end
	
	def taguri ()
	end
	
	
protected
	
private
	def initialize_copy (arg1)
	end
	
	def initialize (*args)
	end
	
	def self.yaml_tag_subclasses? ()
	end
	
	def self.yaml_new (arg1, arg2, arg3)
	end
	
end

