Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ReflectionValueExtractor (0.32 sec)

  1. maven-model-builder/src/main/java/org/apache/maven/model/interpolation/reflection/ReflectionValueExtractor.java

     * <p>
     * In addition to usual getters using {@code getXxx} or {@code isXxx} suffixes, accessors
     * using {@code asXxx} or {@code toXxx} prefixes are also supported.
     */
    public class ReflectionValueExtractor {
        private static final Object[] OBJECT_ARGS = new Object[0];
    
        /**
         * Use a WeakHashMap here, so the keys (Class objects) can be garbage collected.
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Dec 05 08:11:33 UTC 2023
    - 10.7K bytes
    - Viewed (0)
  2. maven-model-builder/src/test/java/org/apache/maven/model/interpolation/reflection/ReflectionValueExtractorTest.java

            Object value = new ValueHolder(list);
    
            assertNull(ReflectionValueExtractor.evaluate("h.value[", value));
            assertNull(ReflectionValueExtractor.evaluate("h.value[]", value));
            assertNull(ReflectionValueExtractor.evaluate("h.value[a]", value));
            assertNull(ReflectionValueExtractor.evaluate("h.value[0", value));
            assertNull(ReflectionValueExtractor.evaluate("h.value[0)", value));
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Oct 17 17:55:08 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  3. maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ObjectBasedValueSource.java

         * <p><b>NOTE:</b> The object-graph nagivation actually takes place via the
         * {@link ReflectionValueExtractor} class.</p>
         */
        public Object getValue(String expression) {
            if (expression == null || expression.trim().isEmpty()) {
                return null;
            }
    
            try {
                return ReflectionValueExtractor.evaluate(expression, root, false);
            } catch (Exception e) {
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Oct 17 17:55:08 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  4. maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java

                        String pathExpression = expression.substring(0, pathSeparator);
                        value = ReflectionValueExtractor.evaluate(pathExpression, project);
                        value = value + expression.substring(pathSeparator);
                    } else {
                        value = ReflectionValueExtractor.evaluate(expression, project);
                    }
                } catch (Exception e) {
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Oct 17 17:55:08 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  5. maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorV4.java

    import java.util.Map;
    
    import org.apache.maven.api.MojoExecution;
    import org.apache.maven.api.Project;
    import org.apache.maven.api.Session;
    import org.apache.maven.model.interpolation.reflection.ReflectionValueExtractor;
    import org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException;
    import org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator;
    
    /**
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Tue Jan 30 23:39:19 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  6. maven-api-impl/src/main/java/org/apache/maven/internal/impl/model/DefaultModelInterpolator.java

             * {@link ReflectionValueExtractor} class.</p>
             */
            public Object getValue(String expression) {
                if (expression == null || expression.trim().isEmpty()) {
                    return null;
                }
    
                try {
                    return ReflectionValueExtractor.evaluate(expression, root, false);
                } catch (Exception e) {
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Fri Apr 12 10:50:18 UTC 2024
    - 20K bytes
    - Viewed (0)
Back to top