mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
re PR libgcj/20975 (Remove scripts/TexinfoDoclet.java)
2005-04-12 Aaron Luchko <aluchko@redhat.com> PR libgcj/20975 * scripts/TexinfoDoclet.java: Removed. * Makefile.am (texinfo): Removed. * Makefile.in: Regenerated. From-SVN: r98034
This commit is contained in:
parent
82052bec13
commit
b0d9bc9b22
@ -1,3 +1,10 @@
|
||||
2005-04-12 Aaron Luchko <aluchko@redhat.com>
|
||||
|
||||
PR libgcj/20975
|
||||
* scripts/TexinfoDoclet.java: Removed.
|
||||
* Makefile.am (texinfo): Removed.
|
||||
* Makefile.in: Regenerated.
|
||||
|
||||
2005-04-11 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
|
||||
|
@ -3881,44 +3881,6 @@ gnu/gcj/xlib/natXUnmapEvent.cc
|
||||
|
||||
## ################################################################
|
||||
|
||||
##
|
||||
## javadoc to texinfo conversion
|
||||
##
|
||||
|
||||
TexinfoDoclet.class: $(srcdir)/scripts/TexinfoDoclet.java
|
||||
javac -d . $(srcdir)/scripts/TexinfoDoclet.java
|
||||
|
||||
texinfo: TexinfoDoclet.class
|
||||
langsource=`ls $(srcdir)/java/lang/*.java`; \
|
||||
lang=`echo $$langsource | sed -e 's/[^ ].*EcosProcess.java//g' | sed -e 's/[^ ].*PosixProcess.java//g'`; \
|
||||
javadoc -outfile $(srcdir)/doc/java-lang.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $$lang
|
||||
javadoc -outfile $(srcdir)/doc/java-lang-ref.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/ref/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-lang-reflect.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/reflect/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-applet.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/applet/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-color.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/color/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-datatransfer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/datatransfer/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-event.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/event/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-geom.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/geom/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-image.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/image/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-peer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/peer/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-beans.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-beans-beancontext.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/beancontext/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-io.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/io/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-math.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/math/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-net.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/net/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-cert.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security-cert/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-spec.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-interfaces.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/interfaces/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-sql.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/sql/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-text.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/text/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util-jar.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/jar/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util-zip.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/zip/*.java
|
||||
|
||||
## ################################################################
|
||||
|
||||
##
|
||||
## Creating and installing sources.zip
|
||||
##
|
||||
|
@ -23706,38 +23706,6 @@ write-entries-to-file-check:
|
||||
@MAINTAINER_MODE_TRUE@@NATIVE_TRUE@ >> tmp-0212; \
|
||||
@MAINTAINER_MODE_TRUE@@NATIVE_TRUE@ mv tmp-0212 $(srcdir)/gnu/gcj/convert/JIS0212.h
|
||||
|
||||
TexinfoDoclet.class: $(srcdir)/scripts/TexinfoDoclet.java
|
||||
javac -d . $(srcdir)/scripts/TexinfoDoclet.java
|
||||
|
||||
texinfo: TexinfoDoclet.class
|
||||
langsource=`ls $(srcdir)/java/lang/*.java`; \
|
||||
lang=`echo $$langsource | sed -e 's/[^ ].*EcosProcess.java//g' | sed -e 's/[^ ].*PosixProcess.java//g'`; \
|
||||
javadoc -outfile $(srcdir)/doc/java-lang.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $$lang
|
||||
javadoc -outfile $(srcdir)/doc/java-lang-ref.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/ref/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-lang-reflect.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/reflect/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-applet.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/applet/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-color.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/color/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-datatransfer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/datatransfer/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-event.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/event/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-geom.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/geom/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-image.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/image/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-awt-peer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/peer/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-beans.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-beans-beancontext.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/beancontext/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-io.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/io/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-math.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/math/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-net.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/net/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-cert.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security-cert/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-spec.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-security-interfaces.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/interfaces/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-sql.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/sql/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-text.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/text/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util-jar.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/jar/*.java
|
||||
javadoc -outfile $(srcdir)/doc/java-util-zip.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/zip/*.java
|
||||
|
||||
src.zip:
|
||||
-rm -f src.zip
|
||||
here=`pwd`; \
|
||||
|
@ -1,140 +0,0 @@
|
||||
/* Copyright (C) 2001 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
This software is copyrighted work licensed under the terms of the
|
||||
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
|
||||
details. */
|
||||
|
||||
import java.io.*;
|
||||
import com.sun.javadoc.*;
|
||||
|
||||
public class TexinfoDoclet
|
||||
{
|
||||
static PrintStream outfile;
|
||||
|
||||
public static int optionLength(String option)
|
||||
{
|
||||
if (option.equals("-outfile"))
|
||||
return 2;
|
||||
return 0;
|
||||
}
|
||||
|
||||
private static String replace (String s, String text, String replacement)
|
||||
{
|
||||
int i = s.indexOf (text);
|
||||
while (i != -1)
|
||||
{
|
||||
s = s.substring(0, i) + replacement + s.substring(i+text.length());
|
||||
i = s.indexOf (text);
|
||||
}
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
private static String texify (String s)
|
||||
{
|
||||
if (s.indexOf('<') == -1)
|
||||
return s;
|
||||
|
||||
s = replace (s, "<code>", "@code{");
|
||||
s = replace (s, "</code>", "}");
|
||||
s = replace (s, "<ol>", "\n@itemize @bullet\n");
|
||||
s = replace (s, "</ol>", "\n@end itemize\n");
|
||||
s = replace (s, "<ul>", "\n@itemize @bullet\n");
|
||||
s = replace (s, "</ul>", "\n@end itemize\n");
|
||||
s = replace (s, "<li>", "\n@item\n");
|
||||
s = replace (s, "</li>", "\n");
|
||||
s = replace (s, "<p>", "\n\n");
|
||||
|
||||
s = replace (s, "<CODE>", "@code{");
|
||||
s = replace (s, "</CODE>", "}");
|
||||
s = replace (s, "<OL>", "\n@itemize @bullet\n");
|
||||
s = replace (s, "</OL>", "\n@end itemize\n");
|
||||
s = replace (s, "<UL>", "\n@itemize @bullet\n");
|
||||
s = replace (s, "</UL>", "\n@end itemize\n");
|
||||
s = replace (s, "<LI>", "\n@item\n");
|
||||
s = replace (s, "</LI>", "\n");
|
||||
s = replace (s, "<P>", "\n\n");
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
private static void emitMethod (ClassDoc c, MethodDoc m)
|
||||
{
|
||||
outfile.print ("@deftypemethod " + c.typeName()
|
||||
+ " {" + m.modifiers()
|
||||
+ " " + m.returnType().typeName()
|
||||
+ "} " + m.name());
|
||||
|
||||
outfile.print (" (");
|
||||
Parameter p[] = m.parameters();
|
||||
boolean first = true;
|
||||
|
||||
for (int i = 0; i < p.length; i++)
|
||||
{
|
||||
if (!first)
|
||||
outfile.print (", ");
|
||||
outfile.print (p[i].typeName()
|
||||
+ "@w{ }@var{"
|
||||
+ p[i].name()
|
||||
+ "}");
|
||||
first = false;
|
||||
}
|
||||
outfile.print (") ");
|
||||
|
||||
ClassDoc exceptions[] = m.thrownExceptions();
|
||||
if (exceptions.length > 0)
|
||||
{
|
||||
outfile.print ("@*throws ");
|
||||
first = true;
|
||||
for (int i = 0; i < exceptions.length; i++)
|
||||
{
|
||||
if (!first)
|
||||
outfile.print (", ");
|
||||
outfile.print (exceptions[i].typeName());
|
||||
first = false;
|
||||
}
|
||||
}
|
||||
outfile.println ("");
|
||||
|
||||
outfile.println (texify (m.commentText()));
|
||||
|
||||
outfile.println ("@end deftypemethod");
|
||||
}
|
||||
|
||||
private static void emitClass (ClassDoc c)
|
||||
{
|
||||
MethodDoc[] methods = c.methods();
|
||||
for (int i = 0; i < methods.length; i++)
|
||||
{
|
||||
emitMethod (c, methods[i]);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean start (RootDoc root)
|
||||
{
|
||||
String options[][] = root.options ();
|
||||
|
||||
for (int i = 0; i < options.length; i++)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (options[i][0].equals ("-outfile"))
|
||||
{
|
||||
outfile = new PrintStream (new FileOutputStream (options[i][1]));
|
||||
}
|
||||
} catch (java.io.IOException e) {
|
||||
System.err.println ("Can't write to file " + options[i][1]);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
ClassDoc[] classes = root.classes();
|
||||
for (int i = 0; i < classes.length; i++)
|
||||
{
|
||||
emitClass (classes[i]);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user