Sha256: 4915e890a92d91acefba3005b466bdcb3380e6d1ffd5e7184d114b614d868cd1

Contents?: true

Size: 599 Bytes

Versions: 10

Compression:

Stored size: 599 Bytes

Contents

require File.expand_path('../../../../shared/version', __FILE__)
require File.expand_path('../../../../shared/fixtures', __FILE__)

class List < java::util::ArrayList
  def self.[](*args)
    new(args)
  end
end

module ListSpecs
  def self.frozen_list
    frozen_array = List[1,2,3]
    frozen_array.freeze
    frozen_array
  end

  def self.empty_frozen_list
    frozen_array = List[]
    frozen_array.freeze
    frozen_array
  end

  def self.recursive_list
    a = List[1, 'two', 3.0]
    5.times { a << a }
    a
  end

  def self.empty_recursive_list
    a = List[]
    a << a
    a
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
jactive_support-2.1.2 spec/java_ext/list/shared/fixtures.rb
jactive_support-3.0.0 spec/java_ext/list/shared/fixtures.rb
jactive_support-3.0.0.pre2 spec/java_ext/list/shared/fixtures.rb
jactive_support-3.0.0.pre1 spec/java_ext/list/shared/fixtures.rb
jactive_support-2.1.1 spec/java_ext/list/shared/fixtures.rb
jactive_support-2.1.0 spec/java_ext/list/shared/fixtures.rb
jactive_support-2.0.0 spec/java_ext/list/shared/fixtures.rb
jactive_support-1.0.2 spec/java_ext/list/shared/fixtures.rb
jactive_support-1.0.1-universal-java-1.6 spec/java_ext/list/shared/fixtures.rb
jactive_support-1.0.0-universal-java-1.6 spec/java_ext/list/shared/fixtures.rb