| java.lang.Object net.sf.jdec.lookup.BasicFinder net.sf.jdec.lookup.GenericFinder
GenericFinder | public class GenericFinder extends BasicFinder (Code) | | author: swaroop belur since: 1.2.1 |
Method Summary | |
public boolean | isCurrentInstStore(int pos) | public boolean | isEndOfGuard(int pos) | public boolean | isGotoPrecededByDUPSTORE(int pos) | public boolean | isHandlerEndPresentAtGuardEnd(int i) | public boolean | isIFForThisElseATernaryIF(int pos, StringBuffer sb) | public Switch.Case | isIFInCase(int pos, IFBlock ifs) | public boolean | isIFShortcutORComp(int pos) | public boolean | isIFpresentInTernaryList(IFBlock ifst) | public boolean | isIfConditionForSomeOtherLoop(int pos, StringBuffer lend) | public boolean | isIfFirstIfInLoopCondition(int pos) | public boolean | isIfForLoadClass(IFBlock ifst) | public Loop | isIfInADoWhile(int pos, IFBlock ifst) | public boolean | isIfPartOfTernaryIfCond(int pos) | public boolean | isIndexEndOfLoop(int pos) | public int | isInstAload(int pos, StringBuffer bf) | public int | isInstIloadInst(int pos, StringBuffer sb2) | public int | isInstLloadInst(int pos, StringBuffer sb2) | public boolean | isInstLoopStart(int pos) | public boolean | isInstPrimitiveArrayStore(int inst) | public boolean | isInstReturnInst(int pos, StringBuffer sb) | public boolean | isInstReturnInst(byte[] code, int pos, StringBuffer sb) | public boolean | isInstStore0(int pos) | public boolean | isInstrPosAAload(int pos) | public boolean | isInstructionIF(int instruction) | public boolean | isNextInstAStore(int pos) | public boolean | isNextInstructionIf(int nextInstruction) | public boolean | isNextInstructionLoad(int pos) | public boolean | isNextInstructionPrimitiveStoreInst(int pos, StringBuffer index) | public boolean | isNextInstructionReturn(int nextInstruction) | public boolean | isNextInstructionStore(int nextInstruction) | public boolean | isPrevInstALOADInst(int pos, StringBuffer s) | public boolean | isPrevInstIloadInst(int s, StringBuffer sb2) | public boolean | isPrevInstPrimitiveLoad(int pos, StringBuffer sb) | public boolean | isPrevInstructionAload(int pos, StringBuffer sb) | public boolean | isStoreInst(int index, StringBuffer varindex, StringBuffer t) | public boolean | isStoreInst(int index, byte[] info) | public boolean | isThisDUPSTOREAtEndOFTernaryIF(int pos, String type) | public boolean | isThisIfALoopCondition(IFBlock IF) | public boolean | isThisInstASTOREInst(int pos, StringBuffer sb) | public boolean | isThisInstructionIStoreInst(int s, StringBuffer sb) | public boolean | isThisInstructionIStoreInst(byte[] code, int s, StringBuffer sb) | public boolean | isThisLoopEndAlso(int i, int ifstart) | public boolean | isThisLoopStart(IFBlock IF) | public boolean | isThisTryStart(int i) | public boolean | lastIFinShortCutChain(IFBlock ifst, int i) |
isInstLoopStart | public boolean isInstLoopStart(int pos)(Code) | | |
isInstPrimitiveArrayStore | public boolean isInstPrimitiveArrayStore(int inst)(Code) | | |
isInstReturnInst | public boolean isInstReturnInst(byte[] code, int pos, StringBuffer sb)(Code) | | |
isInstStore0 | public boolean isInstStore0(int pos)(Code) | | |
isInstructionIF | public boolean isInstructionIF(int instruction)(Code) | | |
isNextInstAStore | public boolean isNextInstAStore(int pos)(Code) | | |
isNextInstructionIf | public boolean isNextInstructionIf(int nextInstruction)(Code) | | |
isNextInstructionLoad | public boolean isNextInstructionLoad(int pos)(Code) | | |
isNextInstructionPrimitiveStoreInst | public boolean isNextInstructionPrimitiveStoreInst(int pos, StringBuffer index)(Code) | | |
isNextInstructionReturn | public boolean isNextInstructionReturn(int nextInstruction)(Code) | | |
isNextInstructionStore | public boolean isNextInstructionStore(int nextInstruction)(Code) | | |
isPrevInstPrimitiveLoad | public boolean isPrevInstPrimitiveLoad(int pos, StringBuffer sb)(Code) | | |
isPrevInstructionAload | public boolean isPrevInstructionAload(int pos, StringBuffer sb)(Code) | | |
isStoreInst | public boolean isStoreInst(int index, byte[] info)(Code) | | |
isThisDUPSTOREAtEndOFTernaryIF | public boolean isThisDUPSTOREAtEndOFTernaryIF(int pos, String type)(Code) | | |
isThisIfALoopCondition | public boolean isThisIfALoopCondition(IFBlock IF)(Code) | | |
isThisInstructionIStoreInst | public boolean isThisInstructionIStoreInst(int s, StringBuffer sb)(Code) | | |
isThisInstructionIStoreInst | public boolean isThisInstructionIStoreInst(byte[] code, int s, StringBuffer sb)(Code) | | |
isThisLoopEndAlso | public boolean isThisLoopEndAlso(int i, int ifstart)(Code) | | |
isThisTryStart | public boolean isThisTryStart(int i)(Code) | | |
lastIFinShortCutChain | public boolean lastIFinShortCutChain(IFBlock ifst, int i)(Code) | | |
Methods inherited from net.sf.jdec.lookup.BasicFinder | protected boolean beyondCodeArrayPos(int pos)(Code)(Java Doc) public boolean checkForSomeSpecificInstructions(byte[] code, int i)(Code)(Java Doc) public int getJumpAddress(int counter)(Code)(Java Doc) protected Behaviour getMethod()(Code)(Java Doc) public int getOffset(int counter)(Code)(Java Doc) public int getPrevStartOfInst(int current)(Code)(Java Doc) public boolean isCategory1AddSub(int pos)(Code)(Java Doc) public boolean isCategory2AddSub(int pos)(Code)(Java Doc) public boolean isInstAnyBasicPrimitiveOperation(int pos, StringBuffer sb)(Code)(Java Doc) public boolean isInstAnyCMPInst(int pos)(Code)(Java Doc) public int isInstAnyConstInst(int pos)(Code)(Java Doc) public int isInstDloadInst(int pos, StringBuffer buffer)(Code)(Java Doc) public boolean isInstDup(int pos)(Code)(Java Doc) public int isInstFConstInst(int k)(Code)(Java Doc) public int isInstFloadInst(int pos, StringBuffer buffer)(Code)(Java Doc) public int isInstIConstInst(int pos)(Code)(Java Doc) public int isInstLConstInst(int pos)(Code)(Java Doc) public int isInstdConstInst(int pos)(Code)(Java Doc) public boolean isInstructionAnyDUP(int pos)(Code)(Java Doc) public boolean isNextInstIINC(int pos, int index, java.lang.String type)(Code)(Java Doc) public boolean isNextInstructionAnyInvoke(int pos, StringBuffer sb)(Code)(Java Doc) public boolean isNextInstructionConversionInst(int i)(Code)(Java Doc) public int isNextInstructionConversionInst(int pos, StringBuffer value)(Code)(Java Doc) public boolean isNextInstructionInvokeInterface(int nextInst)(Code)(Java Doc) public boolean isNextInstructionInvokeSpecial(int nextInst)(Code)(Java Doc) public boolean isNextInstructionInvokeStatic(int nextInst)(Code)(Java Doc) public boolean isNextInstructionInvokeVirtual(int nextInst)(Code)(Java Doc) public boolean isNextInstructionPop(int pos)(Code)(Java Doc) public boolean isPrevInstDup(int cur)(Code)(Java Doc) public boolean isPrevInstIINC(int current, int index)(Code)(Java Doc) public boolean isPreviousInst(int current, int lookfor)(Code)(Java Doc) public boolean isTernaryEnd(int i)(Code)(Java Doc) public boolean isThisInstrStart(int pos)(Code)(Java Doc) public boolean newfound()(Code)(Java Doc)
|
|
|