mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
At the same time, rename some classes in `private.rb` so they don't interact with identically-named modules in `calls.rb`.
60 lines
573 B
Ruby
60 lines
573 B
Ruby
class E
|
|
private def private1
|
|
end
|
|
|
|
def public
|
|
end
|
|
|
|
def private2
|
|
end
|
|
private :private2
|
|
|
|
private
|
|
|
|
def private3
|
|
end
|
|
|
|
def private4
|
|
end
|
|
|
|
def self.public2
|
|
end
|
|
|
|
private_class_method def self.private5
|
|
end
|
|
|
|
def self.private6
|
|
end
|
|
private_class_method :private6
|
|
end
|
|
|
|
def private_on_main
|
|
end
|
|
|
|
E.new.private1
|
|
E.new.private2
|
|
E.new.private3
|
|
E.new.private4
|
|
E.new.public
|
|
|
|
private_on_main
|
|
|
|
module F
|
|
private def private1
|
|
end
|
|
|
|
def public
|
|
end
|
|
|
|
def private2
|
|
end
|
|
private :private2
|
|
|
|
private
|
|
|
|
def private3
|
|
end
|
|
|
|
def private4
|
|
end
|
|
end |