org.xorm.query
Class CodeParser

java.lang.Object
  |
  +--org.xorm.query.CodeParser
All Implemented Interfaces:
Cloneable, QueryLanguage, org.apache.bcel.generic.Visitor

public class CodeParser
extends Object
implements org.apache.bcel.generic.Visitor, QueryLanguage


Field Summary
 
Fields inherited from interface org.xorm.query.QueryLanguage
LANGUAGE
 
Constructor Summary
CodeParser(Class clazz)
           
 
Method Summary
 void collapse()
          If there are two items on the stack and a value for lastOp, combine them.
 void compile()
          A hint that the implementation should undertake the work of generating the Expression object now for future use.
 Class getCandidateClass()
          Gets the class of candidate instances for the query.
 Expression getExpression()
          Returns the query expression generated by this object.
 String getFilter()
          Returns the JDOQL filter equivalent of the code.
 QueryOrdering[] getOrdering()
          Gets the ordering that should be used in returning the values.
 String getParameters()
          Returns the JDOQL parameters for the code, or null.
 String getVariables()
          Returns the JDOQL variable declarations for the code, or null.
 String toString()
           
 void visitAALOAD(org.apache.bcel.generic.AALOAD ins)
           
 void visitAASTORE(org.apache.bcel.generic.AASTORE ins)
           
 void visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL ins)
           
 void visitAllocationInstruction(org.apache.bcel.generic.AllocationInstruction ins)
           
 void visitALOAD(org.apache.bcel.generic.ALOAD ins)
           
 void visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY ins)
           
 void visitARETURN(org.apache.bcel.generic.ARETURN ins)
           
 void visitArithmeticInstruction(org.apache.bcel.generic.ArithmeticInstruction ins)
           
 void visitArrayInstruction(org.apache.bcel.generic.ArrayInstruction ins)
           
 void visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH ins)
           
 void visitASTORE(org.apache.bcel.generic.ASTORE ins)
           
 void visitATHROW(org.apache.bcel.generic.ATHROW ins)
           
 void visitBALOAD(org.apache.bcel.generic.BALOAD ins)
           
 void visitBASTORE(org.apache.bcel.generic.BASTORE ins)
           
 void visitBIPUSH(org.apache.bcel.generic.BIPUSH ins)
           
 void visitBranchInstruction(org.apache.bcel.generic.BranchInstruction ins)
           
 void visitBREAKPOINT(org.apache.bcel.generic.BREAKPOINT ins)
           
 void visitCALOAD(org.apache.bcel.generic.CALOAD ins)
           
 void visitCASTORE(org.apache.bcel.generic.CASTORE ins)
           
 void visitCHECKCAST(org.apache.bcel.generic.CHECKCAST ins)
           
 void visitConstantPushInstruction(org.apache.bcel.generic.ConstantPushInstruction ins)
           
 void visitConversionInstruction(org.apache.bcel.generic.ConversionInstruction ins)
           
 void visitCPInstruction(org.apache.bcel.generic.CPInstruction ins)
           
 void visitD2F(org.apache.bcel.generic.D2F ins)
           
 void visitD2I(org.apache.bcel.generic.D2I ins)
           
 void visitD2L(org.apache.bcel.generic.D2L ins)
           
 void visitDADD(org.apache.bcel.generic.DADD ins)
           
 void visitDALOAD(org.apache.bcel.generic.DALOAD ins)
           
 void visitDASTORE(org.apache.bcel.generic.DASTORE ins)
           
 void visitDCMPG(org.apache.bcel.generic.DCMPG ins)
           
 void visitDCMPL(org.apache.bcel.generic.DCMPL ins)
           
 void visitDCONST(org.apache.bcel.generic.DCONST ins)
           
 void visitDDIV(org.apache.bcel.generic.DDIV ins)
           
 void visitDLOAD(org.apache.bcel.generic.DLOAD ins)
           
 void visitDMUL(org.apache.bcel.generic.DMUL ins)
           
 void visitDNEG(org.apache.bcel.generic.DNEG ins)
           
 void visitDREM(org.apache.bcel.generic.DREM ins)
           
 void visitDRETURN(org.apache.bcel.generic.DRETURN ins)
           
 void visitDSTORE(org.apache.bcel.generic.DSTORE ins)
           
 void visitDSUB(org.apache.bcel.generic.DSUB ins)
           
 void visitDUP_X1(org.apache.bcel.generic.DUP_X1 ins)
           
 void visitDUP_X2(org.apache.bcel.generic.DUP_X2 ins)
           
 void visitDUP(org.apache.bcel.generic.DUP ins)
           
 void visitDUP2_X1(org.apache.bcel.generic.DUP2_X1 ins)
           
 void visitDUP2_X2(org.apache.bcel.generic.DUP2_X2 ins)
           
 void visitDUP2(org.apache.bcel.generic.DUP2 ins)
           
 void visitExceptionThrower(org.apache.bcel.generic.ExceptionThrower ins)
           
 void visitF2D(org.apache.bcel.generic.F2D ins)
           
 void visitF2I(org.apache.bcel.generic.F2I ins)
           
 void visitF2L(org.apache.bcel.generic.F2L ins)
           
 void visitFADD(org.apache.bcel.generic.FADD ins)
           
 void visitFALOAD(org.apache.bcel.generic.FALOAD ins)
           
 void visitFASTORE(org.apache.bcel.generic.FASTORE ins)
           
 void visitFCMPG(org.apache.bcel.generic.FCMPG ins)
           
 void visitFCMPL(org.apache.bcel.generic.FCMPL ins)
           
 void visitFCONST(org.apache.bcel.generic.FCONST ins)
           
 void visitFDIV(org.apache.bcel.generic.FDIV ins)
           
 void visitFieldInstruction(org.apache.bcel.generic.FieldInstruction ins)
           
 void visitFieldOrMethod(org.apache.bcel.generic.FieldOrMethod ins)
           
 void visitFLOAD(org.apache.bcel.generic.FLOAD ins)
           
 void visitFMUL(org.apache.bcel.generic.FMUL ins)
           
 void visitFNEG(org.apache.bcel.generic.FNEG ins)
           
 void visitFREM(org.apache.bcel.generic.FREM ins)
           
 void visitFRETURN(org.apache.bcel.generic.FRETURN ins)
           
 void visitFSTORE(org.apache.bcel.generic.FSTORE ins)
           
 void visitFSUB(org.apache.bcel.generic.FSUB ins)
           
 void visitGETFIELD(org.apache.bcel.generic.GETFIELD ins)
           
 void visitGETSTATIC(org.apache.bcel.generic.GETSTATIC ins)
           
 void visitGOTO_W(org.apache.bcel.generic.GOTO_W ins)
           
 void visitGOTO(org.apache.bcel.generic.GOTO ins)
           
 void visitGotoInstruction(org.apache.bcel.generic.GotoInstruction ins)
           
 void visitI2B(org.apache.bcel.generic.I2B ins)
           
 void visitI2C(org.apache.bcel.generic.I2C ins)
           
 void visitI2D(org.apache.bcel.generic.I2D ins)
           
 void visitI2F(org.apache.bcel.generic.I2F ins)
           
 void visitI2L(org.apache.bcel.generic.I2L ins)
           
 void visitI2S(org.apache.bcel.generic.I2S ins)
           
 void visitIADD(org.apache.bcel.generic.IADD ins)
           
 void visitIALOAD(org.apache.bcel.generic.IALOAD ins)
           
 void visitIAND(org.apache.bcel.generic.IAND ins)
           
 void visitIASTORE(org.apache.bcel.generic.IASTORE ins)
           
 void visitICONST(org.apache.bcel.generic.ICONST ins)
           
 void visitIDIV(org.apache.bcel.generic.IDIV ins)
           
 void visitIF_ACMPEQ(org.apache.bcel.generic.IF_ACMPEQ ins)
           
 void visitIF_ACMPNE(org.apache.bcel.generic.IF_ACMPNE ins)
           
 void visitIF_ICMPEQ(org.apache.bcel.generic.IF_ICMPEQ ins)
           
 void visitIF_ICMPGE(org.apache.bcel.generic.IF_ICMPGE ins)
           
 void visitIF_ICMPGT(org.apache.bcel.generic.IF_ICMPGT ins)
           
 void visitIF_ICMPLE(org.apache.bcel.generic.IF_ICMPLE ins)
           
 void visitIF_ICMPLT(org.apache.bcel.generic.IF_ICMPLT ins)
           
 void visitIF_ICMPNE(org.apache.bcel.generic.IF_ICMPNE ins)
           
 void visitIFEQ(org.apache.bcel.generic.IFEQ ins)
           
 void visitIFGE(org.apache.bcel.generic.IFGE ins)
           
 void visitIFGT(org.apache.bcel.generic.IFGT ins)
           
 void visitIfInstruction(org.apache.bcel.generic.IfInstruction ins)
           
 void visitIFLE(org.apache.bcel.generic.IFLE ins)
           
 void visitIFLT(org.apache.bcel.generic.IFLT ins)
           
 void visitIFNE(org.apache.bcel.generic.IFNE ins)
           
 void visitIFNONNULL(org.apache.bcel.generic.IFNONNULL ins)
           
 void visitIFNULL(org.apache.bcel.generic.IFNULL ins)
           
 void visitIINC(org.apache.bcel.generic.IINC ins)
           
 void visitILOAD(org.apache.bcel.generic.ILOAD ins)
           
 void visitIMPDEP1(org.apache.bcel.generic.IMPDEP1 ins)
           
 void visitIMPDEP2(org.apache.bcel.generic.IMPDEP2 ins)
           
 void visitIMUL(org.apache.bcel.generic.IMUL ins)
           
 void visitINEG(org.apache.bcel.generic.INEG ins)
           
 void visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF ins)
           
 void visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction ins)
           
 void visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE ins)
           
 void visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL ins)
           
 void visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC ins)
           
 void visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL ins)
           
 void visitIOR(org.apache.bcel.generic.IOR ins)
           
 void visitIREM(org.apache.bcel.generic.IREM ins)
           
 void visitIRETURN(org.apache.bcel.generic.IRETURN ins)
           
 void visitISHL(org.apache.bcel.generic.ISHL ins)
           
 void visitISHR(org.apache.bcel.generic.ISHR ins)
           
 void visitISTORE(org.apache.bcel.generic.ISTORE ins)
           
 void visitISUB(org.apache.bcel.generic.ISUB ins)
           
 void visitIUSHR(org.apache.bcel.generic.IUSHR ins)
           
 void visitIXOR(org.apache.bcel.generic.IXOR ins)
           
 void visitJSR_W(org.apache.bcel.generic.JSR_W ins)
           
 void visitJSR(org.apache.bcel.generic.JSR ins)
           
 void visitJsrInstruction(org.apache.bcel.generic.JsrInstruction ins)
           
 void visitL2D(org.apache.bcel.generic.L2D ins)
           
 void visitL2F(org.apache.bcel.generic.L2F ins)
           
 void visitL2I(org.apache.bcel.generic.L2I ins)
           
 void visitLADD(org.apache.bcel.generic.LADD ins)
           
 void visitLALOAD(org.apache.bcel.generic.LALOAD ins)
           
 void visitLAND(org.apache.bcel.generic.LAND ins)
           
 void visitLASTORE(org.apache.bcel.generic.LASTORE ins)
           
 void visitLCMP(org.apache.bcel.generic.LCMP ins)
           
 void visitLCONST(org.apache.bcel.generic.LCONST ins)
           
 void visitLDC(org.apache.bcel.generic.LDC ins)
           
 void visitLDC2_W(org.apache.bcel.generic.LDC2_W ins)
           
 void visitLDIV(org.apache.bcel.generic.LDIV ins)
           
 void visitLLOAD(org.apache.bcel.generic.LLOAD ins)
           
 void visitLMUL(org.apache.bcel.generic.LMUL ins)
           
 void visitLNEG(org.apache.bcel.generic.LNEG ins)
           
 void visitLoadClass(org.apache.bcel.generic.LoadClass ins)
           
 void visitLoadInstruction(org.apache.bcel.generic.LoadInstruction ins)
           
 void visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction ins)
           
 void visitLOOKUPSWITCH(org.apache.bcel.generic.LOOKUPSWITCH ins)
           
 void visitLOR(org.apache.bcel.generic.LOR ins)
           
 void visitLREM(org.apache.bcel.generic.LREM ins)
           
 void visitLRETURN(org.apache.bcel.generic.LRETURN ins)
           
 void visitLSHL(org.apache.bcel.generic.LSHL ins)
           
 void visitLSHR(org.apache.bcel.generic.LSHR ins)
           
 void visitLSTORE(org.apache.bcel.generic.LSTORE ins)
           
 void visitLSUB(org.apache.bcel.generic.LSUB ins)
           
 void visitLUSHR(org.apache.bcel.generic.LUSHR ins)
           
 void visitLXOR(org.apache.bcel.generic.LXOR ins)
           
 void visitMONITORENTER(org.apache.bcel.generic.MONITORENTER ins)
           
 void visitMONITOREXIT(org.apache.bcel.generic.MONITOREXIT ins)
           
 void visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY ins)
           
 void visitNEW(org.apache.bcel.generic.NEW ins)
           
 void visitNEWARRAY(org.apache.bcel.generic.NEWARRAY ins)
           
 void visitNOP(org.apache.bcel.generic.NOP ins)
           
 void visitPOP(org.apache.bcel.generic.POP ins)
           
 void visitPOP2(org.apache.bcel.generic.POP2 ins)
           
 void visitPopInstruction(org.apache.bcel.generic.PopInstruction ins)
           
 void visitPushInstruction(org.apache.bcel.generic.PushInstruction ins)
           
 void visitPUTFIELD(org.apache.bcel.generic.PUTFIELD ins)
           
 void visitPUTSTATIC(org.apache.bcel.generic.PUTSTATIC ins)
           
 void visitRET(org.apache.bcel.generic.RET ins)
           
 void visitRETURN(org.apache.bcel.generic.RETURN ins)
           
 void visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction ins)
           
 void visitSALOAD(org.apache.bcel.generic.SALOAD ins)
           
 void visitSASTORE(org.apache.bcel.generic.SASTORE ins)
           
 void visitSelect(org.apache.bcel.generic.Select ins)
           
 void visitSIPUSH(org.apache.bcel.generic.SIPUSH ins)
           
 void visitStackConsumer(org.apache.bcel.generic.StackConsumer ins)
           
 void visitStackInstruction(org.apache.bcel.generic.StackInstruction ins)
           
 void visitStackProducer(org.apache.bcel.generic.StackProducer ins)
           
 void visitStoreInstruction(org.apache.bcel.generic.StoreInstruction ins)
           
 void visitSWAP(org.apache.bcel.generic.SWAP ins)
           
 void visitTABLESWITCH(org.apache.bcel.generic.TABLESWITCH ins)
           
 void visitTypedInstruction(org.apache.bcel.generic.TypedInstruction ins)
           
 void visitUnconditionalBranch(org.apache.bcel.generic.UnconditionalBranch ins)
           
 void visitVariableLengthInstruction(org.apache.bcel.generic.VariableLengthInstruction ins)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeParser

