Skip navigation links
A B C D E F G H I K L M N O P R S T U V 

A

addAlias(String, String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
addPosition(String, int, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
aliases - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
allowMultiple - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
allowMultiple() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Variables are generally only allowed to be set once in a given file/cmdline.
argcount - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
argNameGeneratorClass - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
argnames - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
argtypes - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
ASLinter - Class in org.apache.royale.linter
 
ASLinter(LinterSettings) - Constructor for class org.apache.royale.linter.ASLinter
 
attributeName - Variable in class org.apache.royale.linter.rules.MXMLEmptyAttributeRule.MXMLEmptyAttributeLinterProblem
 

B

BaseLinter - Class in org.apache.royale.linter.internal
 
BaseLinter(LinterSettings) - Constructor for class org.apache.royale.linter.internal.BaseLinter
 
brief(String, String, LocalizationManager, String) - Static method in class org.apache.royale.linter.config.CommandLineConfigurator
 

C

c2h(String) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
convert StudlyCaps or camelCase to hyphenated
className - Variable in class org.apache.royale.linter.rules.LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem
 
className - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnClassLinterProblem
 
className - Variable in class org.apache.royale.linter.rules.NoDynamicClassRule.NoDynamicClassLinterProblem
 
ClassNameLinterProblem(IClassNode, Pattern) - Constructor for class org.apache.royale.linter.rules.ClassNameRule.ClassNameLinterProblem
 
ClassNameRule - Class in org.apache.royale.linter.rules
Check that class names match a specific pattern.
ClassNameRule() - Constructor for class org.apache.royale.linter.rules.ClassNameRule
 
ClassNameRule.ClassNameLinterProblem - Class in org.apache.royale.linter.rules
 
clearSourceVars(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
Remove the configuration values came from the given source.
clearVar(String, String, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
clone() - Method in class org.apache.royale.linter.config.Configurator
 
CommandLineConfigurator - Class in org.apache.royale.linter.config
A utility class, which is used to parse an array of command line args and populate a ConfigurationBuffer.
CommandLineConfigurator() - Constructor for class org.apache.royale.linter.config.CommandLineConfigurator
 
commit(Object, Collection<ICompilerProblem>) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
commit - bake the resolved map to the configuration
Configuration - Class in org.apache.royale.linter.config
 
Configuration() - Constructor for class org.apache.royale.linter.config.Configuration
 
configuration - Variable in class org.apache.royale.linter.config.Configurator
 
ConfigurationBuffer - Class in org.apache.royale.linter.config
The basic idea here is to let you keep all your configuration knowledge in your configuration object, and to automate as much as possible.
ConfigurationBuffer(Class<? extends Configuration>) - Constructor for class org.apache.royale.linter.config.ConfigurationBuffer
 
ConfigurationBuffer(Class<? extends Configuration>, Map<String, String>) - Constructor for class org.apache.royale.linter.config.ConfigurationBuffer
 
ConfigurationBuffer(Class<? extends Configuration>, Map<String, String>, IConfigurationFilter) - Constructor for class org.apache.royale.linter.config.ConfigurationBuffer
Create a configuration buffer with an optional filter.
ConfigurationBuffer(ConfigurationBuffer, boolean) - Constructor for class org.apache.royale.linter.config.ConfigurationBuffer
 
ConfigurationInfo - Class in org.apache.royale.linter.config
Meta information for each configuration options.
ConfigurationInfo() - Constructor for class org.apache.royale.linter.config.ConfigurationInfo
This ctor is used when everything can be introspected off the setter method, or else when the names/types are provided by method overrides rather than ctor arguments
ConfigurationInfo(int) - Constructor for class org.apache.royale.linter.config.ConfigurationInfo
Simple ctor for restricting the number of arguments.
ConfigurationInfo(String[]) - Constructor for class org.apache.royale.linter.config.ConfigurationInfo
Simple ctor for naming the arguments.
ConfigurationInfo(int, String) - Constructor for class org.apache.royale.linter.config.ConfigurationInfo
Use this ctor when you want to set a single list of some number of identically named args
ConfigurationInfo(int, String[]) - Constructor for class org.apache.royale.linter.config.ConfigurationInfo
More unusual ctor, this would let you have the first few args named one thing, the rest named something else.
configurationProblems - Variable in class org.apache.royale.linter.config.Configurator
 
configurationToLinterSettings(Configuration) - Static method in class org.apache.royale.linter.LinterUtils
 
configurationToRules(Configuration) - Static method in class org.apache.royale.linter.LinterUtils
 
ConfigurationValue - Class in org.apache.royale.linter.config
This class represents an instance of a configuration option.
ConfigurationValue(ConfigurationBuffer, String, List<String>, String, int, String) - Constructor for class org.apache.royale.linter.config.ConfigurationValue
 
Configurator - Class in org.apache.royale.linter.config
A class that allows a client change compiler settings and to configure projects and targets from those settings.
Configurator() - Constructor for class org.apache.royale.linter.config.Configurator
Constructor
Configurator(Class<? extends Configuration>) - Constructor for class org.apache.royale.linter.config.Configurator
Constructor
ConstantNameLinterProblem(IVariableNode, Pattern) - Constructor for class org.apache.royale.linter.rules.ConstantNameRule.ConstantNameLinterProblem
 
ConstantNameRule - Class in org.apache.royale.linter.rules
Check that constant names match a specific pattern.
ConstantNameRule() - Constructor for class org.apache.royale.linter.rules.ConstantNameRule
 
ConstantNameRule.ConstantNameLinterProblem - Class in org.apache.royale.linter.rules
 
createConfiguration() - Method in class org.apache.royale.linter.config.Configurator
Create a new configuration instance.
createConfigurationBuffer(Class<? extends Configuration>) - Method in class org.apache.royale.linter.config.Configurator
Create a configuration buffer.

D

DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.ClassNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.ConstantNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.FieldNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.FunctionNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.InterfaceNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.MXMLIDRule
 
DEFAULT_NAME_PATTERN - Static variable in class org.apache.royale.linter.rules.PackageNameRule
 
defaultArgValues - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
deprecatedMessage - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
deprecatedReplacement - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
deprecatedSince - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
depth - Variable in class org.apache.royale.linter.rules.MaxBlockDepthRule.MaxBlockDepthLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.ClassNameRule.ClassNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.ConstantNameRule.ConstantNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.EmptyCommentRule.EmptyCommentLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.EmptyFunctionBodyRule.EmptyFunctionBodyLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.EmptyNestedBlockRule.EmptyNestedBlockLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.EmptyStatementRule.EmptyStatementLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.FieldNameRule.FieldNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.FunctionNameRule.FunctionNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.InterfaceNameRule.InterfaceNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.LineCommentPositionRule.LineCommentPositionLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.LocalVarNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.ParameterNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MaxBlockDepthRule.MaxBlockDepthLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MaxParametersRule.MaxParametersLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingASDocRule.EmptyASDocLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingASDocRule.MissingASDocLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingConstructorSuperRule.MissingConstructorSuperLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnClassLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnFieldLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnInterfaceLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnMethodLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageFunctionLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageVariableLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingSemicolonRule.MissingSemicolonLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingTypeRule.MissingFunctionParameterTypeLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingTypeRule.MissingFunctionReturnTypeLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MissingTypeRule.MissingVariableTypeLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MXMLEmptyAttributeRule.MXMLEmptyAttributeLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.MXMLIDRule.MXMLIDLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnParameterLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnVariableLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeReturnLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoBooleanEqualityRule.NoBooleanEqualityLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoConstructorDispatchEventRule.NoConstructorDispatchEventLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoDuplicateObjectKeysRule.NoDuplicateObjectKeysLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoDynamicClassRule.NoDynamicClassLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoIfBooleanLiteralRule.NoIfBooleanLiteralLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoLeadingZeroesRule.NoLeadingZeroesLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoSparseArrayRule.NoSparseArrayLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoStringEventNameRule.NoStringEventNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoThisInClosureRule.NoThisInClosureLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoTraceRule.NoTraceLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoVoidOperatorRule.NoVoidOperatorLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoWildcardImportRule.NoWildcardImportLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.NoWithRule.NoWithLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.OverrideContainsOnlySuperCallRule.OverrideContainsOnlySuperCallLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.PackageNameRule.PackageNameLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.StaticConstantsRule.StaticConstantsLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.StrictEqualityRule.StrictEqualityLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.SwitchWithoutDefaultRule.SwitchWithoutDefaultLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.UnsafeNegationRule.UnsafeNegationLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.ValidTypeofRule.ValidTypeofLinterProblem
 
DESCRIPTION - Static variable in class org.apache.royale.linter.rules.VariablesOnTopRule.VariablesOnTopLinterProblem
 
doChecksum() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
dump() - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 

E

EmptyASDocLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.MissingASDocRule.EmptyASDocLinterProblem
 
EmptyASDocLinterProblem(IMXMLToken) - Constructor for class org.apache.royale.linter.rules.MissingASDocRule.EmptyASDocLinterProblem
 
EmptyCommentLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.EmptyCommentRule.EmptyCommentLinterProblem
 
EmptyCommentLinterProblem(IMXMLToken) - Constructor for class org.apache.royale.linter.rules.EmptyCommentRule.EmptyCommentLinterProblem
 
EmptyCommentRule - Class in org.apache.royale.linter.rules
Checks for line or block comments that are empty.
EmptyCommentRule() - Constructor for class org.apache.royale.linter.rules.EmptyCommentRule
 
EmptyCommentRule.EmptyCommentLinterProblem - Class in org.apache.royale.linter.rules
 
EmptyFunctionBodyLinterProblem(IBlockNode) - Constructor for class org.apache.royale.linter.rules.EmptyFunctionBodyRule.EmptyFunctionBodyLinterProblem
 
EmptyFunctionBodyRule - Class in org.apache.royale.linter.rules
Checks for function bodies that are empty.
EmptyFunctionBodyRule() - Constructor for class org.apache.royale.linter.rules.EmptyFunctionBodyRule
 
EmptyFunctionBodyRule.EmptyFunctionBodyLinterProblem - Class in org.apache.royale.linter.rules
 
EmptyNestedBlockLinterProblem(IBlockNode) - Constructor for class org.apache.royale.linter.rules.EmptyNestedBlockRule.EmptyNestedBlockLinterProblem
 
EmptyNestedBlockRule - Class in org.apache.royale.linter.rules
Checks for empty blocks, as long as they aren't the bodies of classes, interfaces, or packages.
EmptyNestedBlockRule() - Constructor for class org.apache.royale.linter.rules.EmptyNestedBlockRule
 
EmptyNestedBlockRule.EmptyNestedBlockLinterProblem - Class in org.apache.royale.linter.rules
 
EmptyStatementLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.EmptyStatementRule.EmptyStatementLinterProblem
 
EmptyStatementRule - Class in org.apache.royale.linter.rules
Checks for empty statements.
EmptyStatementRule() - Constructor for class org.apache.royale.linter.rules.EmptyStatementRule
 
EmptyStatementRule.EmptyStatementLinterProblem - Class in org.apache.royale.linter.rules
 
execute(String[]) - Method in class org.apache.royale.linter.LINTER
 

F

FieldNameLinterProblem(IVariableNode, Pattern) - Constructor for class org.apache.royale.linter.rules.FieldNameRule.FieldNameLinterProblem
 
FieldNameRule - Class in org.apache.royale.linter.rules
Check that field names match a specific pattern.
FieldNameRule() - Constructor for class org.apache.royale.linter.rules.FieldNameRule
 
FieldNameRule.FieldNameLinterProblem - Class in org.apache.royale.linter.rules
 
FileConfigurator - Class in org.apache.royale.linter.internal.config
A utility class, which is used to parse an XML file of configuration options and populate a ConfigurationBuffer.
FileConfigurator() - Constructor for class org.apache.royale.linter.internal.config.FileConfigurator
 
FileConfigurator.SAXConfigurationException - Exception in org.apache.royale.linter.internal.config
 
FILES - Static variable in interface org.apache.royale.linter.config.ILinterSettingsConstants
 
formatBuffer(ConfigurationBuffer, String, LocalizationManager, String) - Static method in class org.apache.royale.linter.internal.config.FileConfigurator
 
formatBuffer(ConfigurationBuffer, String) - Static method in class org.apache.royale.linter.internal.config.FileConfigurator
 
formatText(String, int) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
 
functionName - Variable in class org.apache.royale.linter.rules.FunctionNameRule.FunctionNameLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.MaxBlockDepthRule.MaxBlockDepthLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.MaxParametersRule.MaxParametersLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.MissingConstructorSuperRule.MissingConstructorSuperLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnMethodLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageFunctionLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.NoConstructorDispatchEventRule.NoConstructorDispatchEventLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.NoStringEventNameRule.NoStringEventNameLinterProblem
 
functionName - Variable in class org.apache.royale.linter.rules.OverrideContainsOnlySuperCallRule.OverrideContainsOnlySuperCallLinterProblem
 
FunctionNameLinterProblem(IFunctionNode, Pattern) - Constructor for class org.apache.royale.linter.rules.FunctionNameRule.FunctionNameLinterProblem
 
FunctionNameRule - Class in org.apache.royale.linter.rules
Check that function names match a specific pattern.
FunctionNameRule() - Constructor for class org.apache.royale.linter.rules.FunctionNameRule
 
FunctionNameRule.FunctionNameLinterProblem - Class in org.apache.royale.linter.rules
 

G

getAliases() - Static method in class org.apache.royale.linter.config.Configuration
 
getAliases() - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getAliases() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Return an array of other names for this variable.
getArgCount() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getArgName(int) - Method in class org.apache.royale.linter.config.ConfigurationInfo
Return the name of each parameter.
getArgs() - Method in class org.apache.royale.linter.config.ConfigurationValue
getArgs
getArgType(int) - Method in class org.apache.royale.linter.config.ConfigurationInfo
Return the type of each parameter.
getBuffer() - Method in class org.apache.royale.linter.config.ConfigurationValue
getBuffer
getClassName() - Method in class org.apache.royale.linter.config.Configuration
 
getCommentAfter(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first comment that appears after the end of a particular source location.
getCommentAfter(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first comment that appears after the end of a particular source location.
getCommentBefore(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first comment that appears before the start of a particular source location.
getCommentBefore(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first comment that appears before the start of a particular source location.
getCommentsInside(IASNode) - Method in class org.apache.royale.linter.TokenQuery
Returns all comment tokens inside a node.
getConfiguration() - Method in class org.apache.royale.linter.config.Configurator
 
getConfigurationBuffer() - Method in class org.apache.royale.linter.config.Configurator
 
getConfigurationProblems() - Method in class org.apache.royale.linter.config.Configuration
Get the configuration problems.
getConfigurationProblems() - Method in class org.apache.royale.linter.config.Configurator
 
getConstantName() - Method in class org.apache.royale.linter.config.Configuration
 
getContext() - Method in class org.apache.royale.linter.config.ConfigurationValue
getContext
getDefaultArgValues() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Get any default values for an argument
getDeprecatedMessage() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getDeprecatedReplacement() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getDeprecatedSince() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getDescription(ConfigurationBuffer, String, LocalizationManager, String) - Static method in class org.apache.royale.linter.config.CommandLineConfigurator
 
getEmptyComment() - Method in class org.apache.royale.linter.config.Configuration
 
getEmptyFunctionBody() - Method in class org.apache.royale.linter.config.Configuration
 
getEmptyNestedBlock() - Method in class org.apache.royale.linter.config.Configuration
 
getEmptyStatement() - Method in class org.apache.royale.linter.config.Configuration
 
getFieldName() - Method in class org.apache.royale.linter.config.Configuration
 
getFiles() - Method in class org.apache.royale.linter.config.Configuration
 
getFirstToken(IASNode) - Method in class org.apache.royale.linter.TokenQuery
Returns the first token inside a node.
getFirstToken(IASNode, boolean, boolean) - Method in class org.apache.royale.linter.TokenQuery
Returns the first token inside a node, with the option to skip comment and whitespace tokens.
getFormattingAfter(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first formatting token that appears after the end of a particular source location.
getFormattingBefore(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first formatting token that appears before the start of a particular source location.
getFunctionName() - Method in class org.apache.royale.linter.config.Configuration
 
getGetterMethod() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getIgnoreParsingProblems() - Method in class org.apache.royale.linter.config.Configuration
 
getInfo(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getInterfaceName() - Method in class org.apache.royale.linter.config.Configuration
 
getLastToken(IASNode) - Method in class org.apache.royale.linter.TokenQuery
Returns the last token inside a node.
getLastToken(IASNode, boolean, boolean) - Method in class org.apache.royale.linter.TokenQuery
Returns the last token inside a node, with the option to skip comment and whitespace tokens.
getLine() - Method in class org.apache.royale.linter.config.ConfigurationValue
getLine
getLineCommentPosition() - Method in class org.apache.royale.linter.config.Configuration
 
getLoadConfig() - Method in class org.apache.royale.linter.config.Configuration
 
getLoadedConfigurationFiles() - Method in class org.apache.royale.linter.config.Configurator
 
getLocalVarParamName() - Method in class org.apache.royale.linter.config.Configuration
 
getLocalVarShadowsField() - Method in class org.apache.royale.linter.config.Configuration
 
getMaxBlockDepth() - Method in class org.apache.royale.linter.config.Configuration
 
getMaxParams() - Method in class org.apache.royale.linter.config.Configuration
 
getMissingAsdoc() - Method in class org.apache.royale.linter.config.Configuration
 
getMissingConfigurationFiles() - Method in class org.apache.royale.linter.config.Configurator
 
getMissingConstructorSuper() - Method in class org.apache.royale.linter.config.Configuration
 
getMissingNamespace() - Method in class org.apache.royale.linter.config.Configuration
 
getMissingSemicolon() - Method in class org.apache.royale.linter.config.Configuration
 
getMissingType() - Method in class org.apache.royale.linter.config.Configuration
 
getMxmlEmptyAttr() - Method in class org.apache.royale.linter.config.Configuration
 
getMxmlId() - Method in class org.apache.royale.linter.config.Configuration
 
getMXMLTagVisitors() - Method in class org.apache.royale.linter.LinterRule
 
getMXMLTagVisitors() - Method in class org.apache.royale.linter.rules.MXMLEmptyAttributeRule
 
getMXMLTagVisitors() - Method in class org.apache.royale.linter.rules.MXMLIDRule
 
getMXMLTokenVisitors() - Method in class org.apache.royale.linter.LinterRule
 
getMXMLTokenVisitors() - Method in class org.apache.royale.linter.rules.EmptyCommentRule
 
getMXMLTokenVisitors() - Method in class org.apache.royale.linter.rules.MissingASDocRule
 
getNextTokenOfType(ISourceLocation, int) - Method in class org.apache.royale.linter.TokenQuery
Returns the first token of the specified type that appears after the end of a particular source location.
getNoAnyType() - Method in class org.apache.royale.linter.config.Configuration
 
getNoBooleanEquality() - Method in class org.apache.royale.linter.config.Configuration
 
getNoConstructorDispatch() - Method in class org.apache.royale.linter.config.Configuration
 
getNoConstructorReturnType() - Method in class org.apache.royale.linter.config.Configuration
 
getNodeVisitors() - Method in class org.apache.royale.linter.LinterRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.ClassNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.ConstantNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.EmptyFunctionBodyRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.EmptyNestedBlockRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.FieldNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.FunctionNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.InterfaceNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.LocalVarShadowsFieldRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MaxBlockDepthRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MaxParametersRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MissingASDocRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MissingConstructorSuperRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MissingNamespaceRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.MissingTypeRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoAnyTypeRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoBooleanEqualityRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoConstructorDispatchEventRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoConstructorReturnTypeRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoDuplicateObjectKeysRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoDynamicClassRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoIfBooleanLiteralRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoLeadingZeroesRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoSparseArrayRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoStringEventNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoThisInClosureRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoTraceRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoVoidOperatorRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.NoWildcardImportRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.OverrideContainsOnlySuperCallRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.PackageNameRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.StaticConstantsRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.SwitchWithoutDefaultRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.UnsafeNegationRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.ValidTypeofRule
 
getNodeVisitors() - Method in class org.apache.royale.linter.rules.VariablesOnTopRule
 
getNoDuplicateKeys() - Method in class org.apache.royale.linter.config.Configuration
 
getNoDynamicClass() - Method in class org.apache.royale.linter.config.Configuration
 
getNoIfBoolean() - Method in class org.apache.royale.linter.config.Configuration
 
getNoLeadingZero() - Method in class org.apache.royale.linter.config.Configuration
 
getNoSparseArray() - Method in class org.apache.royale.linter.config.Configuration
 
getNoStringEvent() - Method in class org.apache.royale.linter.config.Configuration
 
getNoThisClosure() - Method in class org.apache.royale.linter.config.Configuration
 
getNoTrace() - Method in class org.apache.royale.linter.config.Configuration
 
getNoVoidOperator() - Method in class org.apache.royale.linter.config.Configuration
 
getNoWildcardImport() - Method in class org.apache.royale.linter.config.Configuration
 
getNoWith() - Method in class org.apache.royale.linter.config.Configuration
 
getOptions(Map<String, Object>, Map<String, Object>, String[]) - Method in class org.apache.royale.linter.config.Configurator
 
getOverrideSuper() - Method in class org.apache.royale.linter.config.Configuration
 
getPackageName() - Method in class org.apache.royale.linter.config.Configuration
 
getPosition() - Method in enum org.apache.royale.linter.config.LineCommentPosition
 
getPositions() - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getPrerequisites() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Return variable names that should be set before this one.
getPreviousTokenOfType(ISourceLocation, int) - Method in class org.apache.royale.linter.TokenQuery
Returns the first token of the specified type that appears before the start of a particular source location.
getProgramName() - Method in class org.apache.royale.linter.LINTER
Get my program name.
getSetterMethod() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
getSignificantTokenAfter(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first non-comment, non-formatting token that appears after the end of a particular source location.
getSignificantTokenAfter(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first non-comment, non-whitespace token that appears after the end of a particular source location.
getSignificantTokenBefore(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the first non-comment, non-formatting token that appears before the start of a particular source location.
getSignificantTokenBefore(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first non-comment, non-whitespace token that appears before the start of a particular source location.
getSkipLocalConfigFile() - Method in class org.apache.royale.linter.config.Configuration
 
getSoftPrerequisites() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Prerequisites which should be set before this one if they exist
getSource() - Method in class org.apache.royale.linter.config.ConfigurationValue
getSource
getStartMessage() - Method in class org.apache.royale.linter.LINTER
Get the start up message that contains the program name with the copyright notice.
getStaticConstants() - Method in class org.apache.royale.linter.config.Configuration
 
getStrictEquality() - Method in class org.apache.royale.linter.config.Configuration
 
getSwitchDefault() - Method in class org.apache.royale.linter.config.Configuration
 
getSyntaxDescription(String, String, boolean, LocalizationManager, String) - Static method in class org.apache.royale.linter.config.CommandLineConfigurator
 
getToken(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getTokenAfter(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the token immediately after a source location.
getTokenAfter(ISourceLocation, boolean, boolean) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the token immediately after a source location, with the option to skip comment tokens.
getTokenAfter(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the token immediately after a source location.
getTokenAfter(ISourceLocation, boolean, boolean) - Method in class org.apache.royale.linter.TokenQuery
Returns the token immediately after a source location, with the option to skip comment and whitespace tokens.
getTokenBefore(ISourceLocation) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the token immediately before a source location.
getTokenBefore(ISourceLocation, boolean, boolean) - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns the token immediately before a source location, with the option to skip comment and formatting tokens.
getTokenBefore(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the token immediately before a source location.
getTokenBefore(ISourceLocation, boolean, boolean) - Method in class org.apache.royale.linter.TokenQuery
Returns the token immediately before a source location, with the option to skip comment and whitespace tokens.
getTokens() - Method in class org.apache.royale.linter.MXMLTokenQuery
Returns all tokens in the file.
getTokens() - Method in class org.apache.royale.linter.TokenQuery
Returns all tokens in the file.
getTokens(IASNode) - Method in class org.apache.royale.linter.TokenQuery
Returns all tokens inside of a particular node.
getTokens(IASNode, boolean, boolean) - Method in class org.apache.royale.linter.TokenQuery
Returns all tokens inside of a particular node, with the option to skip comment and whitespace tokens.
getTokenVisitors() - Method in class org.apache.royale.linter.LinterRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.EmptyCommentRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.EmptyStatementRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.LineCommentPositionRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.MissingSemicolonRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.NoWithRule
 
getTokenVisitors() - Method in class org.apache.royale.linter.rules.StrictEqualityRule
 
getUnsafeNegation() - Method in class org.apache.royale.linter.config.Configuration
 
getValidTypeof() - Method in class org.apache.royale.linter.config.Configuration
 
getVar(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getVar() - Method in class org.apache.royale.linter.config.ConfigurationValue
getVar
getVarArgCount(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getVarArgName(String, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getVars() - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
getVarsOnTop() - Method in class org.apache.royale.linter.config.Configuration
 
getWhitespaceAfter(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first whitespace that appears after the end of a particular source location.
getWhitespaceBefore(ISourceLocation) - Method in class org.apache.royale.linter.TokenQuery
Returns the first whitespace that appears before the start of a particular source location.

H

h2c(String, boolean) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
convert hyphenated to StudlyCaps or camelCase
hasErrors(Collection<ICompilerProblem>) - Method in class org.apache.royale.linter.internal.BaseLinter
 

I

idValue - Variable in class org.apache.royale.linter.rules.MXMLIDRule.MXMLIDLinterProblem
 
ignoreProblems - Variable in class org.apache.royale.linter.LinterSettings
 
ILinterProblem - Interface in org.apache.royale.linter.problems
 
ILinterSettingsConstants - Interface in org.apache.royale.linter.config
 
INFINITE_ARGS - Static variable in class org.apache.royale.linter.config.ConfigurationInfo
 
initializeConfiguration() - Method in class org.apache.royale.linter.config.Configurator
Initialize the configuration and the configuration buffer.
innerException - Variable in exception org.apache.royale.linter.internal.config.FileConfigurator.SAXConfigurationException
 
interfaceName - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnInterfaceLinterProblem
 
InterfaceNameLinterProblem(IInterfaceNode, Pattern) - Constructor for class org.apache.royale.linter.rules.InterfaceNameRule.InterfaceNameLinterProblem
 
InterfaceNameRule - Class in org.apache.royale.linter.rules
Check that interface names match a specific pattern.
InterfaceNameRule() - Constructor for class org.apache.royale.linter.rules.InterfaceNameRule
 
InterfaceNameRule.InterfaceNameLinterProblem - Class in org.apache.royale.linter.rules
 
isAdvanced - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isAdvanced() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Override to make a variable hidden by default (i.e.
isComment(IMXMLToken) - Method in class org.apache.royale.linter.MXMLTokenQuery
Checks if a token is comment.
isComment(IASToken) - Method in class org.apache.royale.linter.TokenQuery
Checks if a token is a comment.
isCompcOnly - Variable in class org.apache.royale.linter.config.ConfigurationInfo
True if only compc client can use this option.
isDeprecated - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isDeprecated() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
isDisplayed - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isDisplayed() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Override to prevent printing when dumping configuration
isFormatting(IMXMLToken) - Method in class org.apache.royale.linter.MXMLTokenQuery
Checks if a token is formatting.
isGreedy - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isGreedy() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Magic used by the command line configurator only at the moment to decide whether this variable should eat all subsequent arguments.
isHidden - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isHidden() - Method in class org.apache.royale.linter.config.ConfigurationInfo
Override to make a variable completely hidden
isPath - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isPath() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
isRemoved - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isRemoved() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
isRequired - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isRequired() - Method in class org.apache.royale.linter.config.ConfigurationInfo
If a variable -must- be set, override this
isRoyaleOnly - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
isRoyaleOnly() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
isSupportedListType(Class<?>) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
 
isSupportedSimpleType(Class<?>) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
 
isSupportedValueType(Class<?>) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
 
isValidVar(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
isWhitespace(IASToken) - Method in class org.apache.royale.linter.TokenQuery
Checks if a token is whitespace.

K

keyName - Variable in class org.apache.royale.linter.rules.NoDuplicateObjectKeysRule.NoDuplicateObjectKeysLinterProblem
 

L

LineCommentPosition - Enum in org.apache.royale.linter.config
 
LineCommentPositionLinterProblem(IASToken, LineCommentPosition) - Constructor for class org.apache.royale.linter.rules.LineCommentPositionRule.LineCommentPositionLinterProblem
 
LineCommentPositionRule - Class in org.apache.royale.linter.rules
Checks if line comments appear beside code on the same line, or on a separate line.
LineCommentPositionRule() - Constructor for class org.apache.royale.linter.rules.LineCommentPositionRule
 
LineCommentPositionRule.LineCommentPositionLinterProblem - Class in org.apache.royale.linter.rules
 
lint(String, String, Collection<ICompilerProblem>) - Method in class org.apache.royale.linter.ASLinter
 
lint(String, String, Collection<ICompilerProblem>) - Method in class org.apache.royale.linter.MXMLLinter
 
LINTER - Class in org.apache.royale.linter
Lints .as and .mxml source files.
LINTER() - Constructor for class org.apache.royale.linter.LINTER
 
LinterRule - Class in org.apache.royale.linter
 
LinterRule() - Constructor for class org.apache.royale.linter.LinterRule
 
LinterSettings - Class in org.apache.royale.linter
 
LinterSettings() - Constructor for class org.apache.royale.linter.LinterSettings
 
LinterUtils - Class in org.apache.royale.linter
 
LinterUtils() - Constructor for class org.apache.royale.linter.LinterUtils
 
load(ConfigurationBuffer, IFileSpecification, String, String, boolean) - Static method in class org.apache.royale.linter.internal.config.FileConfigurator
Load configuration XML file into a ConfigurationBuffer object.
load(ConfigurationBuffer, String) - Static method in class org.apache.royale.linter.internal.config.SystemPropertyConfigurator
Opportunistically find some configuration settings in system properties.
loadConfig() - Method in class org.apache.royale.linter.config.Configurator
Load configuration XML file specified in -load-config option on command-line.
loadConfigFromFile(ConfigurationBuffer, File, String, String, boolean) - Method in class org.apache.royale.linter.config.Configurator
Load a configuration from file.
loadLocalConfig() - Method in class org.apache.royale.linter.config.Configurator
Load project specific configuration.
LocalVarAndParameterNameRule - Class in org.apache.royale.linter.rules
Check that local variable and parameter names match a specific pattern.
LocalVarAndParameterNameRule() - Constructor for class org.apache.royale.linter.rules.LocalVarAndParameterNameRule
 
LocalVarAndParameterNameRule.LocalVarNameLinterProblem - Class in org.apache.royale.linter.rules
 
LocalVarAndParameterNameRule.ParameterNameLinterProblem - Class in org.apache.royale.linter.rules
 
LocalVarNameLinterProblem(IVariableNode, Pattern) - Constructor for class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.LocalVarNameLinterProblem
 
LocalVarShadowsFieldLinterProblem(IVariableNode, IClassNode) - Constructor for class org.apache.royale.linter.rules.LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem
 
LocalVarShadowsFieldRule - Class in org.apache.royale.linter.rules
 
LocalVarShadowsFieldRule() - Constructor for class org.apache.royale.linter.rules.LocalVarShadowsFieldRule
 
LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem - Class in org.apache.royale.linter.rules
 

M

main(String[]) - Static method in class org.apache.royale.linter.LINTER
Java program entry point.
MaxBlockDepthLinterProblem(IFunctionNode, int, int) - Constructor for class org.apache.royale.linter.rules.MaxBlockDepthRule.MaxBlockDepthLinterProblem
 
MaxBlockDepthRule - Class in org.apache.royale.linter.rules
Checks the number of nested blocks in a function.
MaxBlockDepthRule() - Constructor for class org.apache.royale.linter.rules.MaxBlockDepthRule
 
MaxBlockDepthRule.MaxBlockDepthLinterProblem - Class in org.apache.royale.linter.rules
 
maxDepth - Variable in class org.apache.royale.linter.rules.MaxBlockDepthRule.MaxBlockDepthLinterProblem
 
maximum - Variable in class org.apache.royale.linter.rules.MaxBlockDepthRule
 
maximum - Variable in class org.apache.royale.linter.rules.MaxParametersRule
 
MaxParametersLinterProblem(IFunctionNode, int) - Constructor for class org.apache.royale.linter.rules.MaxParametersRule.MaxParametersLinterProblem
 
MaxParametersRule - Class in org.apache.royale.linter.rules
Checks the number of function parameters.
MaxParametersRule() - Constructor for class org.apache.royale.linter.rules.MaxParametersRule
 
MaxParametersRule.MaxParametersLinterProblem - Class in org.apache.royale.linter.rules
 
maxParams - Variable in class org.apache.royale.linter.rules.MaxParametersRule.MaxParametersLinterProblem
 
merge(ConfigurationBuffer) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
MissingASDocLinterProblem(IDocumentableDefinitionNode) - Constructor for class org.apache.royale.linter.rules.MissingASDocRule.MissingASDocLinterProblem
 
MissingASDocRule - Class in org.apache.royale.linter.rules
Checks for missing or empty ASDoc comments.
MissingASDocRule() - Constructor for class org.apache.royale.linter.rules.MissingASDocRule
 
MissingASDocRule.EmptyASDocLinterProblem - Class in org.apache.royale.linter.rules
 
MissingASDocRule.MissingASDocLinterProblem - Class in org.apache.royale.linter.rules
 
MissingConstructorSuperLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.MissingConstructorSuperRule.MissingConstructorSuperLinterProblem
 
MissingConstructorSuperRule - Class in org.apache.royale.linter.rules
Check that all constructors include a call to super().
MissingConstructorSuperRule() - Constructor for class org.apache.royale.linter.rules.MissingConstructorSuperRule
 
MissingConstructorSuperRule.MissingConstructorSuperLinterProblem - Class in org.apache.royale.linter.rules
 
MissingFunctionParameterTypeLinterProblem(IParameterNode) - Constructor for class org.apache.royale.linter.rules.MissingTypeRule.MissingFunctionParameterTypeLinterProblem
 
MissingFunctionReturnTypeLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.MissingTypeRule.MissingFunctionReturnTypeLinterProblem
 
MissingNamespaceOnClassLinterProblem(IClassNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnClassLinterProblem
 
MissingNamespaceOnFieldLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnFieldLinterProblem
 
MissingNamespaceOnInterfaceLinterProblem(IInterfaceNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnInterfaceLinterProblem
 
MissingNamespaceOnMethodLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnMethodLinterProblem
 
MissingNamespaceOnPackageFunctionLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageFunctionLinterProblem
 
MissingNamespaceOnPackageVariableLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageVariableLinterProblem
 
MissingNamespaceRule - Class in org.apache.royale.linter.rules
Check that symbols in package or class scopes have a namespace.
MissingNamespaceRule() - Constructor for class org.apache.royale.linter.rules.MissingNamespaceRule
 
MissingNamespaceRule.MissingNamespaceOnClassLinterProblem - Class in org.apache.royale.linter.rules
 
MissingNamespaceRule.MissingNamespaceOnFieldLinterProblem - Class in org.apache.royale.linter.rules
 
MissingNamespaceRule.MissingNamespaceOnInterfaceLinterProblem - Class in org.apache.royale.linter.rules
 
MissingNamespaceRule.MissingNamespaceOnMethodLinterProblem - Class in org.apache.royale.linter.rules
 
MissingNamespaceRule.MissingNamespaceOnPackageFunctionLinterProblem - Class in org.apache.royale.linter.rules
 
MissingNamespaceRule.MissingNamespaceOnPackageVariableLinterProblem - Class in org.apache.royale.linter.rules
 
MissingSemicolonLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.MissingSemicolonRule.MissingSemicolonLinterProblem
 
MissingSemicolonRule - Class in org.apache.royale.linter.rules
Checks for statements with missing semicolons.
MissingSemicolonRule() - Constructor for class org.apache.royale.linter.rules.MissingSemicolonRule
 
MissingSemicolonRule.MissingSemicolonLinterProblem - Class in org.apache.royale.linter.rules
 
MissingTypeRule - Class in org.apache.royale.linter.rules
Checks that a type has been declared for all variables, function parameters, and function returns.
MissingTypeRule() - Constructor for class org.apache.royale.linter.rules.MissingTypeRule
 
MissingTypeRule.MissingFunctionParameterTypeLinterProblem - Class in org.apache.royale.linter.rules
 
MissingTypeRule.MissingFunctionReturnTypeLinterProblem - Class in org.apache.royale.linter.rules
 
MissingTypeRule.MissingVariableTypeLinterProblem - Class in org.apache.royale.linter.rules
 
MissingVariableTypeLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.MissingTypeRule.MissingVariableTypeLinterProblem
 
MXMLEmptyAttributeLinterProblem(IMXMLTagAttributeData) - Constructor for class org.apache.royale.linter.rules.MXMLEmptyAttributeRule.MXMLEmptyAttributeLinterProblem
 
MXMLEmptyAttributeRule - Class in org.apache.royale.linter.rules
Check that MXML attribute values are not empty.
MXMLEmptyAttributeRule() - Constructor for class org.apache.royale.linter.rules.MXMLEmptyAttributeRule
 
MXMLEmptyAttributeRule.MXMLEmptyAttributeLinterProblem - Class in org.apache.royale.linter.rules
 
MXMLIDLinterProblem(IMXMLTagAttributeData, Pattern) - Constructor for class org.apache.royale.linter.rules.MXMLIDRule.MXMLIDLinterProblem
 
MXMLIDRule - Class in org.apache.royale.linter.rules
Check that MXML id attribute values match a specific pattern.
MXMLIDRule() - Constructor for class org.apache.royale.linter.rules.MXMLIDRule
 
MXMLIDRule.MXMLIDLinterProblem - Class in org.apache.royale.linter.rules
 
MXMLLinter - Class in org.apache.royale.linter
 
MXMLLinter(LinterSettings) - Constructor for class org.apache.royale.linter.MXMLLinter
 
MXMLTagVisitor - Interface in org.apache.royale.linter
 
MXMLTokenQuery - Class in org.apache.royale.linter
 
MXMLTokenQuery(IMXMLToken[]) - Constructor for class org.apache.royale.linter.MXMLTokenQuery
 
MXMLTokenVisitor - Interface in org.apache.royale.linter
 

N

NoAnyTypeOnParameterLinterProblem(IParameterNode) - Constructor for class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnParameterLinterProblem
 
NoAnyTypeOnVariableLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnVariableLinterProblem
 
NoAnyTypeReturnLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeReturnLinterProblem
 
NoAnyTypeRule - Class in org.apache.royale.linter.rules
Checks for uses of the * type.
NoAnyTypeRule() - Constructor for class org.apache.royale.linter.rules.NoAnyTypeRule
 
NoAnyTypeRule.NoAnyTypeOnParameterLinterProblem - Class in org.apache.royale.linter.rules
 
NoAnyTypeRule.NoAnyTypeOnVariableLinterProblem - Class in org.apache.royale.linter.rules
 
NoAnyTypeRule.NoAnyTypeReturnLinterProblem - Class in org.apache.royale.linter.rules
 
NoBooleanEqualityLinterProblem(IExpressionNode) - Constructor for class org.apache.royale.linter.rules.NoBooleanEqualityRule.NoBooleanEqualityLinterProblem
 
NoBooleanEqualityRule - Class in org.apache.royale.linter.rules
Checks for redundant equality comparisons with 'true' and 'false' boolean literals using the '==' and '!=' operators.
NoBooleanEqualityRule() - Constructor for class org.apache.royale.linter.rules.NoBooleanEqualityRule
 
NoBooleanEqualityRule.NoBooleanEqualityLinterProblem - Class in org.apache.royale.linter.rules
 
NoConstructorDispatchEventLinterProblem(IFunctionNode, IExpressionNode) - Constructor for class org.apache.royale.linter.rules.NoConstructorDispatchEventRule.NoConstructorDispatchEventLinterProblem
 
NoConstructorDispatchEventRule - Class in org.apache.royale.linter.rules
Check that a constructor does not call `dispatchEvent` because it's likely that no listeners have been added yet.
NoConstructorDispatchEventRule() - Constructor for class org.apache.royale.linter.rules.NoConstructorDispatchEventRule
 
NoConstructorDispatchEventRule.NoConstructorDispatchEventLinterProblem - Class in org.apache.royale.linter.rules
 
NoConstructorReturnTypeLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem
 
NoConstructorReturnTypeRule - Class in org.apache.royale.linter.rules
Check that a constructor does not specify a return type (not even `void`).
NoConstructorReturnTypeRule() - Constructor for class org.apache.royale.linter.rules.NoConstructorReturnTypeRule
 
NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem - Class in org.apache.royale.linter.rules
 
NodeVisitor - Interface in org.apache.royale.linter
 
NoDuplicateObjectKeysLinterProblem(IExpressionNode, String) - Constructor for class org.apache.royale.linter.rules.NoDuplicateObjectKeysRule.NoDuplicateObjectKeysLinterProblem
 
NoDuplicateObjectKeysRule - Class in org.apache.royale.linter.rules
Check that each key in an object literal is unique.
NoDuplicateObjectKeysRule() - Constructor for class org.apache.royale.linter.rules.NoDuplicateObjectKeysRule
 
NoDuplicateObjectKeysRule.NoDuplicateObjectKeysLinterProblem - Class in org.apache.royale.linter.rules
 
NoDynamicClassLinterProblem(IClassNode) - Constructor for class org.apache.royale.linter.rules.NoDynamicClassRule.NoDynamicClassLinterProblem
 
NoDynamicClassRule - Class in org.apache.royale.linter.rules
Check that symbols in package or class scopes have a namespace.
NoDynamicClassRule() - Constructor for class org.apache.royale.linter.rules.NoDynamicClassRule
 
NoDynamicClassRule.NoDynamicClassLinterProblem - Class in org.apache.royale.linter.rules
 
NoIfBooleanLiteralLinterProblem(ILiteralNode) - Constructor for class org.apache.royale.linter.rules.NoIfBooleanLiteralRule.NoIfBooleanLiteralLinterProblem
 
NoIfBooleanLiteralRule - Class in org.apache.royale.linter.rules
Check that a boolean literal value is not used as an 'if' condition.
NoIfBooleanLiteralRule() - Constructor for class org.apache.royale.linter.rules.NoIfBooleanLiteralRule
 
NoIfBooleanLiteralRule.NoIfBooleanLiteralLinterProblem - Class in org.apache.royale.linter.rules
 
NoLeadingZeroesLinterProblem(INumericLiteralNode) - Constructor for class org.apache.royale.linter.rules.NoLeadingZeroesRule.NoLeadingZeroesLinterProblem
 
NoLeadingZeroesRule - Class in org.apache.royale.linter.rules
Checks for use of numeric literals with leading zeroes, except when it starts with '0x' (hexadecimal notation).
NoLeadingZeroesRule() - Constructor for class org.apache.royale.linter.rules.NoLeadingZeroesRule
 
NoLeadingZeroesRule.NoLeadingZeroesLinterProblem - Class in org.apache.royale.linter.rules
 
NoSparseArrayLinterProblem(ILiteralContainerNode) - Constructor for class org.apache.royale.linter.rules.NoSparseArrayRule.NoSparseArrayLinterProblem
 
NoSparseArrayRule - Class in org.apache.royale.linter.rules
Check that an array literal contains no empty slots (multiple repeating commas with no values).
NoSparseArrayRule() - Constructor for class org.apache.royale.linter.rules.NoSparseArrayRule
 
NoSparseArrayRule.NoSparseArrayLinterProblem - Class in org.apache.royale.linter.rules
 
NoStringEventNameLinterProblem(IFunctionCallNode, String) - Constructor for class org.apache.royale.linter.rules.NoStringEventNameRule.NoStringEventNameLinterProblem
 
NoStringEventNameRule - Class in org.apache.royale.linter.rules
Check that calls to event dispatcher methods don't use string values for event names.
NoStringEventNameRule() - Constructor for class org.apache.royale.linter.rules.NoStringEventNameRule
 
NoStringEventNameRule.NoStringEventNameLinterProblem - Class in org.apache.royale.linter.rules
 
NOT_SET - Static variable in class org.apache.royale.linter.config.ConfigurationInfo
 
NoThisInClosureLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.NoThisInClosureRule.NoThisInClosureLinterProblem
 
NoThisInClosureRule - Class in org.apache.royale.linter.rules
Checks for use of the 'this' keyword in closures.
NoThisInClosureRule() - Constructor for class org.apache.royale.linter.rules.NoThisInClosureRule
 
NoThisInClosureRule.NoThisInClosureLinterProblem - Class in org.apache.royale.linter.rules
 
NoTraceLinterProblem(IFunctionCallNode) - Constructor for class org.apache.royale.linter.rules.NoTraceRule.NoTraceLinterProblem
 
NoTraceRule - Class in org.apache.royale.linter.rules
Check for calls to the 'trace()' function.
NoTraceRule() - Constructor for class org.apache.royale.linter.rules.NoTraceRule
 
NoTraceRule.NoTraceLinterProblem - Class in org.apache.royale.linter.rules
 
NoVoidOperatorLinterProblem(IUnaryOperatorNode) - Constructor for class org.apache.royale.linter.rules.NoVoidOperatorRule.NoVoidOperatorLinterProblem
 
NoVoidOperatorRule - Class in org.apache.royale.linter.rules
Checks for uses of 'void' operator.
NoVoidOperatorRule() - Constructor for class org.apache.royale.linter.rules.NoVoidOperatorRule
 
NoVoidOperatorRule.NoVoidOperatorLinterProblem - Class in org.apache.royale.linter.rules
 
NoWildcardImportLinterProblem(IImportNode) - Constructor for class org.apache.royale.linter.rules.NoWildcardImportRule.NoWildcardImportLinterProblem
 
NoWildcardImportRule - Class in org.apache.royale.linter.rules
Check for import statements that import the entire package.
NoWildcardImportRule() - Constructor for class org.apache.royale.linter.rules.NoWildcardImportRule
 
NoWildcardImportRule.NoWildcardImportLinterProblem - Class in org.apache.royale.linter.rules
 
NoWithLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.NoWithRule.NoWithLinterProblem
 
NoWithRule - Class in org.apache.royale.linter.rules
Checks for uses of 'with(x)'.
NoWithRule() - Constructor for class org.apache.royale.linter.rules.NoWithRule
 
NoWithRule.NoWithLinterProblem - Class in org.apache.royale.linter.rules
 

O

org.apache.royale.linter - package org.apache.royale.linter
 
org.apache.royale.linter.config - package org.apache.royale.linter.config
 
org.apache.royale.linter.internal - package org.apache.royale.linter.internal
 
org.apache.royale.linter.internal.config - package org.apache.royale.linter.internal.config
 
org.apache.royale.linter.problems - package org.apache.royale.linter.problems
 
org.apache.royale.linter.rules - package org.apache.royale.linter.rules
 
OverrideContainsOnlySuperCallLinterProblem(IFunctionNode) - Constructor for class org.apache.royale.linter.rules.OverrideContainsOnlySuperCallRule.OverrideContainsOnlySuperCallLinterProblem
 
OverrideContainsOnlySuperCallRule - Class in org.apache.royale.linter.rules
Check that an overridden function contains more than a call to super.
OverrideContainsOnlySuperCallRule() - Constructor for class org.apache.royale.linter.rules.OverrideContainsOnlySuperCallRule
 
OverrideContainsOnlySuperCallRule.OverrideContainsOnlySuperCallLinterProblem - Class in org.apache.royale.linter.rules
 
overrideDefaults() - Method in class org.apache.royale.linter.config.Configurator
Override default values.

P

packageName - Variable in class org.apache.royale.linter.rules.PackageNameRule.PackageNameLinterProblem
 
PackageNameLinterProblem(IPackageNode, Pattern) - Constructor for class org.apache.royale.linter.rules.PackageNameRule.PackageNameLinterProblem
 
PackageNameRule - Class in org.apache.royale.linter.rules
Check that package names match a specific pattern.
PackageNameRule() - Constructor for class org.apache.royale.linter.rules.PackageNameRule
 
PackageNameRule.PackageNameLinterProblem - Class in org.apache.royale.linter.rules
 
ParameterNameLinterProblem(IVariableNode, Pattern) - Constructor for class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.ParameterNameLinterProblem
 
paramName - Variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.ParameterNameLinterProblem
 
paramName - Variable in class org.apache.royale.linter.rules.MissingTypeRule.MissingFunctionParameterTypeLinterProblem
 
paramName - Variable in class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnParameterLinterProblem
 
params - Variable in class org.apache.royale.linter.rules.MaxParametersRule.MaxParametersLinterProblem
 
parse(ConfigurationBuffer, String, String[]) - Static method in class org.apache.royale.linter.config.CommandLineConfigurator
parse - buffer up configuration vals from the command line
pattern - Variable in class org.apache.royale.linter.rules.ClassNameRule.ClassNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.ClassNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.ConstantNameRule.ConstantNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.ConstantNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.FieldNameRule.FieldNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.FieldNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.FunctionNameRule.FunctionNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.FunctionNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.InterfaceNameRule.InterfaceNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.InterfaceNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.LocalVarNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.ParameterNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule
 
pattern - Variable in class org.apache.royale.linter.rules.MXMLIDRule.MXMLIDLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.MXMLIDRule
 
pattern - Variable in class org.apache.royale.linter.rules.PackageNameRule.PackageNameLinterProblem
 
pattern - Variable in class org.apache.royale.linter.rules.PackageNameRule
 
peekConfigurationVar(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
peekSimpleConfigurationVar(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
position - Variable in class org.apache.royale.linter.rules.LineCommentPositionRule.LineCommentPositionLinterProblem
 
position - Variable in class org.apache.royale.linter.rules.LineCommentPositionRule
 
prerequisites - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
processConfiguration() - Method in class org.apache.royale.linter.config.Configurator
Wrapper around the real processConfiguration.
processConfiguration(String[]) - Method in class org.apache.royale.linter.config.Configurator
Does all the work to set the command line arguments info the configuration object.
processExtras(String[]) - Method in class org.apache.royale.linter.config.Configurator
 
processValues(String, List<String>, String, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 

R

reportConfigurationException(ConfigurationException) - Method in class org.apache.royale.linter.config.Configurator
Convert conifguration exceptions to problems and collect them for reporting.
requiredTokenText - Variable in class org.apache.royale.linter.rules.StrictEqualityRule.StrictEqualityLinterProblem
 
resolvePathStrict(String, ConfigurationValue) - Method in class org.apache.royale.linter.config.Configuration
 
returnType - Variable in class org.apache.royale.linter.rules.NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem
 
rules - Variable in class org.apache.royale.linter.LinterSettings
 

S

setClassName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setConfiguration(String[], String) - Method in class org.apache.royale.linter.config.Configurator
Sets the configuration parameters.
setConfigurationPathResolver(IPathResolver) - Method in class org.apache.royale.linter.config.Configurator
 
setConstantName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setEmptyComment(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setEmptyFunctionBody(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setEmptyNestedBlock(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setEmptyStatement(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setFieldName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setFiles(ConfigurationValue, List<String>) - Method in class org.apache.royale.linter.config.Configuration
 
setFunctionName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setGetterMethod(Method) - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
setHelp(ConfigurationValue, String[]) - Method in class org.apache.royale.linter.config.Configuration
dummy, just a trigger for help text
setIgnoreParsingProblems(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setInterfaceName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setLineCommentPosition(ConfigurationValue, String) - Method in class org.apache.royale.linter.config.Configuration
 
setLoadConfig(ConfigurationValue, String) - Method in class org.apache.royale.linter.config.Configuration
Since ConfigurationBuffer loads the "load-config" files, the value of this configuration option isn't intersting to the rest part of the compiler.
setLocalVarParamName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setLocalVarShadowsField(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMaxBlockDepth(ConfigurationValue, int) - Method in class org.apache.royale.linter.config.Configuration
 
setMaxParams(ConfigurationValue, int) - Method in class org.apache.royale.linter.config.Configuration
 
setMissingAsdoc(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMissingConstructorSuper(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMissingNamespace(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMissingSemicolon(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMissingType(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMxmlEmptyAttr(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setMxmlId(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoAnyType(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoBooleanEquality(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoConstructorDispatch(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoConstructorReturnType(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoDuplicateKeys(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoDynamicClass(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoIfBoolean(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoLeadingZero(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoSparseArray(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoStringEvent(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoThisClosure(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoTrace(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoVoidOperator(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoWildcardImport(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setNoWith(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setOverrideSuper(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setPackageName(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setPathResolver(IPathResolver) - Method in class org.apache.royale.linter.config.Configuration
Set a path resolver to resolver files relative to a configuration.
setSetterMethod(Method) - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
setSkipLocalConfigFile(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setStaticConstants(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setStrictEquality(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setSwitchDefault(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
settings - Variable in class org.apache.royale.linter.internal.BaseLinter
 
setToken(String, String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
setToken(String, String) - Method in class org.apache.royale.linter.config.Configurator
Defines a token.
setUnsafeNegation(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setValidTypeof(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setVar(String, String, String, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
setVar(String, List<String>, String, int) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
setVar(String, List<String>, String, int, String, boolean) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
setVarsOnTop(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
 
setVersion(ConfigurationValue, boolean) - Method in class org.apache.royale.linter.config.Configuration
Dummy option.
softPrerequisites - Variable in class org.apache.royale.linter.config.ConfigurationInfo
 
source - Static variable in class org.apache.royale.linter.config.CommandLineConfigurator
 
SOURCE_COMMAND_LINE - Static variable in class org.apache.royale.linter.config.CommandLineConfigurator
 
StaticConstantsLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.StaticConstantsRule.StaticConstantsLinterProblem
 
StaticConstantsRule - Class in org.apache.royale.linter.rules
Checks for constants that are declared on a class, but are not static.
StaticConstantsRule() - Constructor for class org.apache.royale.linter.rules.StaticConstantsRule
 
StaticConstantsRule.StaticConstantsLinterProblem - Class in org.apache.royale.linter.rules
 
StrictEqualityLinterProblem(IASToken) - Constructor for class org.apache.royale.linter.rules.StrictEqualityRule.StrictEqualityLinterProblem
 
StrictEqualityRule - Class in org.apache.royale.linter.rules
Checks for uses of the '==' and '!='' operators instead of the stricter '===' and '!==' operators.
StrictEqualityRule() - Constructor for class org.apache.royale.linter.rules.StrictEqualityRule
 
StrictEqualityRule.StrictEqualityLinterProblem - Class in org.apache.royale.linter.rules
 
SwitchWithoutDefaultLinterProblem(ISwitchNode) - Constructor for class org.apache.royale.linter.rules.SwitchWithoutDefaultRule.SwitchWithoutDefaultLinterProblem
 
SwitchWithoutDefaultRule - Class in org.apache.royale.linter.rules
Check for 'switch' statements that are missing a 'default' clause.
SwitchWithoutDefaultRule() - Constructor for class org.apache.royale.linter.rules.SwitchWithoutDefaultRule
 
SwitchWithoutDefaultRule.SwitchWithoutDefaultLinterProblem - Class in org.apache.royale.linter.rules
 
SystemPropertyConfigurator - Class in org.apache.royale.linter.internal.config
A utility class, which is used to load configuration options via system properties and populate a ConfigurationBuffer.
SystemPropertyConfigurator() - Constructor for class org.apache.royale.linter.internal.config.SystemPropertyConfigurator
 

T

toFileList(List<String>) - Static method in class org.apache.royale.linter.config.Configurator
Convert file path strings to File objects.
toFiles(List<String>) - Static method in class org.apache.royale.linter.config.Configurator
Convert file path strings to File objects.
TOKEN_TYPE_FORMATTING - Static variable in class org.apache.royale.linter.MXMLTokenQuery
 
TOKEN_TYPE_WHITESPACE - Static variable in class org.apache.royale.linter.TokenQuery
 
TokenQuery - Class in org.apache.royale.linter
 
TokenQuery(IASToken[]) - Constructor for class org.apache.royale.linter.TokenQuery
 
tokenText - Variable in class org.apache.royale.linter.rules.StrictEqualityRule.StrictEqualityLinterProblem
 
TokenVisitor - Interface in org.apache.royale.linter
 
toPaths(File[]) - Static method in class org.apache.royale.linter.config.Configurator
Convert File objects to String, where each String is the absolute file path of the file.
toString() - Method in class org.apache.royale.linter.config.ConfigurationBuffer
For debugging only.
toString() - Method in class org.apache.royale.linter.config.ConfigurationInfo
 
toString() - Method in class org.apache.royale.linter.config.Configurator
 

U

unalias(String) - Method in class org.apache.royale.linter.config.ConfigurationBuffer
 
UnsafeNegationLinterProblem(IASNode) - Constructor for class org.apache.royale.linter.rules.UnsafeNegationRule.UnsafeNegationLinterProblem
 
UnsafeNegationRule - Class in org.apache.royale.linter.rules
Check that the left side of in, is, and instanceof is not negated unsafely.
UnsafeNegationRule() - Constructor for class org.apache.royale.linter.rules.UnsafeNegationRule
 
UnsafeNegationRule.UnsafeNegationLinterProblem - Class in org.apache.royale.linter.rules
 
usage(String, String, ConfigurationBuffer, Set<String>, LocalizationManager, String) - Static method in class org.apache.royale.linter.config.CommandLineConfigurator
 

V

VALID_SUBTREE_TAG - Static variable in class org.apache.royale.linter.internal.config.FileConfigurator
These XML nodes can have subtrees of configurations.
validate(ConfigurationBuffer) - Method in class org.apache.royale.linter.config.Configuration
Validate configuration options values.
validateConfiguration(String[]) - Method in class org.apache.royale.linter.config.Configurator
 
ValidTypeofLinterProblem(ILiteralNode) - Constructor for class org.apache.royale.linter.rules.ValidTypeofRule.ValidTypeofLinterProblem
 
ValidTypeofRule - Class in org.apache.royale.linter.rules
Check that an array literal contains no empty slots (multiple repeating commas with no values).
ValidTypeofRule() - Constructor for class org.apache.royale.linter.rules.ValidTypeofRule
 
ValidTypeofRule.ValidTypeofLinterProblem - Class in org.apache.royale.linter.rules
 
value - Variable in class org.apache.royale.linter.rules.NoIfBooleanLiteralRule.NoIfBooleanLiteralLinterProblem
 
value - Variable in class org.apache.royale.linter.rules.NoLeadingZeroesRule.NoLeadingZeroesLinterProblem
 
value - Variable in class org.apache.royale.linter.rules.ValidTypeofRule.ValidTypeofLinterProblem
 
valueOf(String) - Static method in enum org.apache.royale.linter.config.LineCommentPosition
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.royale.linter.config.LineCommentPosition
Returns an array containing the constants of this enum type, in the order they are declared.
variableName - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnFieldLinterProblem
 
variableName - Variable in class org.apache.royale.linter.rules.MissingNamespaceRule.MissingNamespaceOnPackageVariableLinterProblem
 
VariablesOnTopLinterProblem(IVariableNode) - Constructor for class org.apache.royale.linter.rules.VariablesOnTopRule.VariablesOnTopLinterProblem
 
VariablesOnTopRule - Class in org.apache.royale.linter.rules
Check that variables are always declared at the top of a function.
VariablesOnTopRule() - Constructor for class org.apache.royale.linter.rules.VariablesOnTopRule
 
VariablesOnTopRule.VariablesOnTopLinterProblem - Class in org.apache.royale.linter.rules
 
varname(String, String) - Static method in class org.apache.royale.linter.config.ConfigurationBuffer
 
varName - Variable in class org.apache.royale.linter.rules.FieldNameRule.FieldNameLinterProblem
 
varName - Variable in class org.apache.royale.linter.rules.LocalVarAndParameterNameRule.LocalVarNameLinterProblem
 
varName - Variable in class org.apache.royale.linter.rules.LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem
 
varName - Variable in class org.apache.royale.linter.rules.MissingTypeRule.MissingVariableTypeLinterProblem
 
varName - Variable in class org.apache.royale.linter.rules.NoAnyTypeRule.NoAnyTypeOnVariableLinterProblem
 
varName - Variable in class org.apache.royale.linter.rules.VariablesOnTopRule.VariablesOnTopLinterProblem
 
visit(IMXMLTagData, MXMLTokenQuery, Collection<ICompilerProblem>) - Method in interface org.apache.royale.linter.MXMLTagVisitor
 
visit(IMXMLToken, MXMLTokenQuery, Collection<ICompilerProblem>) - Method in interface org.apache.royale.linter.MXMLTokenVisitor
 
visit(IASNode, TokenQuery, Collection<ICompilerProblem>) - Method in interface org.apache.royale.linter.NodeVisitor
 
visit(IASToken, TokenQuery, Collection<ICompilerProblem>) - Method in interface org.apache.royale.linter.TokenVisitor
 
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links

Copyright © 2023 The Apache Software Foundation. All rights reserved.