Package soot.dotnet.instructions
Class CILBlockContainerInstr
- java.lang.Object
-
- soot.dotnet.instructions.CilBlockContainer
-
- soot.dotnet.instructions.CILBlockContainerInstr
-
- All Implemented Interfaces:
CilInstruction
public class CILBlockContainerInstr extends CilBlockContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class soot.dotnet.instructions.CilBlockContainer
CilBlockContainer.BlockContainerKind
-
-
Field Summary
-
Fields inherited from class soot.dotnet.instructions.CilBlockContainer
blockContainer, blockContainerKind, blockEntryPointsManager, dotnetBody, skipBlockContainerStmt
-
-
Constructor Summary
Constructors Constructor Description CILBlockContainerInstr(ProtoIlInstructions.IlBlockContainerMsg block, DotnetBody dotnetBody, CilBlockContainer.BlockContainerKind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisChildBlockContainer()protected voidjimplifyBlock(Body jb, ProtoIlInstructions.IlBlock block)ValuejimplifyExpr(Body jb)Jimplify an expression of ILSpy AST statement children-
Methods inherited from class soot.dotnet.instructions.CilBlockContainer
afterJimplification, getBlockContainerKind, getDeclaringDotnetBody, getSkipBlockContainerStmt, jimplify, jimplify, LastStmtIsNotReturn
-
-
-
-
Constructor Detail
-
CILBlockContainerInstr
public CILBlockContainerInstr(ProtoIlInstructions.IlBlockContainerMsg block, DotnetBody dotnetBody, CilBlockContainer.BlockContainerKind kind)
-
-
Method Detail
-
jimplifyExpr
public Value jimplifyExpr(Body jb)
Description copied from interface:CilInstructionJimplify an expression of ILSpy AST statement children- Specified by:
jimplifyExprin interfaceCilInstruction- Overrides:
jimplifyExprin classCilBlockContainer- Returns:
-
isChildBlockContainer
public boolean isChildBlockContainer()
- Overrides:
isChildBlockContainerin classCilBlockContainer
-
jimplifyBlock
protected void jimplifyBlock(Body jb, ProtoIlInstructions.IlBlock block)
- Overrides:
jimplifyBlockin classCilBlockContainer
-
-