public CodeParser(Class clazz)
           throws QuerySyntaxException
Method Detail

compile

public void compile()
             throws QuerySyntaxException
Description copied from interface: QueryLanguage
A hint that the implementation should undertake the work of generating the Expression object now for future use.

Specified by:
compile in interface QueryLanguage
QuerySyntaxException

getCandidateClass

public Class getCandidateClass()
Description copied from interface: QueryLanguage
Gets the class of candidate instances for the query.

Specified by:
getCandidateClass in interface QueryLanguage

getExpression

public Expression getExpression()
Description copied from interface: QueryLanguage
Returns the query expression generated by this object. This method may return null if compile() has not been called.

Specified by:
getExpression in interface QueryLanguage

getFilter

public String getFilter()
Returns the JDOQL filter equivalent of the code.


getParameters

public String getParameters()
Returns the JDOQL parameters for the code, or null.


getVariables

public String getVariables()
Returns the JDOQL variable declarations for the code, or null.


toString

public String toString()
Overrides:
toString in class Object

collapse

public void collapse()
If there are two items on the stack and a value for lastOp, combine them.


visitAllocationInstruction

public void visitAllocationInstruction(org.apache.bcel.generic.AllocationInstruction ins)
Specified by:
visitAllocationInstruction in interface org.apache.bcel.generic.Visitor

