- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for mayHaveAnEffect (0.15 sec)
-
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/ImperativeStatementDetectingTransformer.java
BlockStatement statementBlock = source.getAST().getStatementBlock(); List<Statement> statements = statementBlock.getStatements(); for (Statement statement : statements) { if (!AstUtils.mayHaveAnEffect(statement)) { continue; } ScriptBlock scriptBlock = AstUtils.detectScriptBlock(statement);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 02 16:56:13 UTC 2016 - 2.1K bytes - Viewed (0) -
platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/AstUtils.java
* Returns false when the given statement may be ignored, provided all other statements in the script body may also be ignored. */ public static boolean mayHaveAnEffect(Statement statement) { if (statement instanceof ReturnStatement) { ReturnStatement returnStatement = (ReturnStatement) statement;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 10:00:26 UTC 2023 - 11.7K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/DefaultScriptCompilationHandler.java
List<Statement> statements = source.getAST().getStatementBlock().getStatements(); for (Statement statement : statements) { if (AstUtils.mayHaveAnEffect(statement)) { return false; } } // No statements, or no statements that have an effect return true; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jun 11 09:51:15 UTC 2024 - 20.6K bytes - Viewed (0)