Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ReturnParameterMacroFunction (0.35 sec)

  1. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/ReturnParameterMacroFunction.java

    import java.util.List;
    
    /**
     * A macro function that returns the value of one of its parameters.
     */
    public class ReturnParameterMacroFunction extends AbstractMacroFunction {
        private final int parameterToReturn;
    
        public ReturnParameterMacroFunction(String name, int parameters, int parameterToReturn) {
            super(name, parameters);
            this.parameterToReturn = parameterToReturn;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  2. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/IncludeDirectivesSerializer.java

                    expressionSerializer.write(encoder, fixedValueFunction.getArguments());
                } else if (value instanceof ReturnParameterMacroFunction) {
                    ReturnParameterMacroFunction returnParameterFunction = (ReturnParameterMacroFunction) value;
                    encoder.writeByte(RETURN_PARAM);
                    encoder.writeString(value.getName());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 17K bytes
    - Viewed (0)
  3. platforms/native/language-native/src/test/groovy/org/gradle/language/nativeplatform/internal/incremental/sourceparser/IncludeDirectivesSerializerTest.groovy

            def macro2 = new ReturnFixedValueMacroFunction("TWO", 3, IncludeType.MACRO, "two", [new SimpleExpression("abc", IncludeType.MACRO)])
            def macro3 = new ReturnParameterMacroFunction("THREE", 12, 4)
            def macro4 = new ArgsMappingMacroFunction("FOUR", 3, [0, 1, 2] as int[], IncludeType.MACRO_FUNCTION, "macro", [new SimpleExpression("abc.h", IncludeType.QUOTED)])
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  4. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/sourceparser/RegexBackedCSourceParser.java

                    String name = paramNames.get(i);
                    if (name.equals(expression.getValue())) {
                        // Returns a parameter
                        macroFunctions.add(new ReturnParameterMacroFunction(macroName, paramNames.size(), i));
                        return;
                    }
                }
                // References some fixed value expression, return it after macro expanding
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  5. platforms/native/language-native/src/test/groovy/org/gradle/language/nativeplatform/internal/incremental/sourceparser/RegexBackedCSourceParserTest.groovy

            when:
            sourceFile << """
    #define ${definition} ${body}
    """
    
            then:
            macros.empty
            macroFunctions == [new ReturnParameterMacroFunction(macro, parameters, paramToReturn)]
    
            where:
            definition         | body  | macro | parameters | paramToReturn
            'A(X)'             | 'X'   | 'A'   | 1          | 0
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 34.3K bytes
    - Viewed (0)
  6. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.language.nativeplatform.internal.incremental.sourceparser.ReturnParameterMacroFunction> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (ReturnParameterMacroFunction.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top