visitArithmeticInstruction

public void visitArithmeticInstruction(org.apache.bcel.generic.ArithmeticInstruction ins)
Specified by:
visitArithmeticInstruction in interface org.apache.bcel.generic.Visitor

visitArrayInstruction

public void visitArrayInstruction(org.apache.bcel.generic.ArrayInstruction ins)
Specified by:
visitArrayInstruction in interface org.apache.bcel.generic.Visitor

visitBranchInstruction

public void visitBranchInstruction(org.apache.bcel.generic.BranchInstruction ins)
Specified by:
visitBranchInstruction in interface org.apache.bcel.generic.Visitor

visitCPInstruction

public void visitCPInstruction(org.apache.bcel.generic.CPInstruction ins)
Specified by:
visitCPInstruction in interface org.apache.bcel.generic.Visitor

visitConversionInstruction

public void visitConversionInstruction(org.apache.bcel.generic.ConversionInstruction ins)
Specified by:
visitConversionInstruction in interface org.apache.bcel.generic.Visitor

visitExceptionThrower

public void visitExceptionThrower(org.apache.bcel.generic.ExceptionThrower ins)
Specified by:
visitExceptionThrower in interface org.apache.bcel.generic.Visitor

visitFieldInstruction

public void visitFieldInstruction(org.apache.bcel.generic.FieldInstruction ins)
Specified by:
visitFieldInstruction in interface org.apache.bcel.generic.Visitor

visitFieldOrMethod

public void visitFieldOrMethod(org.apache.bcel.generic.FieldOrMethod ins)
Specified by:
visitFieldOrMethod in interface org.apache.bcel.generic.Visitor

