Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for ClosureExpression (0.39 sec)

  1. 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);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/ScriptBlock.java

    import org.codehaus.groovy.ast.expr.ClosureExpression;
    import org.codehaus.groovy.ast.expr.MethodCallExpression;
    
    public class ScriptBlock {
        private final String name;
        private final MethodCallExpression methodCall;
        private final ClosureExpression closureExpression;
    
        public ScriptBlock(String name, MethodCallExpression methodCall, ClosureExpression closureExpression) {
            this.name = name;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/AstUtils.java

            if (methodName == null) {
                return null;
            }
    
            ClosureExpression closureExpression = getSingleClosureArg(methodCall);
            return closureExpression == null ? null : new ScriptBlock(methodName, methodCall, closureExpression);
        }
    
        public static Pair<ClassExpression, ClosureExpression> getClassAndClosureArgs(MethodCall methodCall) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 11.7K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-groovy/src/main/java/org/gradle/model/dsl/internal/transform/RuleVisitor.java

                            ClosureExpression closureExpression = (ClosureExpression) lastArg;
                            visitRuleClosure(closureExpression, call, displayName(call));
                            Expression replaced = new StaticMethodCallExpression(RULE_FACTORY, "decorate", new ArgumentListExpression(new VariableExpression(RULE_FACTORY_FIELD_NAME), closureExpression));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 14:04:39 UTC 2024
    - 18.3K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/TaskDefinitionScriptTransformer.java

                    if (nestedArgs.getExpressions().size() == 2 && nestedArgs.getExpression(0) instanceof MapExpression && nestedArgs.getExpression(1) instanceof ClosureExpression) {
                        // Matches: task <identifier>(<options-map>) <closure>
                        mapArg = nestedArgs.getExpression(0);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 19 22:17:48 UTC 2019
    - 9.1K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/plugin/use/internal/PluginUseScriptBlockMetadataCompiler.java

     * limitations under the License.
     */
    
    package org.gradle.plugin.use.internal;
    
    import org.codehaus.groovy.ast.expr.ArgumentListExpression;
    import org.codehaus.groovy.ast.expr.ClosureExpression;
    import org.codehaus.groovy.ast.expr.ConstantExpression;
    import org.codehaus.groovy.ast.expr.Expression;
    import org.codehaus.groovy.ast.expr.GStringExpression;
    import org.codehaus.groovy.ast.expr.MethodCallExpression;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 28 01:30:32 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  7. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/StatementReplacingVisitorSupport.java

    import org.codehaus.groovy.control.SourceUnit;
    
    /**
     * Adds the ability to replace statements.
     */
    // Implementation note: It is only necessary to override visit methods
    // for AST nodes that reference statements. For ClosureExpression we rely on
    // the assumption that it always references a BlockStatement and hence our
    // visitBlockStatement() method gets called.
    public abstract class StatementReplacingVisitorSupport extends ClassCodeVisitorSupport {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  8. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/RestrictiveCodeVisitor.java

        }
    
        @Override
        public void visitBooleanExpression(BooleanExpression expression) {
            restrict(expression);
        }
    
        @Override
        public void visitClosureExpression(ClosureExpression expression) {
            restrict(expression);
        }
    
        @Override
        public void visitTupleExpression(TupleExpression expression) {
            restrict(expression);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  9. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/groovy/scripts/internal/ExpressionReplacingVisitorSupport.java

    import org.codehaus.groovy.ast.expr.BooleanExpression;
    import org.codehaus.groovy.ast.expr.CastExpression;
    import org.codehaus.groovy.ast.expr.ClassExpression;
    import org.codehaus.groovy.ast.expr.ClosureExpression;
    import org.codehaus.groovy.ast.expr.ClosureListExpression;
    import org.codehaus.groovy.ast.expr.ConstantExpression;
    import org.codehaus.groovy.ast.expr.ConstructorCallExpression;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/GradleResolveVisitor.java

            } else if (exp instanceof MethodCallExpression) {
                ret = transformMethodCallExpression((MethodCallExpression) exp);
            } else if (exp instanceof ClosureExpression) {
                ret = transformClosureExpression((ClosureExpression) exp);
            } else if (exp instanceof ConstructorCallExpression) {
                ret = transformConstructorCallExpression((ConstructorCallExpression) exp);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 67.6K bytes
    - Viewed (0)
Back to top