@Config(advanced = true) @RoyaleOnly public void setRemoveUnusedRsls(ConfigurationValue cv, boolean b) { removeUnusedRSLs = b; }
@Config @Mapping({ "compiler", "fonts", "max-glyphs-per-face" }) @RoyaleOnly public void setCompilerFontsMaxGlyphsPerFace(ConfigurationValue cv, String val) { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }
/** * Enables accessibility features when compiling the application or SWC file. */ @Config @Mapping({ "compiler", "accessible" }) @RoyaleOnly public void setCompilerAccessible(ConfigurationValue cv, boolean accessible) { this.accessible = accessible; }
@Config @Mapping({ "compiler", "show-unused-type-selector-warnings" }) @RoyaleOnly public void setCompilerShowUnusedTypeSelectorWarnings(ConfigurationValue cv, boolean show) { this.showUnusedTypeSelectorWarnings = show; }
@Config @Mapping({ "compiler", "fonts", "advanced-anti-aliasing" }) @RoyaleOnly public void setCompilerFontsAdvancedAntiAliasing(ConfigurationValue cv, boolean val) { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }
@Config @Mapping({ "compiler", "show-shadowed-device-font-warnings" }) @RoyaleOnly public void setCompilerShowShadowedDeviceFontWarnings(ConfigurationValue cv, boolean show) { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }
@Config(advanced = true) @Mapping({ "compiler", "isolate-styles" }) @RoyaleOnly public void setCompilerIsolateStyles(ConfigurationValue cv, boolean isolateStyles) { this.isolateStyles = isolateStyles; }
@Override @Config @Mapping({"compiler", "mxml", "children-as-data"}) @RoyaleOnly public void setCompilerMxmlChildrenAsData(ConfigurationValue cv, Boolean asData) throws ConfigurationException { childrenAsData = asData; }
/** * Whether the compiler will allow classes to be abstract. */ @Config @Mapping({ "compiler", "allow-abstract-classes" }) @RoyaleOnly public void setCompilerAllowAbstractClasses(ConfigurationValue cv, boolean allow) { this.allowAbstractClasses = allow; }
@Config(advanced = true) @Mapping({ "compiler", "keep-all-type-selectors" }) @RoyaleOnly public void setCompilerKeepAllTypeSelectors(ConfigurationValue cv, boolean keepAllTypeSelectors) { this.keepAllTypeSelectors = keepAllTypeSelectors; }
@Config @Mapping({ "compiler", "preloader" }) @RoyaleOnly public void setCompilerPreloader(ConfigurationValue cv, String value) { preloader = value; }
@Config(advanced = true) @Mapping({ "compiler", "headless-server" }) @RoyaleOnly public void setCompilerHeadlessServer(ConfigurationValue cv, boolean headlessServer) { this.headlessServer = headlessServer; }
@Config @Mapping({ "compiler", "allow-subclass-overrides" }) @RoyaleOnly public void setCompilerAllowSubclassOverrides(ConfigurationValue cv, Boolean allow) throws ConfigurationException { allowSubclassOverrides = allow; }
@Config @Mapping({ "compiler", "show-shadowed-device-font-warnings" }) @RoyaleOnly public void setCompilerShowShadowedDeviceFontWarnings(ConfigurationValue cv, boolean show) { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }
@Config(advanced = true) @Mapping({ "compiler", "isolate-styles" }) @RoyaleOnly public void setCompilerIsolateStyles(ConfigurationValue cv, boolean isolateStyles) { this.isolateStyles = isolateStyles; }
@Config @Mapping({ "compiler", "minimum-supported-version" }) @RoyaleOnly public void setCompilerMinimumSupportedVersion(ConfigurationValue cv, String version) throws ConfigurationException { setCompilerMxmlMinimumSupportedVersion(cv, version); }
/** * "Context root" is used to resolve {context.root} tokens in services configuration files to improve portability. */ @Config @Mapping({ "compiler", "context-root" }) @Arguments("context-path") @RoyaleOnly public void setCompilerContextRoot(ConfigurationValue cv, String contextRoot) { this.contextRoot = contextRoot; }
@Config(allowMultiple = true) @Mapping({ "compiler", "mxml", "imports" }) @Arguments("implicit-import") @InfiniteArguments @RoyaleOnly public void setCompilerMxmlImplicitImports(ConfigurationValue cv, String[] imports) throws ConfigurationException { implicitImports = imports; }
@Config @Mapping({ "compiler", "fonts", "local-font-paths" }) @Arguments(Arguments.PATH_ELEMENT) @InfiniteArguments @RoyaleOnly public void setCompilerFontsLocalFontPaths(ConfigurationValue cv, List<String> list) throws CannotOpen { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }
@Config(advanced = true) @Mapping({ "compiler", "fonts", "managers" }) @Arguments("manager-class") @InfiniteArguments @RoyaleOnly public void setCompilerFontsManagers(ConfigurationValue cv, List<String> list) { // intentionally do nothing here as feature removed, but don't annotate as removed // as to not generate warnings for royale-config's which still set this options }