jaxp/src/com/sun/org/apache/bcel/internal/generic/Visitor.java
author dfuchs
Fri, 17 May 2013 10:40:21 +0200
changeset 17538 d8d911c4e5d4
parent 12457 c348e06f0e82
permissions -rw-r--r--
8013900: More warnings compiling jaxp. Summary: Some internal implementation classes in Jaxp were redefining equals() without redefining hashCode(). This patch adds hashCode() methods that are consistent with equals(). Reviewed-by: chegar, joehw
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6
7f561c08de6b Initial load
duke
parents:
diff changeset
     1
/*
7f561c08de6b Initial load
duke
parents:
diff changeset
     2
 * reserved comment block
7f561c08de6b Initial load
duke
parents:
diff changeset
     3
 * DO NOT REMOVE OR ALTER!
7f561c08de6b Initial load
duke
parents:
diff changeset
     4
 */
7f561c08de6b Initial load
duke
parents:
diff changeset
     5
package com.sun.org.apache.bcel.internal.generic;
7f561c08de6b Initial load
duke
parents:
diff changeset
     6
7f561c08de6b Initial load
duke
parents:
diff changeset
     7
/* ====================================================================
7f561c08de6b Initial load
duke
parents:
diff changeset
     8
 * The Apache Software License, Version 1.1
7f561c08de6b Initial load
duke
parents:
diff changeset
     9
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    10
 * Copyright (c) 2001 The Apache Software Foundation.  All rights
7f561c08de6b Initial load
duke
parents:
diff changeset
    11
 * reserved.
7f561c08de6b Initial load
duke
parents:
diff changeset
    12
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    13
 * Redistribution and use in source and binary forms, with or without
7f561c08de6b Initial load
duke
parents:
diff changeset
    14
 * modification, are permitted provided that the following conditions
7f561c08de6b Initial load
duke
parents:
diff changeset
    15
 * are met:
7f561c08de6b Initial load
duke
parents:
diff changeset
    16
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    17
 * 1. Redistributions of source code must retain the above copyright
7f561c08de6b Initial load
duke
parents:
diff changeset
    18
 *    notice, this list of conditions and the following disclaimer.
7f561c08de6b Initial load
duke
parents:
diff changeset
    19
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    20
 * 2. Redistributions in binary form must reproduce the above copyright
7f561c08de6b Initial load
duke
parents:
diff changeset
    21
 *    notice, this list of conditions and the following disclaimer in
7f561c08de6b Initial load
duke
parents:
diff changeset
    22
 *    the documentation and/or other materials provided with the
7f561c08de6b Initial load
duke
parents:
diff changeset
    23
 *    distribution.
7f561c08de6b Initial load
duke
parents:
diff changeset
    24
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    25
 * 3. The end-user documentation included with the redistribution,
7f561c08de6b Initial load
duke
parents:
diff changeset
    26
 *    if any, must include the following acknowledgment:
7f561c08de6b Initial load
duke
parents:
diff changeset
    27
 *       "This product includes software developed by the
7f561c08de6b Initial load
duke
parents:
diff changeset
    28
 *        Apache Software Foundation (http://www.apache.org/)."
7f561c08de6b Initial load
duke
parents:
diff changeset
    29
 *    Alternately, this acknowledgment may appear in the software itself,
7f561c08de6b Initial load
duke
parents:
diff changeset
    30
 *    if and wherever such third-party acknowledgments normally appear.
7f561c08de6b Initial load
duke
parents:
diff changeset
    31
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    32
 * 4. The names "Apache" and "Apache Software Foundation" and
7f561c08de6b Initial load
duke
parents:
diff changeset
    33
 *    "Apache BCEL" must not be used to endorse or promote products
7f561c08de6b Initial load
duke
parents:
diff changeset
    34
 *    derived from this software without prior written permission. For
7f561c08de6b Initial load
duke
parents:
diff changeset
    35
 *    written permission, please contact apache@apache.org.
7f561c08de6b Initial load
duke
parents:
diff changeset
    36
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    37
 * 5. Products derived from this software may not be called "Apache",
7f561c08de6b Initial load
duke
parents:
diff changeset
    38
 *    "Apache BCEL", nor may "Apache" appear in their name, without
7f561c08de6b Initial load
duke
parents:
diff changeset
    39
 *    prior written permission of the Apache Software Foundation.
7f561c08de6b Initial load
duke
parents:
diff changeset
    40
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    41
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
7f561c08de6b Initial load
duke
parents:
diff changeset
    42
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7f561c08de6b Initial load
duke
parents:
diff changeset
    43
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
7f561c08de6b Initial load
duke
parents:
diff changeset
    44
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
7f561c08de6b Initial load
duke
parents:
diff changeset
    45
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7f561c08de6b Initial load
duke
parents:
diff changeset
    46
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7f561c08de6b Initial load
duke
parents:
diff changeset
    47
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
7f561c08de6b Initial load
duke
parents:
diff changeset
    48
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
7f561c08de6b Initial load
duke
parents:
diff changeset
    49
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
7f561c08de6b Initial load
duke
parents:
diff changeset
    50
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
7f561c08de6b Initial load
duke
parents:
diff changeset
    51
 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7f561c08de6b Initial load
duke
parents:
diff changeset
    52
 * SUCH DAMAGE.
7f561c08de6b Initial load
duke
parents:
diff changeset
    53
 * ====================================================================
7f561c08de6b Initial load
duke
parents:
diff changeset
    54
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    55
 * This software consists of voluntary contributions made by many
7f561c08de6b Initial load
duke
parents:
diff changeset
    56
 * individuals on behalf of the Apache Software Foundation.  For more
7f561c08de6b Initial load
duke
parents:
diff changeset
    57
 * information on the Apache Software Foundation, please see
7f561c08de6b Initial load
duke
parents:
diff changeset
    58
 * <http://www.apache.org/>.
7f561c08de6b Initial load
duke
parents:
diff changeset
    59
 */
7f561c08de6b Initial load
duke
parents:
diff changeset
    60
7f561c08de6b Initial load
duke
parents:
diff changeset
    61
/**
7f561c08de6b Initial load
duke
parents:
diff changeset
    62
 * Interface implementing the Visitor pattern programming style.
7f561c08de6b Initial load
duke
parents:
diff changeset
    63
 * I.e., a class that implements this interface can handle all types of
7f561c08de6b Initial load
duke
parents:
diff changeset
    64
 * instructions with the properly typed methods just by calling the accept()
7f561c08de6b Initial load
duke
parents:
diff changeset
    65
 * method.
7f561c08de6b Initial load
duke
parents:
diff changeset
    66
 *
7f561c08de6b Initial load
duke
parents:
diff changeset
    67
 * @author  <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
7f561c08de6b Initial load
duke
parents:
diff changeset
    68
 */
7f561c08de6b Initial load
duke
parents:
diff changeset
    69
public interface Visitor {
7f561c08de6b Initial load
duke
parents:
diff changeset
    70
  public void visitStackInstruction(StackInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    71
  public void visitLocalVariableInstruction(LocalVariableInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    72
  public void visitBranchInstruction(BranchInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    73
  public void visitLoadClass(LoadClass obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    74
  public void visitFieldInstruction(FieldInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    75
  public void visitIfInstruction(IfInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    76
  public void visitConversionInstruction(ConversionInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    77
  public void visitPopInstruction(PopInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    78
  public void visitStoreInstruction(StoreInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    79
  public void visitTypedInstruction(TypedInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    80
  public void visitSelect(Select obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    81
  public void visitJsrInstruction(JsrInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    82
  public void visitGotoInstruction(GotoInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    83
  public void visitUnconditionalBranch(UnconditionalBranch obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    84
  public void visitPushInstruction(PushInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    85
  public void visitArithmeticInstruction(ArithmeticInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    86
  public void visitCPInstruction(CPInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    87
  public void visitInvokeInstruction(InvokeInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    88
  public void visitArrayInstruction(ArrayInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    89
  public void visitAllocationInstruction(AllocationInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    90
  public void visitReturnInstruction(ReturnInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    91
  public void visitFieldOrMethod(FieldOrMethod obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    92
  public void visitConstantPushInstruction(ConstantPushInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    93
  public void visitExceptionThrower(ExceptionThrower obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    94
  public void visitLoadInstruction(LoadInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    95
  public void visitVariableLengthInstruction(VariableLengthInstruction obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    96
  public void visitStackProducer(StackProducer obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    97
  public void visitStackConsumer(StackConsumer obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    98
  public void visitACONST_NULL(ACONST_NULL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
    99
  public void visitGETSTATIC(GETSTATIC obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   100
  public void visitIF_ICMPLT(IF_ICMPLT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   101
  public void visitMONITOREXIT(MONITOREXIT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   102
  public void visitIFLT(IFLT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   103
  public void visitLSTORE(LSTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   104
  public void visitPOP2(POP2 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   105
  public void visitBASTORE(BASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   106
  public void visitISTORE(ISTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   107
  public void visitCHECKCAST(CHECKCAST obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   108
  public void visitFCMPG(FCMPG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   109
  public void visitI2F(I2F obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   110
  public void visitATHROW(ATHROW obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   111
  public void visitDCMPL(DCMPL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   112
  public void visitARRAYLENGTH(ARRAYLENGTH obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   113
  public void visitDUP(DUP obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   114
  public void visitINVOKESTATIC(INVOKESTATIC obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   115
  public void visitLCONST(LCONST obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   116
  public void visitDREM(DREM obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   117
  public void visitIFGE(IFGE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   118
  public void visitCALOAD(CALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   119
  public void visitLASTORE(LASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   120
  public void visitI2D(I2D obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   121
  public void visitDADD(DADD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   122
  public void visitINVOKESPECIAL(INVOKESPECIAL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   123
  public void visitIAND(IAND obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   124
  public void visitPUTFIELD(PUTFIELD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   125
  public void visitILOAD(ILOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   126
  public void visitDLOAD(DLOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   127
  public void visitDCONST(DCONST obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   128
  public void visitNEW(NEW obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   129
  public void visitIFNULL(IFNULL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   130
  public void visitLSUB(LSUB obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   131
  public void visitL2I(L2I obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   132
  public void visitISHR(ISHR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   133
  public void visitTABLESWITCH(TABLESWITCH obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   134
  public void visitIINC(IINC obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   135
  public void visitDRETURN(DRETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   136
  public void visitFSTORE(FSTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   137
  public void visitDASTORE(DASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   138
  public void visitIALOAD(IALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   139
  public void visitDDIV(DDIV obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   140
  public void visitIF_ICMPGE(IF_ICMPGE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   141
  public void visitLAND(LAND obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   142
  public void visitIDIV(IDIV obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   143
  public void visitLOR(LOR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   144
  public void visitCASTORE(CASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   145
  public void visitFREM(FREM obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   146
  public void visitLDC(LDC obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   147
  public void visitBIPUSH(BIPUSH obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   148
  public void visitDSTORE(DSTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   149
  public void visitF2L(F2L obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   150
  public void visitFMUL(FMUL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   151
  public void visitLLOAD(LLOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   152
  public void visitJSR(JSR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   153
  public void visitFSUB(FSUB obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   154
  public void visitSASTORE(SASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   155
  public void visitALOAD(ALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   156
  public void visitDUP2_X2(DUP2_X2 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   157
  public void visitRETURN(RETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   158
  public void visitDALOAD(DALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   159
  public void visitSIPUSH(SIPUSH obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   160
  public void visitDSUB(DSUB obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   161
  public void visitL2F(L2F obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   162
  public void visitIF_ICMPGT(IF_ICMPGT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   163
  public void visitF2D(F2D obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   164
  public void visitI2L(I2L obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   165
  public void visitIF_ACMPNE(IF_ACMPNE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   166
  public void visitPOP(POP obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   167
  public void visitI2S(I2S obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   168
  public void visitIFEQ(IFEQ obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   169
  public void visitSWAP(SWAP obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   170
  public void visitIOR(IOR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   171
  public void visitIREM(IREM obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   172
  public void visitIASTORE(IASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   173
  public void visitNEWARRAY(NEWARRAY obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   174
  public void visitINVOKEINTERFACE(INVOKEINTERFACE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   175
  public void visitINEG(INEG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   176
  public void visitLCMP(LCMP obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   177
  public void visitJSR_W(JSR_W obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   178
  public void visitMULTIANEWARRAY(MULTIANEWARRAY obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   179
  public void visitDUP_X2(DUP_X2 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   180
  public void visitSALOAD(SALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   181
  public void visitIFNONNULL(IFNONNULL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   182
  public void visitDMUL(DMUL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   183
  public void visitIFNE(IFNE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   184
  public void visitIF_ICMPLE(IF_ICMPLE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   185
  public void visitLDC2_W(LDC2_W obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   186
  public void visitGETFIELD(GETFIELD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   187
  public void visitLADD(LADD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   188
  public void visitNOP(NOP obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   189
  public void visitFALOAD(FALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   190
  public void visitINSTANCEOF(INSTANCEOF obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   191
  public void visitIFLE(IFLE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   192
  public void visitLXOR(LXOR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   193
  public void visitLRETURN(LRETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   194
  public void visitFCONST(FCONST obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   195
  public void visitIUSHR(IUSHR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   196
  public void visitBALOAD(BALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   197
  public void visitDUP2(DUP2 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   198
  public void visitIF_ACMPEQ(IF_ACMPEQ obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   199
  public void visitIMPDEP1(IMPDEP1 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   200
  public void visitMONITORENTER(MONITORENTER obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   201
  public void visitLSHL(LSHL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   202
  public void visitDCMPG(DCMPG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   203
  public void visitD2L(D2L obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   204
  public void visitIMPDEP2(IMPDEP2 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   205
  public void visitL2D(L2D obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   206
  public void visitRET(RET obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   207
  public void visitIFGT(IFGT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   208
  public void visitIXOR(IXOR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   209
  public void visitINVOKEVIRTUAL(INVOKEVIRTUAL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   210
  public void visitFASTORE(FASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   211
  public void visitIRETURN(IRETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   212
  public void visitIF_ICMPNE(IF_ICMPNE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   213
  public void visitFLOAD(FLOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   214
  public void visitLDIV(LDIV obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   215
  public void visitPUTSTATIC(PUTSTATIC obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   216
  public void visitAALOAD(AALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   217
  public void visitD2I(D2I obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   218
  public void visitIF_ICMPEQ(IF_ICMPEQ obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   219
  public void visitAASTORE(AASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   220
  public void visitARETURN(ARETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   221
  public void visitDUP2_X1(DUP2_X1 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   222
  public void visitFNEG(FNEG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   223
  public void visitGOTO_W(GOTO_W obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   224
  public void visitD2F(D2F obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   225
  public void visitGOTO(GOTO obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   226
  public void visitISUB(ISUB obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   227
  public void visitF2I(F2I obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   228
  public void visitDNEG(DNEG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   229
  public void visitICONST(ICONST obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   230
  public void visitFDIV(FDIV obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   231
  public void visitI2B(I2B obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   232
  public void visitLNEG(LNEG obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   233
  public void visitLREM(LREM obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   234
  public void visitIMUL(IMUL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   235
  public void visitIADD(IADD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   236
  public void visitLSHR(LSHR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   237
  public void visitLOOKUPSWITCH(LOOKUPSWITCH obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   238
  public void visitDUP_X1(DUP_X1 obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   239
  public void visitFCMPL(FCMPL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   240
  public void visitI2C(I2C obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   241
  public void visitLMUL(LMUL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   242
  public void visitLUSHR(LUSHR obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   243
  public void visitISHL(ISHL obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   244
  public void visitLALOAD(LALOAD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   245
  public void visitASTORE(ASTORE obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   246
  public void visitANEWARRAY(ANEWARRAY obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   247
  public void visitFRETURN(FRETURN obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   248
  public void visitFADD(FADD obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   249
  public void visitBREAKPOINT(BREAKPOINT obj);
7f561c08de6b Initial load
duke
parents:
diff changeset
   250
}