protected class StackTypeHeightCalculator.StackEffectSwitch extends Object implements InstSwitch
| Modifier and Type | Field and Description |
|---|---|
Type[] |
add_types |
Map<Local,Local> |
bafToJLocals |
Type[] |
remove_types |
boolean |
shouldThrow |
| Modifier | Constructor and Description |
|---|---|
protected |
StackEffectSwitch() |
public boolean shouldThrow
public Type[] remove_types
public Type[] add_types
public void caseReturnInst(ReturnInst i)
caseReturnInst in interface InstSwitchpublic void caseReturnVoidInst(ReturnVoidInst i)
caseReturnVoidInst in interface InstSwitchpublic void caseNopInst(NopInst i)
caseNopInst in interface InstSwitchpublic void caseGotoInst(GotoInst i)
caseGotoInst in interface InstSwitchpublic void caseJSRInst(JSRInst i)
caseJSRInst in interface InstSwitchpublic void casePushInst(PushInst i)
casePushInst in interface InstSwitchpublic void casePopInst(PopInst i)
casePopInst in interface InstSwitchpublic void caseIdentityInst(IdentityInst i)
caseIdentityInst in interface InstSwitchpublic void caseStoreInst(StoreInst i)
caseStoreInst in interface InstSwitchpublic void caseLoadInst(LoadInst i)
caseLoadInst in interface InstSwitchpublic void caseArrayWriteInst(ArrayWriteInst i)
caseArrayWriteInst in interface InstSwitchpublic void caseArrayReadInst(ArrayReadInst i)
caseArrayReadInst in interface InstSwitchpublic void caseIfNullInst(IfNullInst i)
caseIfNullInst in interface InstSwitchpublic void caseIfNonNullInst(IfNonNullInst i)
caseIfNonNullInst in interface InstSwitchpublic void caseIfEqInst(IfEqInst i)
caseIfEqInst in interface InstSwitchpublic void caseIfNeInst(IfNeInst i)
caseIfNeInst in interface InstSwitchpublic void caseIfGtInst(IfGtInst i)
caseIfGtInst in interface InstSwitchpublic void caseIfGeInst(IfGeInst i)
caseIfGeInst in interface InstSwitchpublic void caseIfLtInst(IfLtInst i)
caseIfLtInst in interface InstSwitchpublic void caseIfLeInst(IfLeInst i)
caseIfLeInst in interface InstSwitchpublic void caseIfCmpEqInst(IfCmpEqInst i)
caseIfCmpEqInst in interface InstSwitchpublic void caseIfCmpNeInst(IfCmpNeInst i)
caseIfCmpNeInst in interface InstSwitchpublic void caseIfCmpGtInst(IfCmpGtInst i)
caseIfCmpGtInst in interface InstSwitchpublic void caseIfCmpGeInst(IfCmpGeInst i)
caseIfCmpGeInst in interface InstSwitchpublic void caseIfCmpLtInst(IfCmpLtInst i)
caseIfCmpLtInst in interface InstSwitchpublic void caseIfCmpLeInst(IfCmpLeInst i)
caseIfCmpLeInst in interface InstSwitchpublic void caseStaticGetInst(StaticGetInst i)
caseStaticGetInst in interface InstSwitchpublic void caseStaticPutInst(StaticPutInst i)
caseStaticPutInst in interface InstSwitchpublic void caseFieldGetInst(FieldGetInst i)
caseFieldGetInst in interface InstSwitchpublic void caseFieldPutInst(FieldPutInst i)
caseFieldPutInst in interface InstSwitchpublic void caseInstanceCastInst(InstanceCastInst i)
caseInstanceCastInst in interface InstSwitchpublic void caseInstanceOfInst(InstanceOfInst i)
caseInstanceOfInst in interface InstSwitchpublic void casePrimitiveCastInst(PrimitiveCastInst i)
casePrimitiveCastInst in interface InstSwitchpublic void caseDynamicInvokeInst(DynamicInvokeInst i)
caseDynamicInvokeInst in interface InstSwitchpublic void caseStaticInvokeInst(StaticInvokeInst i)
caseStaticInvokeInst in interface InstSwitchpublic void caseVirtualInvokeInst(VirtualInvokeInst i)
caseVirtualInvokeInst in interface InstSwitchpublic void caseInterfaceInvokeInst(InterfaceInvokeInst i)
caseInterfaceInvokeInst in interface InstSwitchpublic void caseSpecialInvokeInst(SpecialInvokeInst i)
caseSpecialInvokeInst in interface InstSwitchpublic void caseThrowInst(ThrowInst i)
caseThrowInst in interface InstSwitchpublic void caseAddInst(AddInst i)
caseAddInst in interface InstSwitchpublic void caseAndInst(AndInst i)
caseAndInst in interface InstSwitchpublic void caseOrInst(OrInst i)
caseOrInst in interface InstSwitchpublic void caseXorInst(XorInst i)
caseXorInst in interface InstSwitchpublic void caseArrayLengthInst(ArrayLengthInst i)
caseArrayLengthInst in interface InstSwitchpublic void caseCmpInst(CmpInst i)
caseCmpInst in interface InstSwitchpublic void caseCmpgInst(CmpgInst i)
caseCmpgInst in interface InstSwitchpublic void caseCmplInst(CmplInst i)
caseCmplInst in interface InstSwitchpublic void caseDivInst(DivInst i)
caseDivInst in interface InstSwitchpublic void caseIncInst(IncInst i)
caseIncInst in interface InstSwitchpublic void caseMulInst(MulInst i)
caseMulInst in interface InstSwitchpublic void caseRemInst(RemInst i)
caseRemInst in interface InstSwitchpublic void caseSubInst(SubInst i)
caseSubInst in interface InstSwitchpublic void caseShlInst(ShlInst i)
caseShlInst in interface InstSwitchpublic void caseShrInst(ShrInst i)
caseShrInst in interface InstSwitchpublic void caseUshrInst(UshrInst i)
caseUshrInst in interface InstSwitchpublic void caseNewInst(NewInst i)
caseNewInst in interface InstSwitchpublic void caseNegInst(NegInst i)
caseNegInst in interface InstSwitchpublic void caseSwapInst(SwapInst i)
caseSwapInst in interface InstSwitchpublic void caseDup1Inst(Dup1Inst i)
caseDup1Inst in interface InstSwitchpublic void caseDup2Inst(Dup2Inst i)
caseDup2Inst in interface InstSwitchpublic void caseDup1_x1Inst(Dup1_x1Inst i)
caseDup1_x1Inst in interface InstSwitchpublic void caseDup1_x2Inst(Dup1_x2Inst i)
caseDup1_x2Inst in interface InstSwitchpublic void caseDup2_x1Inst(Dup2_x1Inst i)
caseDup2_x1Inst in interface InstSwitchpublic void caseDup2_x2Inst(Dup2_x2Inst i)
caseDup2_x2Inst in interface InstSwitchpublic void caseNewArrayInst(NewArrayInst i)
caseNewArrayInst in interface InstSwitchpublic void caseNewMultiArrayInst(NewMultiArrayInst i)
caseNewMultiArrayInst in interface InstSwitchpublic void caseLookupSwitchInst(LookupSwitchInst i)
caseLookupSwitchInst in interface InstSwitchpublic void caseTableSwitchInst(TableSwitchInst i)
caseTableSwitchInst in interface InstSwitchpublic void caseEnterMonitorInst(EnterMonitorInst i)
caseEnterMonitorInst in interface InstSwitchpublic void caseExitMonitorInst(ExitMonitorInst i)
caseExitMonitorInst in interface InstSwitchCopyright © 2020 Soot OSS. All rights reserved.