visitIfInstruction

public void visitIfInstruction(org.apache.bcel.generic.IfInstruction ins)
Specified by:
visitIfInstruction in interface org.apache.bcel.generic.Visitor

visitInvokeInstruction

public void visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction ins)
Specified by:
visitInvokeInstruction in interface org.apache.bcel.generic.Visitor

visitJsrInstruction

public void visitJsrInstruction(org.apache.bcel.generic.JsrInstruction ins)
Specified by:
visitJsrInstruction in interface org.apache.bcel.generic.Visitor

visitLoadClass

public void visitLoadClass(org.apache.bcel.generic.LoadClass ins)
Specified by:
visitLoadClass in interface org.apache.bcel.generic.Visitor

visitLocalVariableInstruction

public void visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction ins)
Specified by:
visitLocalVariableInstruction in interface org.apache.bcel.generic.Visitor

visitPopInstruction

public void visitPopInstruction(org.apache.bcel.generic.PopInstruction ins)
Specified by:
visitPopInstruction in interface org.apache.bcel.generic.Visitor

visitPushInstruction

public void visitPushInstruction(org.apache.bcel.generic.PushInstruction ins)
Specified by:
visitPushInstruction in interface org.apache.bcel.generic.Visitor

visitReturnInstruction

public void visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction ins)
Specified by:
visitReturnInstruction in interface org.apache.bcel.generic.Visitor

visitSelect

public void visitSelect(org.apache.bcel.generic.Select ins)
Specified by:
visitSelect in interface org.apache.bcel.generic.Visitor

visitStackConsumer

public void visitStackConsumer(org.apache.bcel.generic.StackConsumer ins)
Specified by:
visitStackConsumer in interface org.apache.bcel.generic.Visitor

visitStackInstruction

public void visitStackInstruction(org.apache.bcel.generic.StackInstruction ins)
Specified by:
visitStackInstruction in interface org.apache.bcel.generic.Visitor

visitStackProducer

public void visitStackProducer(org.apache.bcel.generic.StackProducer ins)
Specified by:
visitStackProducer in interface org.apache.bcel.generic.Visitor

visitStoreInstruction

public void visitStoreInstruction(org.apache.bcel.generic.StoreInstruction ins)
Specified by:
visitStoreInstruction in interface org.apache.bcel.generic.Visitor

visitTypedInstruction

public void visitTypedInstruction(org.apache.bcel.generic.TypedInstruction ins)
Specified by:
visitTypedInstruction in interface org.apache.bcel.generic.Visitor

visitUnconditionalBranch

public void visitUnconditionalBranch(org.apache.bcel.generic.UnconditionalBranch ins)
Specified by:
visitUnconditionalBranch in interface org.apache.bcel.generic.Visitor

visitVariableLengthInstruction

public void visitVariableLengthInstruction(org.apache.bcel.generic.VariableLengthInstruction ins)
Specified by:
visitVariableLengthInstruction in interface org.apache.bcel.generic.Visitor

visitConstantPushInstruction

public void visitConstantPushInstruction(org.apache.bcel.generic.ConstantPushInstruction ins)
Specified by:
visitConstantPushInstruction in interface org.apache.bcel.generic.Visitor

visitLDC

public void visitLDC(org.apache.bcel.generic.LDC ins)
Specified by:
visitLDC in interface org.apache.bcel.generic.Visitor

visitDCONST

public void visitDCONST(org.apache.bcel.generic.DCONST ins)
Specified by:
visitDCONST in interface org.apache.bcel.generic.Visitor

visitFCONST

public void visitFCONST(org.apache.bcel.generic.FCONST ins)
Specified by:
visitFCONST in interface org.apache.bcel.generic.Visitor

visitICONST

public void visitICONST(org.apache.bcel.generic.ICONST ins)
Specified by:
visitICONST in interface org.apache.bcel.generic.Visitor

visitLCONST

public void visitLCONST(org.apache.bcel.generic.LCONST ins)
Specified by:
visitLCONST in interface org.apache.bcel.generic.Visitor

visitBIPUSH

public void visitBIPUSH(org.apache.bcel.generic.BIPUSH ins)
Specified by:
visitBIPUSH in interface org.apache.bcel.generic.Visitor

visitSIPUSH

public void visitSIPUSH(org.apache.bcel.generic.SIPUSH ins)
Specified by:
visitSIPUSH in interface org.apache.bcel.generic.Visitor

visitACONST_NULL

public void visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL ins)
Specified by:
visitACONST_NULL in interface org.apache.bcel.generic.Visitor

visitLoadInstruction

public void visitLoadInstruction(org.apache.bcel.generic.LoadInstruction ins)
Specified by:
visitLoadInstruction in interface org.apache.bcel.generic.Visitor

visitALOAD

public void visitALOAD(org.apache.bcel.generic.ALOAD ins)
Specified by:
visitALOAD in interface org.apache.bcel.generic.Visitor

visitDLOAD

public void visitDLOAD(org.apache.bcel.generic.DLOAD ins)
Specified by:
visitDLOAD in interface org.apache.bcel.generic.Visitor

visitFLOAD

public void visitFLOAD(org.apache.bcel.generic.FLOAD ins)
Specified by:
visitFLOAD in interface org.apache.bcel.generic.Visitor

visitILOAD

public void visitILOAD(org.apache.bcel.generic.ILOAD ins)
Specified by:
visitILOAD in interface org.apache.bcel.generic.Visitor

visitLLOAD

public void visitLLOAD(org.apache.bcel.generic.LLOAD ins)
Specified by:
visitLLOAD in interface org.apache.bcel.generic.Visitor

visitGotoInstruction

public void visitGotoInstruction(org.apache.bcel.generic.GotoInstruction ins)
Specified by:
visitGotoInstruction in interface org.apache.bcel.generic.Visitor

visitGOTO

public void visitGOTO(org.apache.bcel.generic.GOTO ins)
Specified by:
visitGOTO in interface org.apache.bcel.generic.Visitor

visitGOTO_W

public void visitGOTO_W(org.apache.bcel.generic.GOTO_W ins)
Specified by:
visitGOTO_W in interface org.apache.bcel.generic.Visitor

