- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for AstUtils (0.43 sec)
-
platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/AstUtils.java
import java.util.Collection; import java.util.Collections; import java.util.List; import java.util.ListIterator; /** * Self contained utility functions for dealing with AST. */ public abstract class AstUtils { private AstUtils() { } public static boolean isMethodOnThis(MethodCallExpression call, String name) { boolean hasName = call.getMethod() instanceof ConstantExpression && call.getMethod().getText().equals(name);
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/SubsetScriptTransformer.java
AstUtils.filterAndTransformStatements(source, transformer); // Filter imported classes which are not available yet Iterator<ImportNode> iter = source.getAST().getImports().iterator(); while (iter.hasNext()) { ImportNode importedClass = iter.next(); if (!AstUtils.isVisible(source, importedClass.getClassName())) { try {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Mar 08 12:24:19 UTC 2021 - 3.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/TaskDefinitionScriptTransformer.java
@Override protected int getPhase() { return Phases.CANONICALIZATION; } @Override public void call(SourceUnit source) throws CompilationFailedException { AstUtils.visitScriptCode(source, new TaskDefinitionTransformer()); } private static class TaskDefinitionTransformer extends CodeVisitorSupport { @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Nov 19 22:17:48 UTC 2019 - 9.1K bytes - Viewed (0) -
platforms/core-configuration/model-groovy/src/main/java/org/gradle/model/dsl/internal/transform/ModelBlockTransformer.java
for (Statement statement : statements) { ScriptBlock scriptBlock = AstUtils.detectScriptBlock(statement, SCRIPT_BLOCK_NAMES); if (scriptBlock == null) { // Look for model(«») (i.e. call to model with anything other than non literal closure) MethodCallExpression methodCall = AstUtils.extractBareMethodCall(statement); if (methodCall == null) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 4.3K bytes - Viewed (0) -
platforms/core-configuration/model-groovy/src/main/java/org/gradle/model/dsl/internal/transform/RulesVisitor.java
ClosureExpression closureExpression = AstUtils.getSingleClosureArg(call); if (closureExpression != null) { // path { ... } rewriteAction(call, extractModelPathFromMethodTarget(call), closureExpression, RuleVisitor.displayName(call)); return; } Pair<ClassExpression, ClosureExpression> args = AstUtils.getClassAndClosureArgs(call); if (args != null) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 8.6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/FixMainScriptTransformer.java
public void call(SourceUnit source) throws CompilationFailedException { ClassNode scriptClass = AstUtils.getScriptClass(source); if (scriptClass == null) { return; } for (MethodNode methodNode : scriptClass.getMethods()) { if (methodNode.getName().equals("main")) { AstUtils.removeMethod(scriptClass, methodNode); break; } } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 05 19:36:14 UTC 2023 - 1.6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/ImperativeStatementDetectingTransformer.java
List<Statement> statements = statementBlock.getStatements(); for (Statement statement : statements) { if (!AstUtils.mayHaveAnEffect(statement)) { continue; } ScriptBlock scriptBlock = AstUtils.detectScriptBlock(statement); if (scriptBlock != null && scriptBlock.getName().equals(ModelBlockTransformer.MODEL)) { continue;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 02 16:56:13 UTC 2016 - 2.1K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/plugin/use/internal/PluginUseScriptBlockMetadataCompiler.java
import static org.gradle.groovy.scripts.internal.AstUtils.hasSingleConstantArgOfType; import static org.gradle.groovy.scripts.internal.AstUtils.hasSingleConstantStringArg; import static org.gradle.groovy.scripts.internal.AstUtils.hasSinglePropertyExpressionArgument; import static org.gradle.groovy.scripts.internal.AstUtils.isOfType; public class PluginUseScriptBlockMetadataCompiler {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 28 01:30:32 UTC 2023 - 10.3K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/BuildScriptTransformer.java
this.filter = new Spec<Statement>() { @Override public boolean isSatisfiedBy(Statement statement) { return AstUtils.detectScriptBlock(statement, blocksToIgnore) != null; } }; this.scriptSource = scriptSource; } @Override public void register(CompilationUnit compilationUnit) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 17 10:39:11 UTC 2019 - 2.7K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/StatementLabelsScriptTransformer.java
} @Override public void call(final SourceUnit source) throws CompilationFailedException { // currently we only look in script code; could extend this to build script classes AstUtils.visitScriptCode(source, new ClassCodeVisitorSupport() { @Override protected SourceUnit getSourceUnit() { return source; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Feb 22 10:43:11 UTC 2021 - 2K bytes - Viewed (0)