jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
changeset 46174 5611d2529b49
parent 44797 8b3b3b911b8a
equal deleted inserted replaced
46173:5546b5710844 46174:5611d2529b49
    19  * limitations under the License.
    19  * limitations under the License.
    20  */
    20  */
    21 
    21 
    22 package com.sun.org.apache.bcel.internal.generic;
    22 package com.sun.org.apache.bcel.internal.generic;
    23 
    23 
    24 
       
    25 /**
    24 /**
    26  * DREM - Remainder of doubles
    25  * DREM - Remainder of doubles
    27  * <PRE>Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;</PRE>
    26  * <PRE>Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;</PRE>
    28  *        ..., result.word1, result.word2
    27  *        ..., result.word1, result.word2
    29  *
    28  *
    30  * @author  <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
    29  * @version $Id: DREM.java 1747278 2016-06-07 17:28:43Z britter $
    31  */
    30  */
    32 public class DREM extends ArithmeticInstruction {
    31 public class DREM extends ArithmeticInstruction {
    33   /** Remainder of doubles
    32 
    34    */
    33     /** Remainder of doubles
    35   public DREM() {
    34      */
    36     super(com.sun.org.apache.bcel.internal.Constants.DREM);
    35     public DREM() {
    37   }
    36         super(com.sun.org.apache.bcel.internal.Const.DREM);
       
    37     }
    38 
    38 
    39 
    39 
    40   /**
    40     /**
    41    * Call corresponding visitor method(s). The order is:
    41      * Call corresponding visitor method(s). The order is:
    42    * Call visitor methods of implemented interfaces first, then
    42      * Call visitor methods of implemented interfaces first, then
    43    * call methods according to the class hierarchy in descending order,
    43      * call methods according to the class hierarchy in descending order,
    44    * i.e., the most specific visitXXX() call comes last.
    44      * i.e., the most specific visitXXX() call comes last.
    45    *
    45      *
    46    * @param v Visitor object
    46      * @param v Visitor object
    47    */
    47      */
    48   public void accept(Visitor v) {
    48     @Override
    49     v.visitTypedInstruction(this);
    49     public void accept( final Visitor v ) {
    50     v.visitStackProducer(this);
    50         v.visitTypedInstruction(this);
    51     v.visitStackConsumer(this);
    51         v.visitStackProducer(this);
    52     v.visitArithmeticInstruction(this);
    52         v.visitStackConsumer(this);
    53     v.visitDREM(this);
    53         v.visitArithmeticInstruction(this);
    54   }
    54         v.visitDREM(this);
       
    55     }
    55 }
    56 }