Uses of Class
com.strobel.decompiler.languages.java.ast.BlockStatement
Packages that use BlockStatement
Package
Description
-
Uses of BlockStatement in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type BlockStatementModifier and TypeMethodDescriptionJavaOutputVisitor.visitBlockStatement(BlockStatement node, Void ignored) -
Uses of BlockStatement in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as BlockStatementFields in com.strobel.decompiler.languages.java.ast with type parameters of type BlockStatementModifier and TypeFieldDescriptionstatic final Role<BlockStatement> Roles.BODYstatic final Role<BlockStatement> TryCatchStatement.FINALLY_BLOCK_ROLEstatic final Role<BlockStatement> TryCatchStatement.TRY_BLOCK_ROLEMethods in com.strobel.decompiler.languages.java.ast that return BlockStatementModifier and TypeMethodDescriptionstatic BlockStatementAstMethodBodyBuilder.createMethodBody(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context, Iterable<ParameterDeclaration> parameters) static BlockStatementBlockStatement.forPattern(Pattern pattern) final BlockStatementCatchClause.getBody()final BlockStatementConstructorDeclaration.getBody()final BlockStatementInstanceInitializer.getBody()final BlockStatementMethodDeclaration.getBody()final BlockStatementTryCatchStatement.getFinallyBlock()final BlockStatementTryCatchStatement.getTryBlock()Methods in com.strobel.decompiler.languages.java.ast with parameters of type BlockStatementModifier and TypeMethodDescriptionfinal voidCatchClause.setBody(BlockStatement value) final voidConstructorDeclaration.setBody(BlockStatement value) final voidInstanceInitializer.setBody(BlockStatement value) final voidMethodDeclaration.setBody(BlockStatement value) final voidTryCatchStatement.setFinallyBlock(BlockStatement value) final voidTryCatchStatement.setTryBlock(BlockStatement value) DepthFirstAstVisitor.visitBlockStatement(BlockStatement node, T data) IAstVisitor.visitBlockStatement(BlockStatement node, T data) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type BlockStatement -
Uses of BlockStatement in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as BlockStatementModifier and TypeFieldDescriptionprotected static final BlockStatementRewriteRecordClassesTransform.INVOKE_DYNAMIC_BODYMethods in com.strobel.decompiler.languages.java.ast.transforms that return BlockStatementModifier and TypeMethodDescriptionDeclareLocalClassesTransform.TypeToDeclare.getBlock()DeclareVariablesTransform.VariableToDeclare.getBlock()Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type BlockStatementModifier and TypeMethodDescriptionstatic booleanDeclareLocalClassesTransform.findDeclarationPoint(TypeDeclaration declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough) static booleanDeclareVariablesTransform.findDeclarationPoint(DefiniteAssignmentAnalysis analysis, VariableDeclarationStatement declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough) Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type BlockStatementModifierConstructorDescriptionTypeToDeclare(TypeDeclaration declaration, TypeDefinition definition, Statement insertionPoint, BlockStatement block) VariableToDeclare(AstType type, String name, Variable variable, AssignmentExpression replacedAssignment, BlockStatement block) VariableToDeclare(AstType type, String name, Variable variable, Statement insertionPoint, BlockStatement block) -
Uses of BlockStatement in com.strobel.decompiler.patterns
Methods in com.strobel.decompiler.patterns that return BlockStatement