/** * Constructs an {@link ExpressionEvaluator} based on the specified {@link OptionsByType}. * * @param optionsByType the {@link OptionsByType} */ public ExpressionEvaluator(OptionsByType optionsByType) { this(optionsByType.get(Variables.class)); }
@Override public Object resolve(Platform platform, OptionsByType optionsByType) { DisplayName displayName = optionsByType.get(DisplayName.class); PlatformSeparators separators = optionsByType.get(PlatformSeparators.class); String sanitizedDisplayName = separators.asSanitizedFileName(displayName.resolve(optionsByType)); File parentFile = (parent != null) ? parent : new File(System.getProperty("user.dir")); return new File(parentFile, sanitizedDisplayName); } };
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, uri)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, uri)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, enabled)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, value)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override default Platform getPlatform(Option... options) { OptionsByType platformOptions = OptionsByType.of(options); PlatformPredicate predicate = platformOptions.get(PlatformPredicate.class); return predicate.test(this) ? this : null; }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, enabled)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, enabled)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, uri)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, name)); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, toSystemProperty())); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { optionsByType.add(SystemProperty.of(PROPERTY, toSystemProperty())); } }
@Override public void onLaunching(Platform platform, MetaClass metaClass, OptionsByType optionsByType) { SystemProperties systemProperties = optionsByType.get(SystemProperties.class); if (systemProperties != null) { systemProperties = systemProperties.addIfAbsent(SystemProperty.of(JAVA_NET_PREFER_IPV4_STACK, preferred)); optionsByType.add(systemProperties); } }