public class Configuration extends Object
| Constructor and Description |
|---|
Configuration() |
public void setPathResolver(org.apache.royale.compiler.common.IPathResolver pathResolver)
pathResolver - a path resolver for this configuration. May not be null.public Collection<org.apache.royale.compiler.problems.ICompilerProblem> getConfigurationProblems()
public void validate(ConfigurationBuffer configurationBuffer) throws org.apache.royale.compiler.exceptions.ConfigurationException
configurationBuffer - Configuration buffer.org.apache.royale.compiler.exceptions.ConfigurationException - Error.public void setHelp(ConfigurationValue cv, String[] keywords)
public void setVersion(ConfigurationValue cv, boolean value)
public String getLoadConfig()
public void setLoadConfig(ConfigurationValue cv, String filename) throws org.apache.royale.compiler.exceptions.ConfigurationException
ConfigurationBuffer loads the "load-config" files, the value of this configuration option isn't
intersting to the rest part of the compiler.org.apache.royale.compiler.exceptions.ConfigurationExceptionpublic List<String> getFiles()
public void setFiles(ConfigurationValue cv, List<String> args) throws org.apache.royale.compiler.exceptions.ConfigurationException
org.apache.royale.compiler.exceptions.ConfigurationExceptionpublic boolean getSkipLocalConfigFile()
public void setSkipLocalConfigFile(ConfigurationValue cv, boolean b)
public boolean getIgnoreParsingProblems()
public void setIgnoreParsingProblems(ConfigurationValue cv, boolean b)
public boolean getClassName()
public void setClassName(ConfigurationValue cv, boolean b)
public boolean getConstantName()
public void setConstantName(ConfigurationValue cv, boolean b)
public boolean getEmptyComment()
public void setEmptyComment(ConfigurationValue cv, boolean b)
public boolean getEmptyFunctionBody()
public void setEmptyFunctionBody(ConfigurationValue cv, boolean b)
public boolean getEmptyNestedBlock()
public void setEmptyNestedBlock(ConfigurationValue cv, boolean b)
public boolean getEmptyStatement()
public void setEmptyStatement(ConfigurationValue cv, boolean b)
public boolean getFieldName()
public void setFieldName(ConfigurationValue cv, boolean b)
public boolean getFunctionName()
public void setFunctionName(ConfigurationValue cv, boolean b)
public boolean getInterfaceName()
public void setInterfaceName(ConfigurationValue cv, boolean b)
public String getLineCommentPosition()
public void setLineCommentPosition(ConfigurationValue cv, String s)
public boolean getLocalVarParamName()
public void setLocalVarParamName(ConfigurationValue cv, boolean b)
public boolean getLocalVarShadowsField()
public void setLocalVarShadowsField(ConfigurationValue cv, boolean b)
public int getMaxBlockDepth()
public void setMaxBlockDepth(ConfigurationValue cv, int i)
public int getMaxParams()
public void setMaxParams(ConfigurationValue cv, int i)
public boolean getMissingAsdoc()
public void setMissingAsdoc(ConfigurationValue cv, boolean b)
public boolean getMissingConstructorSuper()
public void setMissingConstructorSuper(ConfigurationValue cv, boolean b)
public boolean getMissingNamespace()
public void setMissingNamespace(ConfigurationValue cv, boolean b)
public boolean getMissingSemicolon()
public void setMissingSemicolon(ConfigurationValue cv, boolean b)
public boolean getMissingType()
public void setMissingType(ConfigurationValue cv, boolean b)
public boolean getMxmlEmptyAttr()
public void setMxmlEmptyAttr(ConfigurationValue cv, boolean b)
public boolean getMxmlId()
public void setMxmlId(ConfigurationValue cv, boolean b)
public boolean getNoAnyType()
public void setNoAnyType(ConfigurationValue cv, boolean b)
public boolean getNoBooleanEquality()
public void setNoBooleanEquality(ConfigurationValue cv, boolean b)
public boolean getNoConstructorDispatch()
public void setNoConstructorDispatch(ConfigurationValue cv, boolean b)
public boolean getNoConstructorReturnType()
public void setNoConstructorReturnType(ConfigurationValue cv, boolean b)
public boolean getNoDuplicateKeys()
public void setNoDuplicateKeys(ConfigurationValue cv, boolean b)
public boolean getNoDynamicClass()
public void setNoDynamicClass(ConfigurationValue cv, boolean b)
public boolean getNoIfBoolean()
public void setNoIfBoolean(ConfigurationValue cv, boolean b)
public boolean getNoLeadingZero()
public void setNoLeadingZero(ConfigurationValue cv, boolean b)
public boolean getNoSparseArray()
public void setNoSparseArray(ConfigurationValue cv, boolean b)
public boolean getNoStringEvent()
public void setNoStringEvent(ConfigurationValue cv, boolean b)
public boolean getNoThisClosure()
public void setNoThisClosure(ConfigurationValue cv, boolean b)
public boolean getNoTrace()
public void setNoTrace(ConfigurationValue cv, boolean b)
public boolean getNoVoidOperator()
public void setNoVoidOperator(ConfigurationValue cv, boolean b)
public boolean getNoWildcardImport()
public void setNoWildcardImport(ConfigurationValue cv, boolean b)
public boolean getNoWith()
public void setNoWith(ConfigurationValue cv, boolean b)
public boolean getOverrideSuper()
public void setOverrideSuper(ConfigurationValue cv, boolean b)
public boolean getPackageName()
public void setPackageName(ConfigurationValue cv, boolean b)
public boolean getStaticConstants()
public void setStaticConstants(ConfigurationValue cv, boolean b)
public boolean getStrictEquality()
public void setStrictEquality(ConfigurationValue cv, boolean b)
public boolean getSwitchDefault()
public void setSwitchDefault(ConfigurationValue cv, boolean b)
public boolean getUnsafeNegation()
public void setUnsafeNegation(ConfigurationValue cv, boolean b)
public boolean getValidTypeof()
public void setValidTypeof(ConfigurationValue cv, boolean b)
public boolean getVarsOnTop()
public void setVarsOnTop(ConfigurationValue cv, boolean b)
protected String resolvePathStrict(String path, ConfigurationValue cv) throws org.apache.royale.compiler.exceptions.ConfigurationException.CannotOpen
path - A path to resolve.cv - Configuration context.resolvePathsStrictorg.apache.royale.compiler.exceptions.ConfigurationException.CannotOpenCopyright © 2023 The Apache Software Foundation. All rights reserved.