visitIF_ICMPEQ

public void visitIF_ICMPEQ(org.apache.bcel.generic.IF_ICMPEQ ins)
Specified by:
visitIF_ICMPEQ in interface org.apache.bcel.generic.Visitor

visitIF_ICMPNE

public void visitIF_ICMPNE(org.apache.bcel.generic.IF_ICMPNE ins)
Specified by:
visitIF_ICMPNE in interface org.apache.bcel.generic.Visitor

visitIF_ICMPLT

public void visitIF_ICMPLT(org.apache.bcel.generic.IF_ICMPLT ins)
Specified by:
visitIF_ICMPLT in interface org.apache.bcel.generic.Visitor

visitIF_ICMPLE

public void visitIF_ICMPLE(org.apache.bcel.generic.IF_ICMPLE ins)
Specified by:
visitIF_ICMPLE in interface org.apache.bcel.generic.Visitor

visitIF_ICMPGE

public void visitIF_ICMPGE(org.apache.bcel.generic.IF_ICMPGE ins)
Specified by:
visitIF_ICMPGE in interface org.apache.bcel.generic.Visitor

visitIF_ICMPGT

public void visitIF_ICMPGT(org.apache.bcel.generic.IF_ICMPGT ins)
Specified by:
visitIF_ICMPGT in interface org.apache.bcel.generic.Visitor

visitIF_ACMPEQ

public void visitIF_ACMPEQ(org.apache.bcel.generic.IF_ACMPEQ ins)
Specified by:
visitIF_ACMPEQ in interface org.apache.bcel.generic.Visitor

visitIF_ACMPNE

public void visitIF_ACMPNE(org.apache.bcel.generic.IF_ACMPNE ins)
Specified by:
visitIF_ACMPNE in interface org.apache.bcel.generic.Visitor

visitIFEQ

public void visitIFEQ(org.apache.bcel.generic.IFEQ ins)
Specified by:
visitIFEQ in interface org.apache.bcel.generic.Visitor

visitIFNE

public void visitIFNE(org.apache.bcel.generic.IFNE ins)
Specified by:
visitIFNE in interface org.apache.bcel.generic.Visitor

visitIFLT

public void visitIFLT(org.apache.bcel.generic.IFLT ins)
Specified by:
visitIFLT in interface org.apache.bcel.generic.Visitor

visitIFLE

public void visitIFLE(org.apache.bcel.generic.IFLE ins)
Specified by:
visitIFLE in interface org.apache.bcel.generic.Visitor

visitIFGE

public void visitIFGE(org.apache.bcel.generic.IFGE ins)
Specified by:
visitIFGE in interface org.apache.bcel.generic.Visitor

visitIFGT

public void visitIFGT(org.apache.bcel.generic.IFGT ins)
Specified by:
visitIFGT in interface org.apache.bcel.generic.Visitor

visitIFNULL

public void visitIFNULL(org.apache.bcel.generic.IFNULL ins)
Specified by:
visitIFNULL in interface org.apache.bcel.generic.Visitor

visitIFNONNULL

public void visitIFNONNULL(org.apache.bcel.generic.IFNONNULL ins)
Specified by:
visitIFNONNULL in interface org.apache.bcel.generic.Visitor

visitFCMPG

public void visitFCMPG(org.apache.bcel.generic.FCMPG ins)
Specified by:
visitFCMPG in interface org.apache.bcel.generic.Visitor

visitDCMPL

public void visitDCMPL(org.apache.bcel.generic.DCMPL ins)
Specified by:
visitDCMPL in interface org.apache.bcel.generic.Visitor

visitLCMP

public void visitLCMP(org.apache.bcel.generic.LCMP ins)
Specified by:
visitLCMP in interface org.apache.bcel.generic.Visitor

visitDCMPG

public void visitDCMPG(org.apache.bcel.generic.DCMPG ins)
Specified by:
visitDCMPG in interface org.apache.bcel.generic.Visitor

visitFCMPL

public void visitFCMPL(org.apache.bcel.generic.FCMPL ins)
Specified by:
visitFCMPL in interface org.apache.bcel.generic.Visitor

visitIAND

public void visitIAND(org.apache.bcel.generic.IAND ins)
Specified by:
visitIAND in interface org.apache.bcel.generic.Visitor

visitIOR

public void visitIOR(org.apache.bcel.generic.IOR ins)
Specified by:
visitIOR in interface org.apache.bcel.generic.Visitor

visitINVOKEVIRTUAL

public void visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL ins)
Specified by:
visitINVOKEVIRTUAL in interface org.apache.bcel.generic.Visitor

visitINVOKEINTERFACE

public void visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE ins)
Specified by:
visitINVOKEINTERFACE in interface org.apache.bcel.generic.Visitor

visitGETFIELD

public void visitGETFIELD(org.apache.bcel.generic.GETFIELD ins)
Specified by:
visitGETFIELD in interface org.apache.bcel.generic.Visitor

visitIRETURN

public void visitIRETURN(org.apache.bcel.generic.IRETURN ins)
Specified by:
visitIRETURN in interface org.apache.bcel.generic.Visitor

visitDNEG

public void visitDNEG(org.apache.bcel.generic.DNEG ins)
Specified by:
visitDNEG in interface org.apache.bcel.generic.Visitor

visitFNEG

public void visitFNEG(org.apache.bcel.generic.FNEG ins)
Specified by:
visitFNEG in interface org.apache.bcel.generic.Visitor

visitINEG

public void visitINEG(org.apache.bcel.generic.INEG ins)
Specified by:
visitINEG in interface org.apache.bcel.generic.Visitor

visitLNEG

public void visitLNEG(org.apache.bcel.generic.LNEG ins)
Specified by:
visitLNEG in interface org.apache.bcel.generic.Visitor

visitAALOAD

public void visitAALOAD(org.apache.bcel.generic.AALOAD ins)
Specified by:
visitAALOAD in interface org.apache.bcel.generic.Visitor

visitAASTORE

public void visitAASTORE(org.apache.bcel.generic.AASTORE ins)
Specified by:
visitAASTORE in interface org.apache.bcel.generic.Visitor

