[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bcel-dev
Subject:    svn commit: r219362 - in /jakarta/bcel: branches/jakarta/build.xml
From:       dbrosius () apache ! org
Date:       2005-07-17 0:53:04
Message-ID: 20050717005305.9259.qmail () minotaur ! apache ! org
[Download RAW message or body]

Author: dbrosius
Date: Sat Jul 16 17:53:03 2005
New Revision: 219362

URL: http://svn.apache.org/viewcvs?rev=219362&view=rev
Log:
Bug 33822: Change Faculty to Factorial, as was the intention of the samples.

Added:
    jakarta/bcel/branches/jakarta/docs/Factorial.java
    jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java
Modified:
    jakarta/bcel/branches/jakarta/build.xml
    jakarta/bcel/tags/BCEL_5_0/build.xml
    jakarta/bcel/trunk/build.xml
    jakarta/bcel/trunk/xdocs/manual.xml

Modified: jakarta/bcel/branches/jakarta/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/branches/jakarta/build.xml?rev=219362&r1=219361&r2=219362&view=diff
 ==============================================================================
--- jakarta/bcel/branches/jakarta/build.xml (original)
+++ jakarta/bcel/branches/jakarta/build.xml Sat Jul 16 17:53:03 2005
@@ -134,7 +134,7 @@
 	<arg value="max.mini"/>
     </java>
 
-    <echo message="Faculty"/>
+    <echo message="Factorial"/>
     <java classname="fac" classpath="${mini.dir}" />
     <echo message="Fibonacci"/>
     <java classname="fib" classpath="${mini.dir}" />

Added: jakarta/bcel/branches/jakarta/docs/Factorial.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/branches/jakarta/docs/Factorial.java?rev=219362&view=auto
 ==============================================================================
--- jakarta/bcel/branches/jakarta/docs/Factorial.java (added)
+++ jakarta/bcel/branches/jakarta/docs/Factorial.java Sat Jul 16 17:53:03 2005
@@ -0,0 +1,28 @@
+import java.io.*;
+
+public class Factorial {
+  private static BufferedReader in = new BufferedReader(new
+                                InputStreamReader(System.in));
+
+  public static final int fac(int n) {
+    return(n == 0)? 1 : n * fac(n - 1);
+  }
+
+  public static final int readInt() {
+    int n = 4711;
+
+    try {
+      System.out.print("Please enter a number> ");
+      n = Integer.parseInt(in.readLine());
+    }
+    catch(IOException e1) { System.err.println(e1); }
+    catch(NumberFormatException e2) { System.err.println(e2); }
+
+    return n;
+  }
+
+  public static void main(String[] args) {
+    int n = readInt();
+    System.out.println("Factorial of " + n + " is " + fac(n));
+  }
+}

Modified: jakarta/bcel/tags/BCEL_5_0/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/tags/BCEL_5_0/build.xml?rev=219362&r1=219361&r2=219362&view=diff
 ==============================================================================
--- jakarta/bcel/tags/BCEL_5_0/build.xml (original)
+++ jakarta/bcel/tags/BCEL_5_0/build.xml Sat Jul 16 17:53:03 2005
@@ -134,7 +134,7 @@
 	<arg value="max.mini"/>
     </java>
 
-    <echo message="Faculty"/>
+    <echo message="Factorial"/>
     <java classname="fac" classpath="${mini.dir}" />
     <echo message="Fibonacci"/>
     <java classname="fib" classpath="${mini.dir}" />

Added: jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java?rev=219362&view=auto
 ==============================================================================
--- jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java (added)
+++ jakarta/bcel/tags/BCEL_5_0/docs/Factorial.java Sat Jul 16 17:53:03 2005
@@ -0,0 +1,28 @@
+import java.io.*;
+
+public class Factorial {
+  private static BufferedReader in = new BufferedReader(new
+                                InputStreamReader(System.in));
+
+  public static final int fac(int n) {
+    return(n == 0)? 1 : n * fac(n - 1);
+  }
+
+  public static final int readInt() {
+    int n = 4711;
+
+    try {
+      System.out.print("Please enter a number> ");
+      n = Integer.parseInt(in.readLine());
+    }
+    catch(IOException e1) { System.err.println(e1); }
+    catch(NumberFormatException e2) { System.err.println(e2); }
+
+    return n;
+  }
+
+  public static void main(String[] args) {
+    int n = readInt();
+    System.out.println("Factorial of " + n + " is " + fac(n));
+  }
+}

Modified: jakarta/bcel/trunk/build.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/build.xml?rev=219362&r1=219361&r2=219362&view=diff
 ==============================================================================
--- jakarta/bcel/trunk/build.xml (original)
+++ jakarta/bcel/trunk/build.xml Sat Jul 16 17:53:03 2005
@@ -77,7 +77,7 @@
 
   <!-- Compile the examples -->
   <target name="examples" depends="compile">
-    <javac srcdir="${examples.dir}" destdir="${build.dest}" \
classpath="${class.path}" /> +    <javac srcdir="${examples.dir}" \
destdir="${build.dest}" classpath="${class.path}" debug="true" />  </target>
 
   <!-- Creates the API documentation -->
@@ -139,7 +139,7 @@
 	<arg value="max.mini"/>
     </java>
 
-    <echo message="Faculty"/>
+    <echo message="Factorial"/>
     <java classname="fac" classpath="${mini.dir}" />
     <echo message="Fibonacci"/>
     <java classname="fib" classpath="${mini.dir}" />

Modified: jakarta/bcel/trunk/xdocs/manual.xml
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/xdocs/manual.xml?rev=219362&r1=219361&r2=219362&view=diff
 ==============================================================================
--- jakarta/bcel/trunk/xdocs/manual.xml (original)
+++ jakarta/bcel/trunk/xdocs/manual.xml Sat Jul 16 17:53:03 2005
@@ -430,7 +430,7 @@
   <section name="2.6 Code example">
   <p>
     The following example program prompts for a number and prints the
-    faculty of it. The <tt>readLine()</tt> method reading from the
+    factorial of it. The <tt>readLine()</tt> method reading from the
     standard input may raise an <tt>IOException</tt> and if a
     misspelled number is passed to <tt>parseInt()</tt> it throws a
     <tt>NumberFormatException</tt>. Thus, the critical area of code
@@ -440,7 +440,7 @@
   <source>  
     import java.io.*;
 
-    public class Faculty {
+    public class Factorial {
       private static BufferedReader in = new BufferedReader(new
                                 InputStreamReader(System.in));
 
@@ -460,7 +460,7 @@
 
       public static void main(String[] argv) {
         int n = readInt();
-        System.out.println("Faculty of " + n + " is " + fac(n));
+        System.out.println("Factorial of " + n + " is " + fac(n));
       }
     }
   </source>
@@ -479,7 +479,7 @@
     9:  iload_0
     10: iconst_1
     11: isub
-    12: invokestatic    Faculty.fac (I)I (12)
+    12: invokestatic    Factorial.fac (I)I (12)
     15: imul
     16: ireturn
 
@@ -513,7 +513,7 @@
     4:  getstatic     java.lang.System.out Ljava/io/PrintStream;
     7:  ldc           "Please enter a number&gt; "
     9:  invokevirtual java.io.PrintStream.print (Ljava/lang/String;)V
-    12: getstatic     Faculty.in Ljava/io/BufferedReader;
+    12: getstatic     Factorial.in Ljava/io/BufferedReader;
     15: invokevirtual java.io.BufferedReader.readLine ()Ljava/lang/String;
     18: invokestatic  java.lang.Integer.parseInt (Ljava/lang/String;)I
     21: istore_0
@@ -981,7 +981,7 @@
   <p>
     Using instruction lists gives us a generic view upon the code: In
     <a href="#Figure 5">Figure 5</a> we again present the code chunk
-    of the <tt>readInt()</tt> method of the faculty example in section
+    of the <tt>readInt()</tt> method of the factorial example in section
     <a href="#2.6 Code example">2.6</a>: The local variables
     <tt>n</tt> and <tt>e1</tt> both hold two references to
     instructions, defining their scope.  There are two <tt>goto</tt>s



---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic