public static void runTransformationsUntil( final AstNode node, final Predicate<IAstTransform> abortCondition, final DecompilerContext context) { if (node == null) { return; } for (final IAstTransform transform : createPipeline(context)) { if (abortCondition != null && abortCondition.test(transform)) { return; } if (LOG.isLoggable(Level.FINE)) { LOG.fine("Running Java AST transform: " + transform.getClass().getSimpleName() + "..."); } transform.run(node); } } }
public static void runTransformationsUntil( final AstNode node, final Predicate<IAstTransform> abortCondition, final DecompilerContext context) { if (node == null) { return; } for (final IAstTransform transform : createPipeline(context)) { if (abortCondition != null && abortCondition.test(transform)) { return; } if (LOG.isLoggable(Level.FINE)) { LOG.fine("Running Java AST transform: " + transform.getClass().getSimpleName() + "..."); } transform.run(node); } } }
public static void runTransformationsUntil( final AstNode node, final Predicate<IAstTransform> abortCondition, final DecompilerContext context) { if (node == null) { return; } for (final IAstTransform transform : createPipeline(context)) { if (abortCondition != null && abortCondition.test(transform)) { return; } if (LOG.isLoggable(Level.FINE)) { LOG.fine("Running Java AST transform: " + transform.getClass().getSimpleName() + "..."); } transform.run(node); } } }
@SuppressWarnings("UnusedParameters") private void runTransforms( final AstBuilder astBuilder, final DecompilationOptions options, final IAstTransform additionalTransform) { astBuilder.runTransformations(_transformAbortCondition); if (additionalTransform != null) { additionalTransform.run(astBuilder.getCompilationUnit()); } } }
@SuppressWarnings("UnusedParameters") private void runTransforms( final AstBuilder astBuilder, final DecompilationOptions options, final IAstTransform additionalTransform) { astBuilder.runTransformations(_transformAbortCondition); if (additionalTransform != null) { additionalTransform.run(astBuilder.getCompilationUnit()); } } }
@SuppressWarnings("UnusedParameters") private void runTransforms( final AstBuilder astBuilder, final DecompilationOptions options, final IAstTransform additionalTransform) { astBuilder.runTransformations(_transformAbortCondition); if (additionalTransform != null) { additionalTransform.run(astBuilder.getCompilationUnit()); } } }