visitANEWARRAY

public void visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY ins)
Specified by:
visitANEWARRAY in interface org.apache.bcel.generic.Visitor

visitARETURN

public void visitARETURN(org.apache.bcel.generic.ARETURN ins)
Specified by:
visitARETURN in interface org.apache.bcel.generic.Visitor

visitARRAYLENGTH

public void visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH ins)
Specified by:
visitARRAYLENGTH in interface org.apache.bcel.generic.Visitor

visitASTORE

public void visitASTORE(org.apache.bcel.generic.ASTORE ins)
Specified by:
visitASTORE in interface org.apache.bcel.generic.Visitor

visitATHROW

public void visitATHROW(org.apache.bcel.generic.ATHROW ins)
Specified by:
visitATHROW in interface org.apache.bcel.generic.Visitor

visitBALOAD

public void visitBALOAD(org.apache.bcel.generic.BALOAD ins)
Specified by:
visitBALOAD in interface org.apache.bcel.generic.Visitor

visitBASTORE

public void visitBASTORE(org.apache.bcel.generic.BASTORE ins)
Specified by:
visitBASTORE in interface org.apache.bcel.generic.Visitor

visitBREAKPOINT

public void visitBREAKPOINT(org.apache.bcel.generic.BREAKPOINT ins)
Specified by:
visitBREAKPOINT in interface org.apache.bcel.generic.Visitor

visitCALOAD

public void visitCALOAD(org.apache.bcel.generic.CALOAD ins)
Specified by:
visitCALOAD in interface org.apache.bcel.generic.Visitor

visitCASTORE

public void visitCASTORE(org.apache.bcel.generic.CASTORE ins)
Specified by:
visitCASTORE in interface org.apache.bcel.generic.Visitor

visitCHECKCAST

public void visitCHECKCAST(org.apache.bcel.generic.CHECKCAST ins)
Specified by:
visitCHECKCAST in interface org.apache.bcel.generic.Visitor

visitDADD

public void visitDADD(org.apache.bcel.generic.DADD ins)
Specified by:
visitDADD in interface org.apache.bcel.generic.Visitor

visitDALOAD

public void visitDALOAD(org.apache.bcel.generic.DALOAD ins)
Specified by:
visitDALOAD in interface org.apache.bcel.generic.Visitor

visitDASTORE

public void visitDASTORE(org.apache.bcel.generic.DASTORE ins)
Specified by:
visitDASTORE in interface org.apache.bcel.generic.Visitor

visitDDIV

public void visitDDIV(org.apache.bcel.generic.DDIV ins)
Specified by:
visitDDIV in interface org.apache.bcel.generic.Visitor

visitDMUL

public void visitDMUL(org.apache.bcel.generic.DMUL ins)
Specified by:
visitDMUL in interface org.apache.bcel.generic.Visitor

visitDREM

public void visitDREM(org.apache.bcel.generic.DREM ins)
Specified by:
visitDREM in interface org.apache.bcel.generic.Visitor

visitDRETURN

public void visitDRETURN(org.apache.bcel.generic.DRETURN ins)
Specified by:
visitDRETURN in interface org.apache.bcel.generic.Visitor

visitDSTORE

public void visitDSTORE(org.apache.bcel.generic.DSTORE ins)
Specified by:
visitDSTORE in interface org.apache.bcel.generic.Visitor

visitDSUB

public void visitDSUB(org.apache.bcel.generic.DSUB ins)
Specified by:
visitDSUB in interface org.apache.bcel.generic.Visitor

visitDUP

public void visitDUP(org.apache.bcel.generic.DUP ins)
Specified by:
visitDUP in interface org.apache.bcel.generic.Visitor

visitDUP2

public void visitDUP2(org.apache.bcel.generic.DUP2 ins)
Specified by:
visitDUP2 in interface org.apache.bcel.generic.Visitor

visitDUP2_X1

public void visitDUP2_X1(org.apache.bcel.generic.DUP2_X1 ins)
Specified by:
visitDUP2_X1 in interface org.apache.bcel.generic.Visitor

visitDUP2_X2

public void visitDUP2_X2(org.apache.bcel.generic.DUP2_X2 ins)
Specified by:
visitDUP2_X2 in interface org.apache.bcel.generic.Visitor

visitDUP_X1

public void visitDUP_X1(org.apache.bcel.generic.DUP_X1 ins)
Specified by:
visitDUP_X1 in interface org.apache.bcel.generic.Visitor

visitDUP_X2

public void visitDUP_X2(org.apache.bcel.generic.DUP_X2 ins)
Specified by:
visitDUP_X2 in interface org.apache.bcel.generic.Visitor

visitFADD

public void visitFADD(org.apache.bcel.generic.FADD ins)
Specified by:
visitFADD in interface org.apache.bcel.generic.Visitor

visitFALOAD

public void visitFALOAD(org.apache.bcel.generic.FALOAD ins)
Specified by:
visitFALOAD in interface org.apache.bcel.generic.Visitor

visitFASTORE

public void visitFASTORE(org.apache.bcel.generic.FASTORE ins)
Specified by:
visitFASTORE in interface org.apache.bcel.generic.Visitor

visitFDIV

public void visitFDIV(org.apache.bcel.generic.FDIV ins)
Specified by:
visitFDIV in interface org.apache.bcel.generic.Visitor

visitFMUL

public void visitFMUL(org.apache.bcel.generic.FMUL ins)
Specified by:
visitFMUL in interface org.apache.bcel.generic.Visitor

visitFREM

public void visitFREM(org.apache.bcel.generic.FREM ins)
Specified by:
visitFREM in interface org.apache.bcel.generic.Visitor

visitFRETURN

public void visitFRETURN(org.apache.bcel.generic.FRETURN ins)
Specified by:
visitFRETURN in interface org.apache.bcel.generic.Visitor

visitFSTORE

public void visitFSTORE(org.apache.bcel.generic.FSTORE ins)
Specified by:
visitFSTORE in interface org.apache.bcel.generic.Visitor

visitFSUB

