Class StringSearchModelInterpolator.InterpolateObjectAction
java.lang.Object
org.apache.maven.model.interpolation.StringSearchModelInterpolator.InterpolateObjectAction
- All Implemented Interfaces:
PrivilegedAction<Object>
- Enclosing class:
StringSearchModelInterpolator
private static final class StringSearchModelInterpolator.InterpolateObjectAction
extends Object
implements PrivilegedAction<Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classprivate static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LinkedList<Object> private final StringSearchModelInterpolator.InnerInterpolatorprivate final ModelProblemCollector -
Constructor Summary
ConstructorsConstructorDescriptionInterpolateObjectAction(Object target, StringSearchModelInterpolator.InnerInterpolator interpolator, ModelProblemCollector problems) -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidgetCacheEntry(Class<?> cls) private Stringinterpolate(String value) run()private voidtraverseObjectWithParents(Class<?> cls, Object target)
-
Field Details
-
interpolationTargets
-
interpolator
-
problems
-
-
Constructor Details
-
InterpolateObjectAction
InterpolateObjectAction(Object target, StringSearchModelInterpolator.InnerInterpolator interpolator, ModelProblemCollector problems)
-
-
Method Details
-
run
- Specified by:
runin interfacePrivilegedAction<Object>
-
interpolate
-
traverseObjectWithParents
-
getCacheEntry
-
evaluateArray
private static void evaluateArray(Object target, StringSearchModelInterpolator.InterpolateObjectAction ctx)
-