diff options
Diffstat (limited to 'libjava/classpath/lib/mkcollections.pl.in')
-rwxr-xr-x | libjava/classpath/lib/mkcollections.pl.in | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libjava/classpath/lib/mkcollections.pl.in b/libjava/classpath/lib/mkcollections.pl.in index 3d2d3c78a14..2c80aa1def7 100755 --- a/libjava/classpath/lib/mkcollections.pl.in +++ b/libjava/classpath/lib/mkcollections.pl.in @@ -55,6 +55,12 @@ my @javautilclasses=qw(AbstractCollection TreeMap TreeSet Vector); +my @externalclasses=qw(AbstractQueue + ArrayDeque + Deque + NavigableMap + NavigableSet + Queue); my $destPkg = $destpath; $destPkg =~ s!/!.!g; @@ -109,6 +115,9 @@ EOF for $clazz (@javautilclasses) { $_ =~ s/java.util.$clazz/$clazz/g; } + for $clazz (@externalclasses) { + $_ =~ s/java.util.$clazz/$clazz/g; + } $_ =~ s/abstract (interface)/$1/g; @@ -139,3 +148,11 @@ for $file (@javautilclasses) { print "$outfile\n"; convert ($file, $infile, $outfile); } + +for $file (@externalclasses) { + my $infile = "$classpath/external/jsr166/java/util/$file.java"; + my $outfile = "$destpath/$file.java"; + print "$outfile\n"; + convert ($file, $infile, $outfile); +} + |