public void visitFSUB(org.apache.bcel.generic.FSUB ins)
Specified by:
visitFSUB in interface org.apache.bcel.generic.Visitor

visitGETSTATIC

public void visitGETSTATIC(org.apache.bcel.generic.GETSTATIC ins)
Specified by:
visitGETSTATIC in interface org.apache.bcel.generic.Visitor

visitIADD

public void visitIADD(org.apache.bcel.generic.IADD ins)
Specified by:
visitIADD in interface org.apache.bcel.generic.Visitor

visitIALOAD

public void visitIALOAD(org.apache.bcel.generic.IALOAD ins)
Specified by:
visitIALOAD in interface org.apache.bcel.generic.Visitor

visitIASTORE

public void visitIASTORE(org.apache.bcel.generic.IASTORE ins)
Specified by:
visitIASTORE in interface org.apache.bcel.generic.Visitor

visitIDIV

public void visitIDIV(org.apache.bcel.generic.IDIV ins)
Specified by:
visitIDIV in interface org.apache.bcel.generic.Visitor

visitIINC

public void visitIINC(org.apache.bcel.generic.IINC ins)
Specified by:
visitIINC in interface org.apache.bcel.generic.Visitor

visitIMPDEP1

public void visitIMPDEP1(org.apache.bcel.generic.IMPDEP1 ins)
Specified by:
visitIMPDEP1 in interface org.apache.bcel.generic.Visitor

visitIMPDEP2

public void visitIMPDEP2(org.apache.bcel.generic.IMPDEP2 ins)
Specified by:
visitIMPDEP2 in interface org.apache.bcel.generic.Visitor

visitIMUL

public void visitIMUL(org.apache.bcel.generic.IMUL ins)
Specified by:
visitIMUL in interface org.apache.bcel.generic.Visitor

visitINSTANCEOF

public void visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF ins)
Specified by:
visitINSTANCEOF in interface org.apache.bcel.generic.Visitor

visitINVOKESPECIAL

public void visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL ins)
Specified by:
visitINVOKESPECIAL in interface org.apache.bcel.generic.Visitor

visitINVOKESTATIC

public void visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC ins)
Specified by:
visitINVOKESTATIC in interface org.apache.bcel.generic.Visitor

visitIREM

public void visitIREM(org.apache.bcel.generic.IREM ins)
Specified by:
visitIREM in interface org.apache.bcel.generic.Visitor

visitISHL

public void visitISHL(org.apache.bcel.generic.ISHL ins)
Specified by:
visitISHL in interface org.apache.bcel.generic.Visitor

visitISHR

public void visitISHR(org.apache.bcel.generic.ISHR ins)
Specified by:
visitISHR in interface org.apache.bcel.generic.Visitor

visitISTORE

public void visitISTORE(org.apache.bcel.generic.ISTORE ins)
Specified by:
visitISTORE in interface org.apache.bcel.generic.Visitor

visitISUB

public void visitISUB(org.apache.bcel.generic.ISUB ins)
Specified by:
visitISUB in interface org.apache.bcel.generic.Visitor

visitIUSHR

public void visitIUSHR(org.apache.bcel.generic.IUSHR ins)
Specified by:
visitIUSHR in interface org.apache.bcel.generic.Visitor

visitIXOR

public void visitIXOR(org.apache.bcel.generic.IXOR ins)
Specified by:
visitIXOR in interface org.apache.bcel.generic.Visitor

visitJSR

public void visitJSR(org.apache.bcel.generic.JSR ins)
Specified by:
visitJSR in interface org.apache.bcel.generic.Visitor

visitJSR_W

public void visitJSR_W(org.apache.bcel.generic.JSR_W ins)
Specified by:
visitJSR_W in interface org.apache.bcel.generic.Visitor

visitLADD

public void visitLADD(org.apache.bcel.generic.LADD ins)
Specified by:
visitLADD in interface org.apache.bcel.generic.Visitor

visitLALOAD

public void visitLALOAD(org.apache.bcel.generic.LALOAD ins)
Specified by:
visitLALOAD in interface org.apache.bcel.generic.Visitor

visitLAND

public void visitLAND(org.apache.bcel.generic.LAND ins)
Specified by:
visitLAND in interface org.apache.bcel.generic.Visitor

visitLASTORE

public void visitLASTORE(org.apache.bcel.generic.LASTORE ins)
Specified by:
visitLASTORE in interface org.apache.bcel.generic.Visitor

visitLDC2_W

public void visitLDC2_W(org.apache.bcel.generic.LDC2_W ins)
Specified by:
visitLDC2_W in interface org.apache.bcel.generic.Visitor

visitLDIV

public void visitLDIV(org.apache.bcel.generic.LDIV ins)
Specified by:
visitLDIV in interface org.apache.bcel.generic.Visitor

visitLMUL

public void visitLMUL(org.apache.bcel.generic.LMUL ins)
Specified by:
visitLMUL in interface org.apache.bcel.generic.Visitor

visitLOOKUPSWITCH

public void visitLOOKUPSWITCH(org.apache.bcel.generic.LOOKUPSWITCH ins)
Specified by:
visitLOOKUPSWITCH in interface org.apache.bcel.generic.Visitor

visitLOR

public void visitLOR(org.apache.bcel.generic.LOR ins)
Specified by:
visitLOR in interface org.apache.bcel.generic.Visitor

visitLREM

public void visitLREM(org.apache.bcel.generic.LREM ins)
Specified by:
visitLREM in interface org.apache.bcel.generic.Visitor

visitLRETURN

public void visitLRETURN(org.apache.bcel.generic.LRETURN ins)
Specified by:
visitLRETURN in interface org.apache.bcel.generic.Visitor

visitLSHL

public void visitLSHL(org.apache.bcel.generic.LSHL ins)
Specified by:
visitLSHL in interface org.apache.bcel.generic.Visitor

visitLSHR

public void visitLSHR(org.apache.bcel.generic.LSHR ins)
Specified by:
visitLSHR in interface org.apache.bcel.generic.Visitor

visitLSTORE

public void visitLSTORE(org.apache.bcel.generic.LSTORE ins)
Specified by:
visitLSTORE in interface org.apache.bcel.generic.Visitor

visitLSUB

public void visitLSUB(org.apache.bcel.generic.LSUB ins)
Specified by:
visitLSUB in interface org.apache.bcel.generic.Visitor

visitLUSHR

public void visitLUSHR(org.apache.bcel.generic.LUSHR ins)
Specified by:
visitLUSHR in interface org.apache.bcel.generic.Visitor

visitLXOR

public void visitLXOR(org.apache.bcel.generic.LXOR ins)
Specified by:
visitLXOR in interface org.apache.bcel.generic.Visitor

visitMONITORENTER

public void visitMONITORENTER(org.apache.bcel.generic.MONITORENTER ins)
Specified by:
visitMONITORENTER in interface org.apache.bcel.generic.Visitor

visitMONITOREXIT

public void visitMONITOREXIT(org.apache.bcel.generic.MONITOREXIT ins)
Specified by:
visitMONITOREXIT in interface org.apache.bcel.generic.Visitor

visitMULTIANEWARRAY

public void visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY ins)
Specified by:
visitMULTIANEWARRAY in interface org.apache.bcel.generic.Visitor

visitNEW

public void visitNEW(org.apache.bcel.generic.NEW ins)
Specified by:
visitNEW in interface org.apache.bcel.generic.Visitor

visitNEWARRAY

public void visitNEWARRAY(org.apache.bcel.generic.NEWARRAY ins)
Specified by:
visitNEWARRAY in interface org.apache.bcel.generic.Visitor

visitPOP

public void visitPOP(org.apache.bcel.generic.POP ins)
Specified by:
visitPOP in interface org.apache.bcel.generic.Visitor

visitPOP2

public void visitPOP2(org.apache.bcel.generic.POP2 ins)
Specified by:
visitPOP2 in interface org.apache.bcel.generic.Visitor

visitPUTFIELD

public void visitPUTFIELD(org.apache.bcel.generic.PUTFIELD ins)
Specified by:
visitPUTFIELD in interface org.apache.bcel.generic.Visitor

visitPUTSTATIC

public void visitPUTSTATIC(org.apache.bcel.generic.PUTSTATIC ins)
Specified by:
visitPUTSTATIC in interface org.apache.bcel.generic.Visitor

visitRET

public void visitRET(org.apache.bcel.generic.RET ins)
Specified by:
visitRET in interface org.apache.bcel.generic.Visitor

visitRETURN

public void visitRETURN(org.apache.bcel.generic.RETURN ins)
Specified by:
visitRETURN in interface org.apache.bcel.generic.Visitor

visitSALOAD

public void visitSALOAD(org.apache.bcel.generic.SALOAD ins)
Specified by:
visitSALOAD in interface org.apache.bcel.generic.Visitor

visitSASTORE

public void visitSASTORE(org.apache.bcel.generic.SASTORE ins)
Specified by:
visitSASTORE in interface org.apache.bcel.generic.Visitor

visitSWAP

public void visitSWAP(org.apache.bcel.generic.SWAP ins)
Specified by:
visitSWAP in interface org.apache.bcel.generic.Visitor

visitTABLESWITCH

public void visitTABLESWITCH(org.apache.bcel.generic.TABLESWITCH ins)
Specified by:
visitTABLESWITCH in interface org.apache.bcel.generic.Visitor

visitD2I

public void visitD2I(org.apache.bcel.generic.D2I ins)
Specified by:
visitD2I in interface org.apache.bcel.generic.Visitor

visitD2L

public void visitD2L(org.apache.bcel.generic.D2L ins)
Specified by:
visitD2L in interface org.apache.bcel.generic.Visitor

visitD2F

public void visitD2F(org.apache.bcel.generic.D2F ins)
Specified by:
visitD2F in interface org.apache.bcel.generic.Visitor

visitF2D

public void visitF2D(org.apache.bcel.generic.F2D ins)
Specified by:
visitF2D in interface org.apache.bcel.generic.Visitor

visitF2I

public void visitF2I(org.apache.bcel.generic.F2I ins)
Specified by:
visitF2I in interface org.apache.bcel.generic.Visitor

visitF2L

public void visitF2L(org.apache.bcel.generic.F2L ins)
Specified by:
visitF2L in interface org.apache.bcel.generic.Visitor

visitI2B

public void visitI2B(org.apache.bcel.generic.I2B ins)
Specified by:
visitI2B in interface org.apache.bcel.generic.Visitor

visitI2C

public void visitI2C(org.apache.bcel.generic.I2C ins)
Specified by:
visitI2C in interface org.apache.bcel.generic.Visitor

visitI2D

public void visitI2D(org.apache.bcel.generic.I2D ins)
Specified by:
visitI2D in interface org.apache.bcel.generic.Visitor

visitI2F

public void visitI2F(org.apache.bcel.generic.I2F ins)
Specified by:
visitI2F in interface org.apache.bcel.generic.Visitor

visitI2L

public void visitI2L(org.apache.bcel.generic.I2L ins)
Specified by:
visitI2L in interface org.apache.bcel.generic.Visitor

visitI2S

public void visitI2S(org.apache.bcel.generic.I2S ins)
Specified by:
visitI2S in interface org.apache.bcel.generic.Visitor

visitL2D

public void visitL2D(org.apache.bcel.generic.L2D ins)
Specified by:
visitL2D in interface org.apache.bcel.generic.Visitor

visitL2F

public void visitL2F(org.apache.bcel.generic.L2F ins)
Specified by:
visitL2F in interface org.apache.bcel.generic.Visitor

visitL2I

public void visitL2I(org.apache.bcel.generic.L2I ins)
Specified by:
visitL2I in interface org.apache.bcel.generic.Visitor

visitNOP

public void visitNOP(org.apache.bcel.generic.NOP ins)
Specified by:
visitNOP in interface org.apache.bcel.generic.Visitor

getOrdering

public QueryOrdering[] getOrdering()
Description copied from interface: QueryLanguage
Gets the ordering that should be used in returning the values.

Specified by:
getOrdering in interface QueryLanguage


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/query/CodeParser.html,v 1.2 2004/05/30 08:55:08 wbiggs Exp $