Index: pkg/analyzer_experimental/lib/src/generated/resolver.dart |
diff --git a/pkg/analyzer_experimental/lib/src/generated/resolver.dart b/pkg/analyzer_experimental/lib/src/generated/resolver.dart |
index c20fe3818f0d3c854f1a13832e766b182115153c..abc4eb0d9babdf2534d28420641b6833b556bd55 100644 |
--- a/pkg/analyzer_experimental/lib/src/generated/resolver.dart |
+++ b/pkg/analyzer_experimental/lib/src/generated/resolver.dart |
@@ -94,16 +94,16 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
return null; |
} |
Object visitCatchClause(CatchClause node) { |
- SimpleIdentifier exceptionParameter2 = node.exceptionParameter; |
- if (exceptionParameter2 != null) { |
- LocalVariableElementImpl exception = new LocalVariableElementImpl(exceptionParameter2); |
+ SimpleIdentifier exceptionParameter = node.exceptionParameter; |
+ if (exceptionParameter != null) { |
+ LocalVariableElementImpl exception = new LocalVariableElementImpl(exceptionParameter); |
_currentHolder.addLocalVariable(exception); |
- exceptionParameter2.element = exception; |
- SimpleIdentifier stackTraceParameter2 = node.stackTraceParameter; |
- if (stackTraceParameter2 != null) { |
- LocalVariableElementImpl stackTrace = new LocalVariableElementImpl(stackTraceParameter2); |
+ exceptionParameter.element = exception; |
+ SimpleIdentifier stackTraceParameter = node.stackTraceParameter; |
+ if (stackTraceParameter != null) { |
+ LocalVariableElementImpl stackTrace = new LocalVariableElementImpl(stackTraceParameter); |
_currentHolder.addLocalVariable(stackTrace); |
- stackTraceParameter2.element = stackTrace; |
+ stackTraceParameter.element = stackTrace; |
} |
} |
return super.visitCatchClause(node); |
@@ -114,20 +114,20 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
visitChildren(holder, node); |
SimpleIdentifier className = node.name; |
ClassElementImpl element = new ClassElementImpl(className); |
- List<TypeVariableElement> typeVariables2 = holder.typeVariables; |
+ List<TypeVariableElement> typeVariables = holder.typeVariables; |
InterfaceTypeImpl interfaceType = new InterfaceTypeImpl.con1(element); |
- interfaceType.typeArguments = createTypeVariableTypes(typeVariables2); |
+ interfaceType.typeArguments = createTypeVariableTypes(typeVariables); |
element.type = interfaceType; |
- List<ConstructorElement> constructors2 = holder.constructors; |
- if (constructors2.length == 0) { |
- constructors2 = createDefaultConstructors(interfaceType); |
+ List<ConstructorElement> constructors = holder.constructors; |
+ if (constructors.length == 0) { |
+ constructors = createDefaultConstructors(interfaceType); |
} |
element.abstract = node.abstractKeyword != null; |
element.accessors = holder.accessors; |
- element.constructors = constructors2; |
+ element.constructors = constructors; |
element.fields = holder.fields; |
element.methods = holder.methods; |
- element.typeVariables = typeVariables2; |
+ element.typeVariables = typeVariables; |
element.validMixin = _isValidMixin; |
_currentHolder.addType(element); |
className.element = element; |
@@ -140,10 +140,10 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
ClassElementImpl element = new ClassElementImpl(className); |
element.abstract = node.abstractKeyword != null; |
element.typedef = true; |
- List<TypeVariableElement> typeVariables2 = holder.typeVariables; |
- element.typeVariables = typeVariables2; |
+ List<TypeVariableElement> typeVariables = holder.typeVariables; |
+ element.typeVariables = typeVariables; |
InterfaceTypeImpl interfaceType = new InterfaceTypeImpl.con1(element); |
- interfaceType.typeArguments = createTypeVariableTypes(typeVariables2); |
+ interfaceType.typeArguments = createTypeVariableTypes(typeVariables); |
element.type = interfaceType; |
element.constructors = createDefaultConstructors(interfaceType); |
_currentHolder.addType(element); |
@@ -173,9 +173,9 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
_currentHolder.addConstructor(element); |
node.element = element; |
if (constructorName == null) { |
- Identifier returnType2 = node.returnType; |
- if (returnType2 != null) { |
- element.nameOffset = returnType2.offset; |
+ Identifier returnType = node.returnType; |
+ if (returnType != null) { |
+ element.nameOffset = returnType.offset; |
} |
} else { |
constructorName.element = element; |
@@ -184,14 +184,14 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
} |
Object visitDeclaredIdentifier(DeclaredIdentifier node) { |
SimpleIdentifier variableName = node.identifier; |
- sc.Token keyword2 = node.keyword; |
+ sc.Token keyword = node.keyword; |
LocalVariableElementImpl element = new LocalVariableElementImpl(variableName); |
ForEachStatement statement = node.parent as ForEachStatement; |
int declarationEnd = node.offset + node.length; |
int statementEnd = statement.offset + statement.length; |
element.setVisibleRange(declarationEnd, statementEnd - declarationEnd - 1); |
- element.const3 = matches(keyword2, sc.Keyword.CONST); |
- element.final2 = matches(keyword2, sc.Keyword.FINAL); |
+ element.const3 = matches(keyword, sc.Keyword.CONST); |
+ element.final2 = matches(keyword, sc.Keyword.FINAL); |
_currentHolder.addLocalVariable(element); |
variableName.element = element; |
return super.visitDeclaredIdentifier(node); |
@@ -346,13 +346,13 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
ElementHolder holder = new ElementHolder(); |
visitChildren(holder, node); |
SimpleIdentifier aliasName = node.name; |
- List<ParameterElement> parameters2 = holder.parameters; |
- List<TypeVariableElement> typeVariables2 = holder.typeVariables; |
+ List<ParameterElement> parameters = holder.parameters; |
+ List<TypeVariableElement> typeVariables = holder.typeVariables; |
FunctionTypeAliasElementImpl element = new FunctionTypeAliasElementImpl(aliasName); |
- element.parameters = parameters2; |
- element.typeVariables = typeVariables2; |
+ element.parameters = parameters; |
+ element.typeVariables = typeVariables; |
FunctionTypeImpl type = new FunctionTypeImpl.con2(element); |
- type.typeArguments = createTypeVariableTypes(typeVariables2); |
+ type.typeArguments = createTypeVariableTypes(typeVariables); |
element.type = type; |
_currentHolder.addTypeAlias(element); |
aliasName.element = element; |
@@ -390,7 +390,7 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
} finally { |
_inFunction = wasInFunction; |
} |
- bool isStatic2 = node.isStatic(); |
+ bool isStatic = node.isStatic(); |
sc.Token property = node.propertyKeyword; |
if (property == null) { |
SimpleIdentifier methodName = node.name; |
@@ -404,7 +404,7 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
element.labels = holder.labels; |
element.localVariables = holder.localVariables; |
element.parameters = holder.parameters; |
- element.static = isStatic2; |
+ element.static = isStatic; |
_currentHolder.addMethod(element); |
methodName.element = element; |
} else { |
@@ -414,7 +414,7 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
if (field == null) { |
field = new FieldElementImpl.con2(node.name.name); |
field.final2 = true; |
- field.static = isStatic2; |
+ field.static = isStatic; |
_currentHolder.addField(field); |
} |
if (matches(property, sc.Keyword.GET)) { |
@@ -425,7 +425,7 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
getter.variable = field; |
getter.abstract = node.body is EmptyFunctionBody && node.externalKeyword == null; |
getter.getter = true; |
- getter.static = isStatic2; |
+ getter.static = isStatic; |
field.getter = getter; |
_currentHolder.addAccessor(getter); |
propertyNameNode.element = getter; |
@@ -438,7 +438,7 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
setter.variable = field; |
setter.abstract = node.body is EmptyFunctionBody && !matches(node.externalKeyword, sc.Keyword.EXTERNAL); |
setter.setter = true; |
- setter.static = isStatic2; |
+ setter.static = isStatic; |
field.setter = setter; |
field.final2 = false; |
_currentHolder.addAccessor(setter); |
@@ -491,9 +491,9 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
return super.visitTypeParameter(node); |
} |
Object visitVariableDeclaration(VariableDeclaration node) { |
- sc.Token keyword2 = ((node.parent as VariableDeclarationList)).keyword; |
- bool isConst = matches(keyword2, sc.Keyword.CONST); |
- bool isFinal = matches(keyword2, sc.Keyword.FINAL); |
+ sc.Token keyword = ((node.parent as VariableDeclarationList)).keyword; |
+ bool isConst = matches(keyword, sc.Keyword.CONST); |
+ bool isFinal = matches(keyword, sc.Keyword.FINAL); |
bool hasInitializer = node.initializer != null; |
VariableElementImpl element; |
if (_inFieldContext) { |
@@ -605,14 +605,14 @@ class ElementBuilder extends RecursiveASTVisitor<Object> { |
* @return the body of the function that contains the given parameter |
*/ |
FunctionBody getFunctionBody(FormalParameter node) { |
- ASTNode parent2 = node.parent; |
- while (parent2 != null) { |
- if (parent2 is FunctionExpression) { |
- return ((parent2 as FunctionExpression)).body; |
- } else if (parent2 is MethodDeclaration) { |
- return ((parent2 as MethodDeclaration)).body; |
+ ASTNode parent = node.parent; |
+ while (parent != null) { |
+ if (parent is FunctionExpression) { |
+ return ((parent as FunctionExpression)).body; |
+ } else if (parent is MethodDeclaration) { |
+ return ((parent as MethodDeclaration)).body; |
} |
- parent2 = parent2.parent; |
+ parent = parent.parent; |
} |
return null; |
} |
@@ -929,15 +929,15 @@ class HtmlUnitBuilder implements ht.XmlVisitor<Object> { |
if (identical(node.attributeEnd.type, ht.TokenType.GT) && scriptSourcePath == null) { |
EmbeddedHtmlScriptElementImpl script = new EmbeddedHtmlScriptElementImpl(node); |
String contents = node.content; |
- int attributeEnd2 = node.attributeEnd.end; |
- LineInfo_Location location = _lineInfo.getLocation(attributeEnd2); |
+ int attributeEnd = node.attributeEnd.end; |
+ LineInfo_Location location = _lineInfo.getLocation(attributeEnd); |
sc.StringScanner scanner = new sc.StringScanner(htmlSource, contents, _errorListener); |
- scanner.setSourceStart(location.lineNumber, location.columnNumber, attributeEnd2); |
+ scanner.setSourceStart(location.lineNumber, location.columnNumber, attributeEnd); |
sc.Token firstToken = scanner.tokenize(); |
- List<int> lineStarts2 = scanner.lineStarts; |
+ List<int> lineStarts = scanner.lineStarts; |
Parser parser = new Parser(htmlSource, _errorListener); |
CompilationUnit unit = parser.parseCompilationUnit(firstToken); |
- unit.lineInfo = new LineInfo(lineStarts2); |
+ unit.lineInfo = new LineInfo(lineStarts); |
try { |
LibraryResolver resolver = new LibraryResolver(_context); |
LibraryElementImpl library = resolver.resolveEmbeddedLibrary(htmlSource, unit, true) as LibraryElementImpl; |
@@ -1069,13 +1069,13 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
unit.accept(this); |
} |
Object visitCatchClause(CatchClause node) { |
- SimpleIdentifier exceptionParameter2 = node.exceptionParameter; |
- if (exceptionParameter2 != null) { |
- List<LocalVariableElement> localVariables2 = _enclosingExecutable.localVariables; |
- find3(localVariables2, exceptionParameter2); |
- SimpleIdentifier stackTraceParameter2 = node.stackTraceParameter; |
- if (stackTraceParameter2 != null) { |
- find3(localVariables2, stackTraceParameter2); |
+ SimpleIdentifier exceptionParameter = node.exceptionParameter; |
+ if (exceptionParameter != null) { |
+ List<LocalVariableElement> localVariables = _enclosingExecutable.localVariables; |
+ find3(localVariables, exceptionParameter); |
+ SimpleIdentifier stackTraceParameter = node.stackTraceParameter; |
+ if (stackTraceParameter != null) { |
+ find3(localVariables, stackTraceParameter); |
} |
} |
return super.visitCatchClause(node); |
@@ -1131,23 +1131,23 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
writer.println("Invalid state found in the Analysis Engine:"); |
writer.println("DeclarationResolver.visitDefaultFormalParameter() is visiting a parameter that does not appear to be in a method or function."); |
writer.println("Ancestors:"); |
- ASTNode parent2 = node.parent; |
- while (parent2 != null) { |
- writer.println(parent2.runtimeType.toString()); |
+ ASTNode parent = node.parent; |
+ while (parent != null) { |
+ writer.println(parent.runtimeType.toString()); |
writer.println("---------"); |
- parent2 = parent2.parent; |
+ parent = parent.parent; |
} |
AnalysisEngine.instance.logger.logError2(writer.toString(), new AnalysisException()); |
} |
- Expression defaultValue2 = node.defaultValue; |
- if (defaultValue2 != null) { |
+ Expression defaultValue = node.defaultValue; |
+ if (defaultValue != null) { |
ExecutableElement outerExecutable = _enclosingExecutable; |
try { |
if (element == null) { |
} else { |
_enclosingExecutable = element.initializer; |
} |
- defaultValue2.accept(this); |
+ defaultValue.accept(this); |
} finally { |
_enclosingExecutable = outerExecutable; |
} |
@@ -1161,10 +1161,10 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
} |
} |
Object visitExportDirective(ExportDirective node) { |
- String uri2 = getStringValue(node.uri); |
- if (uri2 != null) { |
- LibraryElement library2 = _enclosingUnit.library; |
- ExportElement exportElement = find5(library2.exports, _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri2)); |
+ String uri = getStringValue(node.uri); |
+ if (uri != null) { |
+ LibraryElement library = _enclosingUnit.library; |
+ ExportElement exportElement = find5(library.exports, _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri)); |
node.element = exportElement; |
} |
return super.visitExportDirective(node); |
@@ -1248,10 +1248,10 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
} |
} |
Object visitImportDirective(ImportDirective node) { |
- String uri2 = getStringValue(node.uri); |
- if (uri2 != null) { |
- LibraryElement library2 = _enclosingUnit.library; |
- ImportElement importElement = find6(library2.imports, _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri2), node.prefix); |
+ String uri = getStringValue(node.uri); |
+ if (uri != null) { |
+ LibraryElement library = _enclosingUnit.library; |
+ ImportElement importElement = find6(library.imports, _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri), node.prefix); |
node.element = importElement; |
} |
return super.visitImportDirective(node); |
@@ -1293,9 +1293,9 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
} |
} |
Object visitPartDirective(PartDirective node) { |
- String uri2 = getStringValue(node.uri); |
- if (uri2 != null) { |
- Source partSource = _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri2); |
+ String uri = getStringValue(node.uri); |
+ if (uri != null) { |
+ Source partSource = _enclosingUnit.context.sourceFactory.resolveUri(_enclosingUnit.source, uri); |
node.element = find(_enclosingUnit.library.parts, partSource); |
} |
return super.visitPartDirective(node); |
@@ -1362,8 +1362,8 @@ class DeclarationResolver extends RecursiveASTVisitor<Object> { |
if (element == null && _enclosingUnit != null) { |
element = find3(_enclosingUnit.topLevelVariables, variableName); |
} |
- Expression initializer2 = node.initializer; |
- if (initializer2 != null) { |
+ Expression initializer = node.initializer; |
+ if (initializer != null) { |
ExecutableElement outerExecutable = _enclosingExecutable; |
try { |
if (element == null) { |
@@ -1567,9 +1567,9 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
* @return {@code true} if the given identifier is the return type of a constructor declaration. |
*/ |
static bool isConstructorReturnType(SimpleIdentifier node) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is ConstructorDeclaration) { |
- ConstructorDeclaration constructor = parent2 as ConstructorDeclaration; |
+ ASTNode parent = node.parent; |
+ if (parent is ConstructorDeclaration) { |
+ ConstructorDeclaration constructor = parent as ConstructorDeclaration; |
return identical(constructor.returnType, node); |
} |
return false; |
@@ -1580,9 +1580,9 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
* declaration. |
*/ |
static bool isFactoryConstructorReturnType(SimpleIdentifier node) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is ConstructorDeclaration) { |
- ConstructorDeclaration constructor = parent2 as ConstructorDeclaration; |
+ ASTNode parent = node.parent; |
+ if (parent is ConstructorDeclaration) { |
+ ConstructorDeclaration constructor = parent as ConstructorDeclaration; |
return identical(constructor.returnType, node) && constructor.factoryKeyword != null; |
} |
return false; |
@@ -1645,40 +1645,40 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
_strictMode = resolver.definingLibrary.context.analysisOptions.strictMode; |
} |
Object visitAssignmentExpression(AssignmentExpression node) { |
- sc.Token operator2 = node.operator; |
- sc.TokenType operatorType = operator2.type; |
+ sc.Token operator = node.operator; |
+ sc.TokenType operatorType = operator.type; |
if (operatorType != sc.TokenType.EQ) { |
operatorType = operatorFromCompoundAssignment(operatorType); |
- Expression leftHandSide2 = node.leftHandSide; |
- if (leftHandSide2 != null) { |
+ Expression leftHandSide = node.leftHandSide; |
+ if (leftHandSide != null) { |
String methodName = operatorType.lexeme; |
- Type2 staticType = getStaticType(leftHandSide2); |
- MethodElement staticMethod = lookUpMethod(leftHandSide2, staticType, methodName); |
+ Type2 staticType = getStaticType(leftHandSide); |
+ MethodElement staticMethod = lookUpMethod(leftHandSide, staticType, methodName); |
node.staticElement = staticMethod; |
- Type2 propagatedType = getPropagatedType(leftHandSide2); |
- MethodElement propagatedMethod = lookUpMethod(leftHandSide2, propagatedType, methodName); |
+ Type2 propagatedType = getPropagatedType(leftHandSide); |
+ MethodElement propagatedMethod = lookUpMethod(leftHandSide, propagatedType, methodName); |
node.element = select3(staticMethod, propagatedMethod); |
if (shouldReportMissingMember(staticType, staticMethod) && (_strictMode || propagatedType == null || shouldReportMissingMember(propagatedType, propagatedMethod))) { |
- _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_METHOD, operator2, [methodName, staticType.displayName]); |
+ _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_METHOD, operator, [methodName, staticType.displayName]); |
} |
} |
} |
return null; |
} |
Object visitBinaryExpression(BinaryExpression node) { |
- sc.Token operator2 = node.operator; |
- if (operator2.isUserDefinableOperator()) { |
- Expression leftOperand2 = node.leftOperand; |
- if (leftOperand2 != null) { |
- String methodName = operator2.lexeme; |
- Type2 staticType = getStaticType(leftOperand2); |
- MethodElement staticMethod = lookUpMethod(leftOperand2, staticType, methodName); |
+ sc.Token operator = node.operator; |
+ if (operator.isUserDefinableOperator()) { |
+ Expression leftOperand = node.leftOperand; |
+ if (leftOperand != null) { |
+ String methodName = operator.lexeme; |
+ Type2 staticType = getStaticType(leftOperand); |
+ MethodElement staticMethod = lookUpMethod(leftOperand, staticType, methodName); |
node.staticElement = staticMethod; |
- Type2 propagatedType = getPropagatedType(leftOperand2); |
- MethodElement propagatedMethod = lookUpMethod(leftOperand2, propagatedType, methodName); |
+ Type2 propagatedType = getPropagatedType(leftOperand); |
+ MethodElement propagatedMethod = lookUpMethod(leftOperand, propagatedType, methodName); |
node.element = select3(staticMethod, propagatedMethod); |
if (shouldReportMissingMember(staticType, staticMethod) && (_strictMode || propagatedType == null || shouldReportMissingMember(propagatedType, propagatedMethod))) { |
- _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_OPERATOR, operator2, [methodName, staticType.displayName]); |
+ _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_OPERATOR, operator, [methodName, staticType.displayName]); |
} |
} |
} |
@@ -1701,9 +1701,9 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitCommentReference(CommentReference node) { |
- Identifier identifier2 = node.identifier; |
- if (identifier2 is SimpleIdentifier) { |
- SimpleIdentifier simpleIdentifier = identifier2 as SimpleIdentifier; |
+ Identifier identifier = node.identifier; |
+ if (identifier is SimpleIdentifier) { |
+ SimpleIdentifier simpleIdentifier = identifier as SimpleIdentifier; |
Element element = resolveSimpleIdentifier(simpleIdentifier); |
if (element == null) { |
element = findImportWithoutPrefix(simpleIdentifier); |
@@ -1727,23 +1727,23 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
} |
} |
- } else if (identifier2 is PrefixedIdentifier) { |
- PrefixedIdentifier prefixedIdentifier = identifier2 as PrefixedIdentifier; |
- SimpleIdentifier prefix2 = prefixedIdentifier.prefix; |
+ } else if (identifier is PrefixedIdentifier) { |
+ PrefixedIdentifier prefixedIdentifier = identifier as PrefixedIdentifier; |
+ SimpleIdentifier prefix = prefixedIdentifier.prefix; |
SimpleIdentifier name = prefixedIdentifier.identifier; |
- Element element = resolveSimpleIdentifier(prefix2); |
+ Element element = resolveSimpleIdentifier(prefix); |
if (element == null) { |
} else { |
if (element is PrefixElement) { |
- recordResolution(prefix2, element); |
- element = _resolver.nameScope.lookup(identifier2, _resolver.definingLibrary); |
+ recordResolution(prefix, element); |
+ element = _resolver.nameScope.lookup(identifier, _resolver.definingLibrary); |
recordResolution(name, element); |
return null; |
} |
- LibraryElement library2 = element.library; |
- if (library2 == null) { |
+ LibraryElement library = element.library; |
+ if (library == null) { |
AnalysisEngine.instance.logger.logError("Found element with null library: ${element.name}"); |
- } else if (library2 != _resolver.definingLibrary) { |
+ } else if (library != _resolver.definingLibrary) { |
} |
recordResolution(name, element); |
if (node.newKeyword == null) { |
@@ -1752,7 +1752,7 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
if (memberElement == null) { |
memberElement = ((element as ClassElement)).getNamedConstructor(name.name); |
if (memberElement == null) { |
- memberElement = lookUpSetter(prefix2, ((element as ClassElement)).type, name.name); |
+ memberElement = lookUpSetter(prefix, ((element as ClassElement)).type, name.name); |
} |
} |
if (memberElement == null) { |
@@ -1777,9 +1777,9 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
Object visitConstructorDeclaration(ConstructorDeclaration node) { |
super.visitConstructorDeclaration(node); |
- ConstructorElement element2 = node.element; |
- if (element2 is ConstructorElementImpl) { |
- ConstructorElementImpl constructorElement = element2 as ConstructorElementImpl; |
+ ConstructorElement element = node.element; |
+ if (element is ConstructorElementImpl) { |
+ ConstructorElementImpl constructorElement = element as ConstructorElementImpl; |
ConstructorName redirectedNode = node.redirectedConstructor; |
if (redirectedNode != null) { |
ConstructorElement redirectedElement = redirectedNode.element; |
@@ -1796,25 +1796,25 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitConstructorFieldInitializer(ConstructorFieldInitializer node) { |
- SimpleIdentifier fieldName2 = node.fieldName; |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- FieldElement fieldElement = ((enclosingClass2 as ClassElementImpl)).getField(fieldName2.name); |
- recordResolution(fieldName2, fieldElement); |
+ SimpleIdentifier fieldName = node.fieldName; |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ FieldElement fieldElement = ((enclosingClass as ClassElementImpl)).getField(fieldName.name); |
+ recordResolution(fieldName, fieldElement); |
if (fieldElement == null || fieldElement.isSynthetic()) { |
- _resolver.reportError(CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTANT_FIELD, node, [fieldName2]); |
+ _resolver.reportError(CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTANT_FIELD, node, [fieldName]); |
} else if (fieldElement.isStatic()) { |
- _resolver.reportError(CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD, node, [fieldName2]); |
+ _resolver.reportError(CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD, node, [fieldName]); |
} |
return null; |
} |
Object visitConstructorName(ConstructorName node) { |
- Type2 type2 = node.type.type; |
- if (type2 != null && type2.isDynamic()) { |
+ Type2 type = node.type.type; |
+ if (type != null && type.isDynamic()) { |
return null; |
- } else if (type2 is! InterfaceType) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is InstanceCreationExpression) { |
- if (((parent2 as InstanceCreationExpression)).isConst()) { |
+ } else if (type is! InterfaceType) { |
+ ASTNode parent = node.parent; |
+ if (parent is InstanceCreationExpression) { |
+ if (((parent as InstanceCreationExpression)).isConst()) { |
} else { |
} |
} else { |
@@ -1822,15 +1822,15 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
ConstructorElement constructor; |
- SimpleIdentifier name2 = node.name; |
- InterfaceType interfaceType = type2 as InterfaceType; |
- LibraryElement definingLibrary2 = _resolver.definingLibrary; |
- if (name2 == null) { |
- constructor = interfaceType.lookUpConstructor(null, definingLibrary2); |
+ SimpleIdentifier name = node.name; |
+ InterfaceType interfaceType = type as InterfaceType; |
+ LibraryElement definingLibrary = _resolver.definingLibrary; |
+ if (name == null) { |
+ constructor = interfaceType.lookUpConstructor(null, definingLibrary); |
} else { |
- constructor = interfaceType.lookUpConstructor(name2.name, definingLibrary2); |
- name2.staticElement = constructor; |
- name2.element = constructor; |
+ constructor = interfaceType.lookUpConstructor(name.name, definingLibrary); |
+ name.staticElement = constructor; |
+ name.element = constructor; |
} |
node.staticElement = constructor; |
node.element = constructor; |
@@ -1849,10 +1849,10 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitExportDirective(ExportDirective node) { |
- Element element2 = node.element; |
- if (element2 is ExportElement) { |
- resolveCombinators(((element2 as ExportElement)).exportedLibrary, node.combinators); |
- setMetadata(element2, node); |
+ Element element = node.element; |
+ if (element is ExportElement) { |
+ resolveCombinators(((element as ExportElement)).exportedLibrary, node.combinators); |
+ setMetadata(element, node); |
} |
return null; |
} |
@@ -1911,14 +1911,14 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
} |
} |
- Element element2 = node.element; |
- if (element2 is ImportElement) { |
- ImportElement importElement = element2 as ImportElement; |
+ Element element = node.element; |
+ if (element is ImportElement) { |
+ ImportElement importElement = element as ImportElement; |
LibraryElement library = importElement.importedLibrary; |
if (library != null) { |
resolveCombinators(library, node.combinators); |
} |
- setMetadata(element2, node); |
+ setMetadata(element, node); |
} |
return null; |
} |
@@ -1943,10 +1943,10 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
ConstructorElement invokedConstructor = node.constructorName.element; |
node.staticElement = invokedConstructor; |
node.element = invokedConstructor; |
- ArgumentList argumentList2 = node.argumentList; |
- List<ParameterElement> parameters = resolveArgumentsToParameters(node.isConst(), argumentList2, invokedConstructor); |
+ ArgumentList argumentList = node.argumentList; |
+ List<ParameterElement> parameters = resolveArgumentsToParameters(node.isConst(), argumentList, invokedConstructor); |
if (parameters != null) { |
- argumentList2.correspondingStaticParameters = parameters; |
+ argumentList.correspondingStaticParameters = parameters; |
} |
return null; |
} |
@@ -1959,7 +1959,7 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitMethodInvocation(MethodInvocation node) { |
- SimpleIdentifier methodName2 = node.methodName; |
+ SimpleIdentifier methodName = node.methodName; |
Expression target = node.realTarget; |
Element staticElement; |
Element propagatedElement; |
@@ -1967,27 +1967,27 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
if (target == null) { |
- staticElement = resolveInvokedElement2(methodName2); |
+ staticElement = resolveInvokedElement2(methodName); |
propagatedElement = null; |
} else { |
Type2 targetType = getStaticType(target); |
- staticElement = resolveInvokedElement(target, targetType, methodName2); |
- propagatedElement = resolveInvokedElement(target, getPropagatedType(target), methodName2); |
+ staticElement = resolveInvokedElement(target, targetType, methodName); |
+ propagatedElement = resolveInvokedElement(target, getPropagatedType(target), methodName); |
} |
staticElement = convertSetterToGetter(staticElement); |
propagatedElement = convertSetterToGetter(propagatedElement); |
- recordResolution2(methodName2, staticElement, propagatedElement); |
- ArgumentList argumentList2 = node.argumentList; |
+ recordResolution2(methodName, staticElement, propagatedElement); |
+ ArgumentList argumentList = node.argumentList; |
if (staticElement != null) { |
- List<ParameterElement> parameters = computePropagatedParameters(argumentList2, staticElement); |
+ List<ParameterElement> parameters = computePropagatedParameters(argumentList, staticElement); |
if (parameters != null) { |
- argumentList2.correspondingStaticParameters = parameters; |
+ argumentList.correspondingStaticParameters = parameters; |
} |
} |
if (propagatedElement != null) { |
- List<ParameterElement> parameters = computePropagatedParameters(argumentList2, propagatedElement); |
+ List<ParameterElement> parameters = computePropagatedParameters(argumentList, propagatedElement); |
if (parameters != null) { |
- argumentList2.correspondingParameters = parameters; |
+ argumentList.correspondingParameters = parameters; |
} |
} |
ErrorCode errorCode; |
@@ -2005,14 +2005,14 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
} |
if (identical(errorCode, StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION)) { |
- _resolver.reportError(StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION, methodName2, [methodName2.name]); |
+ _resolver.reportError(StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION, methodName, [methodName.name]); |
} else if (identical(errorCode, StaticTypeWarningCode.UNDEFINED_FUNCTION)) { |
- _resolver.reportError(StaticTypeWarningCode.UNDEFINED_FUNCTION, methodName2, [methodName2.name]); |
+ _resolver.reportError(StaticTypeWarningCode.UNDEFINED_FUNCTION, methodName, [methodName.name]); |
} else if (identical(errorCode, StaticTypeWarningCode.UNDEFINED_METHOD)) { |
String targetTypeName; |
if (target == null) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- targetTypeName = enclosingClass2.displayName; |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ targetTypeName = enclosingClass.displayName; |
} else { |
Type2 targetType = getPropagatedType(target); |
if (targetType == null) { |
@@ -2020,14 +2020,14 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
targetTypeName = targetType == null ? null : targetType.displayName; |
} |
- _resolver.reportError(StaticTypeWarningCode.UNDEFINED_METHOD, methodName2, [methodName2.name, targetTypeName]); |
+ _resolver.reportError(StaticTypeWarningCode.UNDEFINED_METHOD, methodName, [methodName.name, targetTypeName]); |
} else if (identical(errorCode, StaticTypeWarningCode.UNDEFINED_SUPER_METHOD)) { |
Type2 targetType = getPropagatedType(target); |
if (targetType == null) { |
targetType = getStaticType(target); |
} |
String targetTypeName = targetType == null ? null : targetType.name; |
- _resolver.reportError(StaticTypeWarningCode.UNDEFINED_SUPER_METHOD, methodName2, [methodName2.name, targetTypeName]); |
+ _resolver.reportError(StaticTypeWarningCode.UNDEFINED_SUPER_METHOD, methodName, [methodName.name, targetTypeName]); |
} |
return null; |
} |
@@ -2040,13 +2040,13 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitPostfixExpression(PostfixExpression node) { |
- Expression operand2 = node.operand; |
+ Expression operand = node.operand; |
String methodName = getPostfixOperator(node); |
- Type2 staticType = getStaticType(operand2); |
- MethodElement staticMethod = lookUpMethod(operand2, staticType, methodName); |
+ Type2 staticType = getStaticType(operand); |
+ MethodElement staticMethod = lookUpMethod(operand, staticType, methodName); |
node.staticElement = staticMethod; |
- Type2 propagatedType = getPropagatedType(operand2); |
- MethodElement propagatedMethod = lookUpMethod(operand2, propagatedType, methodName); |
+ Type2 propagatedType = getPropagatedType(operand); |
+ MethodElement propagatedMethod = lookUpMethod(operand, propagatedType, methodName); |
node.element = select3(staticMethod, propagatedMethod); |
if (shouldReportMissingMember(staticType, staticMethod) && (_strictMode || propagatedType == null || shouldReportMissingMember(propagatedType, propagatedMethod))) { |
_resolver.reportError6(StaticTypeWarningCode.UNDEFINED_OPERATOR, node.operator, [methodName, staticType.displayName]); |
@@ -2054,43 +2054,43 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitPrefixedIdentifier(PrefixedIdentifier node) { |
- SimpleIdentifier prefix2 = node.prefix; |
- SimpleIdentifier identifier2 = node.identifier; |
- Element prefixElement = prefix2.element; |
+ SimpleIdentifier prefix = node.prefix; |
+ SimpleIdentifier identifier = node.identifier; |
+ Element prefixElement = prefix.element; |
if (prefixElement is PrefixElement) { |
Element element = _resolver.nameScope.lookup(node, _resolver.definingLibrary); |
if (element == null) { |
return null; |
} |
- if (element is PropertyAccessorElement && identifier2.inSetterContext()) { |
- PropertyInducingElement variable2 = ((element as PropertyAccessorElement)).variable; |
- if (variable2 != null) { |
- PropertyAccessorElement setter2 = variable2.setter; |
- if (setter2 != null) { |
- element = setter2; |
+ if (element is PropertyAccessorElement && identifier.inSetterContext()) { |
+ PropertyInducingElement variable = ((element as PropertyAccessorElement)).variable; |
+ if (variable != null) { |
+ PropertyAccessorElement setter = variable.setter; |
+ if (setter != null) { |
+ element = setter; |
} |
} |
} |
- recordResolution(identifier2, element); |
+ recordResolution(identifier, element); |
return null; |
} |
- resolvePropertyAccess(prefix2, identifier2); |
+ resolvePropertyAccess(prefix, identifier); |
return null; |
} |
Object visitPrefixExpression(PrefixExpression node) { |
- sc.Token operator2 = node.operator; |
- sc.TokenType operatorType = operator2.type; |
+ sc.Token operator = node.operator; |
+ sc.TokenType operatorType = operator.type; |
if (operatorType.isUserDefinableOperator() || identical(operatorType, sc.TokenType.PLUS_PLUS) || identical(operatorType, sc.TokenType.MINUS_MINUS)) { |
- Expression operand2 = node.operand; |
+ Expression operand = node.operand; |
String methodName = getPrefixOperator(node); |
- Type2 staticType = getStaticType(operand2); |
- MethodElement staticMethod = lookUpMethod(operand2, staticType, methodName); |
+ Type2 staticType = getStaticType(operand); |
+ MethodElement staticMethod = lookUpMethod(operand, staticType, methodName); |
node.staticElement = staticMethod; |
- Type2 propagatedType = getPropagatedType(operand2); |
- MethodElement propagatedMethod = lookUpMethod(operand2, propagatedType, methodName); |
+ Type2 propagatedType = getPropagatedType(operand); |
+ MethodElement propagatedMethod = lookUpMethod(operand, propagatedType, methodName); |
node.element = select3(staticMethod, propagatedMethod); |
if (shouldReportMissingMember(staticType, staticMethod) && (_strictMode || propagatedType == null || shouldReportMissingMember(propagatedType, propagatedMethod))) { |
- _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_OPERATOR, operator2, [methodName, staticType.displayName]); |
+ _resolver.reportError6(StaticTypeWarningCode.UNDEFINED_OPERATOR, operator, [methodName, staticType.displayName]); |
} |
} |
return null; |
@@ -2100,21 +2100,21 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
if (target is SuperExpression && !isSuperInValidContext((target as SuperExpression))) { |
return null; |
} |
- SimpleIdentifier propertyName2 = node.propertyName; |
- resolvePropertyAccess(target, propertyName2); |
+ SimpleIdentifier propertyName = node.propertyName; |
+ resolvePropertyAccess(target, propertyName); |
return null; |
} |
Object visitRedirectingConstructorInvocation(RedirectingConstructorInvocation node) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- if (enclosingClass2 == null) { |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (enclosingClass == null) { |
return null; |
} |
SimpleIdentifier name = node.constructorName; |
ConstructorElement element; |
if (name == null) { |
- element = enclosingClass2.unnamedConstructor; |
+ element = enclosingClass.unnamedConstructor; |
} else { |
- element = enclosingClass2.getNamedConstructor(name.name); |
+ element = enclosingClass.getNamedConstructor(name.name); |
} |
if (element == null) { |
return null; |
@@ -2124,10 +2124,10 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
node.staticElement = element; |
node.element = element; |
- ArgumentList argumentList2 = node.argumentList; |
- List<ParameterElement> parameters = resolveArgumentsToParameters(false, argumentList2, element); |
+ ArgumentList argumentList = node.argumentList; |
+ List<ParameterElement> parameters = resolveArgumentsToParameters(false, argumentList, element); |
if (parameters != null) { |
- argumentList2.correspondingStaticParameters = parameters; |
+ argumentList.correspondingStaticParameters = parameters; |
} |
return null; |
} |
@@ -2149,11 +2149,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitSuperConstructorInvocation(SuperConstructorInvocation node) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- if (enclosingClass2 == null) { |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (enclosingClass == null) { |
return null; |
} |
- ClassElement superclass = getSuperclass(enclosingClass2); |
+ ClassElement superclass = getSuperclass(enclosingClass); |
if (superclass == null) { |
return null; |
} |
@@ -2181,10 +2181,10 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
node.staticElement = element; |
node.element = element; |
- ArgumentList argumentList2 = node.argumentList; |
- List<ParameterElement> parameters = resolveArgumentsToParameters(false, argumentList2, element); |
+ ArgumentList argumentList = node.argumentList; |
+ List<ParameterElement> parameters = resolveArgumentsToParameters(false, argumentList, element); |
if (parameters != null) { |
- argumentList2.correspondingStaticParameters = parameters; |
+ argumentList.correspondingStaticParameters = parameters; |
} |
return null; |
} |
@@ -2195,11 +2195,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return super.visitSuperExpression(node); |
} |
Object visitTypeParameter(TypeParameter node) { |
- TypeName bound2 = node.bound; |
- if (bound2 != null) { |
+ TypeName bound = node.bound; |
+ if (bound != null) { |
TypeVariableElementImpl variable = node.name.element as TypeVariableElementImpl; |
if (variable != null) { |
- variable.bound = bound2.type; |
+ variable.bound = bound.type; |
} |
} |
setMetadata(node.element, node); |
@@ -2236,8 +2236,8 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
if (element2 is PropertyAccessorElement) { |
FunctionType getterType = ((element2 as PropertyAccessorElement)).type; |
if (getterType != null) { |
- Type2 returnType2 = getterType.returnType; |
- if (!isExecutableType(returnType2)) { |
+ Type2 returnType = getterType.returnType; |
+ if (!isExecutableType(returnType)) { |
return StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION; |
} |
} |
@@ -2247,11 +2247,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return StaticTypeWarningCode.UNDEFINED_SUPER_METHOD; |
} else { |
if (element2 is PropertyInducingElement) { |
- PropertyAccessorElement getter2 = ((element2 as PropertyInducingElement)).getter; |
- FunctionType getterType = getter2.type; |
+ PropertyAccessorElement getter = ((element2 as PropertyInducingElement)).getter; |
+ FunctionType getterType = getter.type; |
if (getterType != null) { |
- Type2 returnType3 = getterType.returnType; |
- if (!isExecutableType(returnType3)) { |
+ Type2 returnType = getterType.returnType; |
+ if (!isExecutableType(returnType)) { |
return StaticTypeWarningCode.INVOCATION_OF_NON_FUNCTION; |
} |
} |
@@ -2265,11 +2265,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} |
} else { |
if (target == null) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- if (enclosingClass2 == null) { |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (enclosingClass == null) { |
return StaticTypeWarningCode.UNDEFINED_FUNCTION; |
} else if (element2 == null) { |
- if (!classDeclaresNoSuchMethod(enclosingClass2)) { |
+ if (!classDeclaresNoSuchMethod(enclosingClass)) { |
return StaticTypeWarningCode.UNDEFINED_METHOD; |
} |
} else { |
@@ -2345,16 +2345,16 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return resolveArgumentsToParameters(false, argumentList, (element2 as ExecutableElement)); |
} else if (element2 is VariableElement) { |
VariableElement variable = element2 as VariableElement; |
- Type2 type2 = variable.type; |
- if (type2 is FunctionType) { |
- FunctionType functionType = type2 as FunctionType; |
- List<ParameterElement> parameters2 = functionType.parameters; |
- return resolveArgumentsToParameters2(false, argumentList, parameters2); |
- } else if (type2 is InterfaceType) { |
- MethodElement callMethod = ((type2 as InterfaceType)).lookUpMethod(CALL_METHOD_NAME, _resolver.definingLibrary); |
+ Type2 type = variable.type; |
+ if (type is FunctionType) { |
+ FunctionType functionType = type as FunctionType; |
+ List<ParameterElement> parameters = functionType.parameters; |
+ return resolveArgumentsToParameters2(false, argumentList, parameters); |
+ } else if (type is InterfaceType) { |
+ MethodElement callMethod = ((type as InterfaceType)).lookUpMethod(CALL_METHOD_NAME, _resolver.definingLibrary); |
if (callMethod != null) { |
- List<ParameterElement> parameters3 = callMethod.parameters; |
- return resolveArgumentsToParameters2(false, argumentList, parameters3); |
+ List<ParameterElement> parameters = callMethod.parameters; |
+ return resolveArgumentsToParameters2(false, argumentList, parameters); |
} |
} |
} |
@@ -2382,18 +2382,18 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
*/ |
Element findImportWithoutPrefix(SimpleIdentifier identifier) { |
Element element = null; |
- Scope nameScope2 = _resolver.nameScope; |
- LibraryElement definingLibrary2 = _resolver.definingLibrary; |
- for (ImportElement importElement in definingLibrary2.imports) { |
+ Scope nameScope = _resolver.nameScope; |
+ LibraryElement definingLibrary = _resolver.definingLibrary; |
+ for (ImportElement importElement in definingLibrary.imports) { |
PrefixElement prefixElement = importElement.prefix; |
if (prefixElement != null) { |
Identifier prefixedIdentifier = new ElementResolver_SyntheticIdentifier("${prefixElement.name}.${identifier.name}"); |
- Element importedElement = nameScope2.lookup(prefixedIdentifier, definingLibrary2); |
+ Element importedElement = nameScope.lookup(prefixedIdentifier, definingLibrary); |
if (importedElement != null) { |
if (element == null) { |
element = importedElement; |
} else { |
- element = new MultiplyDefinedElementImpl(definingLibrary2.context, element, importedElement); |
+ element = new MultiplyDefinedElementImpl(definingLibrary.context, element, importedElement); |
} |
} |
} |
@@ -2414,8 +2414,8 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
* @return the name of the method invoked by the expression |
*/ |
String getPrefixOperator(PrefixExpression node) { |
- sc.Token operator2 = node.operator; |
- sc.TokenType operatorType = operator2.type; |
+ sc.Token operator = node.operator; |
+ sc.TokenType operatorType = operator.type; |
if (identical(operatorType, sc.TokenType.PLUS_PLUS)) { |
return sc.TokenType.PLUS.lexeme; |
} else if (identical(operatorType, sc.TokenType.MINUS_MINUS)) { |
@@ -2423,7 +2423,7 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} else if (identical(operatorType, sc.TokenType.MINUS)) { |
return "unary-"; |
} else { |
- return operator2.lexeme; |
+ return operator.lexeme; |
} |
} |
@@ -2433,11 +2433,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
* @return the type of the given expression |
*/ |
Type2 getPropagatedType(Expression expression) { |
- Type2 propagatedType2 = resolveTypeVariable(expression.propagatedType); |
- if (propagatedType2 is FunctionType) { |
- propagatedType2 = _resolver.typeProvider.functionType; |
+ Type2 propagatedType = resolveTypeVariable(expression.propagatedType); |
+ if (propagatedType is FunctionType) { |
+ propagatedType = _resolver.typeProvider.functionType; |
} |
- return propagatedType2; |
+ return propagatedType; |
} |
/** |
@@ -2449,11 +2449,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
if (expression is NullLiteral) { |
return _resolver.typeProvider.objectType; |
} |
- Type2 staticType2 = resolveTypeVariable(expression.staticType); |
- if (staticType2 is FunctionType) { |
- staticType2 = _resolver.typeProvider.functionType; |
+ Type2 staticType = resolveTypeVariable(expression.staticType); |
+ if (staticType is FunctionType) { |
+ staticType = _resolver.typeProvider.functionType; |
} |
- return staticType2; |
+ return staticType; |
} |
/** |
@@ -2514,15 +2514,15 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
node.staticElement = staticMethod; |
node.element = select3(staticMethod, propagatedMethod); |
if (shouldReportMissingMember(staticType, staticMethod) && (_strictMode || propagatedType == null || shouldReportMissingMember(propagatedType, propagatedMethod))) { |
- sc.Token leftBracket2 = node.leftBracket; |
- sc.Token rightBracket2 = node.rightBracket; |
- if (leftBracket2 == null || rightBracket2 == null) { |
+ sc.Token leftBracket = node.leftBracket; |
+ sc.Token rightBracket = node.rightBracket; |
+ if (leftBracket == null || rightBracket == null) { |
_resolver.reportError(StaticTypeWarningCode.UNDEFINED_OPERATOR, node, [methodName, staticType.displayName]); |
return true; |
} else { |
- int offset2 = leftBracket2.offset; |
- int length = rightBracket2.offset - offset2 + 1; |
- _resolver.reportError5(StaticTypeWarningCode.UNDEFINED_OPERATOR, offset2, length, [methodName, staticType.displayName]); |
+ int offset = leftBracket.offset; |
+ int length = rightBracket.offset - offset + 1; |
+ _resolver.reportError5(StaticTypeWarningCode.UNDEFINED_OPERATOR, offset, length, [methodName, staticType.displayName]); |
return true; |
} |
} |
@@ -2589,11 +2589,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return getter; |
} |
} |
- InterfaceType superclass2 = targetType.superclass; |
- if (superclass2 == null) { |
+ InterfaceType superclass = targetType.superclass; |
+ if (superclass == null) { |
return null; |
} |
- return lookUpGetterInInterfaces(superclass2, true, getterName, visitedInterfaces); |
+ return lookUpGetterInInterfaces(superclass, true, getterName, visitedInterfaces); |
} |
/** |
@@ -2660,11 +2660,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return member; |
} |
} |
- InterfaceType superclass2 = targetType.superclass; |
- if (superclass2 == null) { |
+ InterfaceType superclass = targetType.superclass; |
+ if (superclass == null) { |
return null; |
} |
- return lookUpGetterOrMethodInInterfaces(superclass2, true, memberName, visitedInterfaces); |
+ return lookUpGetterOrMethodInInterfaces(superclass, true, memberName, visitedInterfaces); |
} |
/** |
@@ -2674,21 +2674,21 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
* @return the element corresponding to the given label node in the current scope |
*/ |
LabelElementImpl lookupLabel(ASTNode parentNode, SimpleIdentifier labelNode) { |
- LabelScope labelScope2 = _resolver.labelScope; |
+ LabelScope labelScope = _resolver.labelScope; |
LabelElementImpl labelElement = null; |
if (labelNode == null) { |
- if (labelScope2 == null) { |
+ if (labelScope == null) { |
} else { |
- labelElement = labelScope2.lookup2(LabelScope.EMPTY_LABEL) as LabelElementImpl; |
+ labelElement = labelScope.lookup2(LabelScope.EMPTY_LABEL) as LabelElementImpl; |
if (labelElement == null) { |
} |
labelElement = null; |
} |
} else { |
- if (labelScope2 == null) { |
+ if (labelScope == null) { |
_resolver.reportError(CompileTimeErrorCode.LABEL_UNDEFINED, labelNode, [labelNode.name]); |
} else { |
- labelElement = labelScope2.lookup(labelNode) as LabelElementImpl; |
+ labelElement = labelScope.lookup(labelNode) as LabelElementImpl; |
if (labelElement == null) { |
_resolver.reportError(CompileTimeErrorCode.LABEL_UNDEFINED, labelNode, [labelNode.name]); |
} else { |
@@ -2766,11 +2766,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return method; |
} |
} |
- InterfaceType superclass2 = targetType.superclass; |
- if (superclass2 == null) { |
+ InterfaceType superclass = targetType.superclass; |
+ if (superclass == null) { |
return null; |
} |
- return lookUpMethodInInterfaces(superclass2, true, methodName, visitedInterfaces); |
+ return lookUpMethodInInterfaces(superclass, true, methodName, visitedInterfaces); |
} |
/** |
@@ -2833,11 +2833,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
return setter; |
} |
} |
- InterfaceType superclass2 = targetType.superclass; |
- if (superclass2 == null) { |
+ InterfaceType superclass = targetType.superclass; |
+ if (superclass == null) { |
return null; |
} |
- return lookUpSetterInInterfaces(superclass2, true, setterName, visitedInterfaces); |
+ return lookUpSetterInInterfaces(superclass, true, setterName, visitedInterfaces); |
} |
/** |
@@ -2913,8 +2913,8 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
if (executableElement == null) { |
return null; |
} |
- List<ParameterElement> parameters2 = executableElement.parameters; |
- return resolveArgumentsToParameters2(reportError, argumentList, parameters2); |
+ List<ParameterElement> parameters = executableElement.parameters; |
+ return resolveArgumentsToParameters2(reportError, argumentList, parameters); |
} |
/** |
@@ -2944,26 +2944,26 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
unnamedParameters.addAll(positionalParameters); |
int unnamedParameterCount = unnamedParameters.length; |
int unnamedIndex = 0; |
- NodeList<Expression> arguments2 = argumentList.arguments; |
- int argumentCount = arguments2.length; |
+ NodeList<Expression> arguments = argumentList.arguments; |
+ int argumentCount = arguments.length; |
List<ParameterElement> resolvedParameters = new List<ParameterElement>(argumentCount); |
int positionalArgumentCount = 0; |
Set<String> usedNames = new Set<String>(); |
for (int i = 0; i < argumentCount; i++) { |
- Expression argument = arguments2[i]; |
+ Expression argument = arguments[i]; |
if (argument is NamedExpression) { |
SimpleIdentifier nameNode = ((argument as NamedExpression)).name.label; |
- String name2 = nameNode.name; |
- ParameterElement element = namedParameters[name2]; |
+ String name = nameNode.name; |
+ ParameterElement element = namedParameters[name]; |
if (element == null) { |
ErrorCode errorCode = reportError2 ? CompileTimeErrorCode.UNDEFINED_NAMED_PARAMETER : StaticWarningCode.UNDEFINED_NAMED_PARAMETER; |
- _resolver.reportError(errorCode, nameNode, [name2]); |
+ _resolver.reportError(errorCode, nameNode, [name]); |
} else { |
resolvedParameters[i] = element; |
recordResolution(nameNode, element); |
} |
- if (!javaSetAdd(usedNames, name2)) { |
- _resolver.reportError(CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT, nameNode, [name2]); |
+ if (!javaSetAdd(usedNames, name)) { |
+ _resolver.reportError(CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT, nameNode, [name]); |
} |
} else { |
positionalArgumentCount++; |
@@ -3029,8 +3029,8 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
} else if (target is SimpleIdentifier) { |
Element targetElement = ((target as SimpleIdentifier)).element; |
if (targetElement is PrefixElement) { |
- String name2 = "${((target as SimpleIdentifier)).name}.${methodName}"; |
- Identifier functionName = new ElementResolver_SyntheticIdentifier(name2); |
+ String name = "${((target as SimpleIdentifier)).name}.${methodName}"; |
+ Identifier functionName = new ElementResolver_SyntheticIdentifier(name); |
Element element = _resolver.nameScope.lookup(functionName, _resolver.definingLibrary); |
if (element != null) { |
return element; |
@@ -3051,9 +3051,9 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
Element resolveInvokedElement2(SimpleIdentifier methodName) { |
Element element = _resolver.nameScope.lookup(methodName, _resolver.definingLibrary); |
if (element == null) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- if (enclosingClass2 != null) { |
- InterfaceType enclosingType = enclosingClass2.type; |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (enclosingClass != null) { |
+ InterfaceType enclosingType = enclosingClass.type; |
element = lookUpMethod(null, enclosingType, methodName.name); |
if (element == null) { |
element = lookUpGetter(null, enclosingType, methodName.name); |
@@ -3126,25 +3126,25 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
Element resolveSimpleIdentifier(SimpleIdentifier node) { |
Element element = _resolver.nameScope.lookup(node, _resolver.definingLibrary); |
if (element is PropertyAccessorElement && node.inSetterContext()) { |
- PropertyInducingElement variable2 = ((element as PropertyAccessorElement)).variable; |
- if (variable2 != null) { |
- PropertyAccessorElement setter2 = variable2.setter; |
- if (setter2 == null) { |
- ClassElement enclosingClass2 = _resolver.enclosingClass; |
- if (enclosingClass2 != null) { |
- setter2 = lookUpSetter(null, enclosingClass2.type, node.name); |
+ PropertyInducingElement variable = ((element as PropertyAccessorElement)).variable; |
+ if (variable != null) { |
+ PropertyAccessorElement setter = variable.setter; |
+ if (setter == null) { |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (enclosingClass != null) { |
+ setter = lookUpSetter(null, enclosingClass.type, node.name); |
} |
} |
- if (setter2 != null) { |
- element = setter2; |
+ if (setter != null) { |
+ element = setter; |
} |
} |
} else if (element == null && node.inSetterContext()) { |
element = _resolver.nameScope.lookup(new ElementResolver_SyntheticIdentifier("${node.name}="), _resolver.definingLibrary); |
} |
- ClassElement enclosingClass3 = _resolver.enclosingClass; |
- if (element == null && enclosingClass3 != null) { |
- InterfaceType enclosingType = enclosingClass3.type; |
+ ClassElement enclosingClass = _resolver.enclosingClass; |
+ if (element == null && enclosingClass != null) { |
+ InterfaceType enclosingType = enclosingClass.type; |
if (element == null && node.inSetterContext()) { |
element = lookUpSetter(null, enclosingType, node.name); |
} |
@@ -3167,11 +3167,11 @@ class ElementResolver extends SimpleASTVisitor<Object> { |
*/ |
Type2 resolveTypeVariable(Type2 type) { |
if (type is TypeVariableType) { |
- Type2 bound2 = ((type as TypeVariableType)).element.bound; |
- if (bound2 == null) { |
+ Type2 bound = ((type as TypeVariableType)).element.bound; |
+ if (bound == null) { |
return _resolver.typeProvider.objectType; |
} |
- return bound2; |
+ return bound; |
} |
return type; |
} |
@@ -3434,9 +3434,9 @@ class InheritanceManager { |
resultMap = new Map<String, ExecutableElement>(); |
} |
ClassElement superclassElt = null; |
- InterfaceType supertype2 = classElt.supertype; |
- if (supertype2 != null) { |
- superclassElt = supertype2.element; |
+ InterfaceType supertype = classElt.supertype; |
+ if (supertype != null) { |
+ superclassElt = supertype.element; |
} else { |
_classLookup[classElt] = resultMap; |
return resultMap; |
@@ -3451,9 +3451,9 @@ class InheritanceManager { |
} |
recordMapWithClassMembers(resultMap, superclassElt); |
} |
- List<InterfaceType> mixins2 = classElt.mixins; |
- for (int i = mixins2.length - 1; i >= 0; i--) { |
- ClassElement mixinElement = mixins2[i].element; |
+ List<InterfaceType> mixins = classElt.mixins; |
+ for (int i = mixins.length - 1; i >= 0; i--) { |
+ ClassElement mixinElement = mixins[i].element; |
if (mixinElement != null) { |
recordMapWithClassMembers(resultMap, mixinElement); |
} |
@@ -3473,8 +3473,8 @@ class InheritanceManager { |
void computeInheritancePath(Queue<InterfaceType> chain, InterfaceType currentType, String memberName) { |
chain.add(currentType); |
ClassElement classElt = currentType.element; |
- InterfaceType supertype2 = classElt.supertype; |
- if (supertype2 == null) { |
+ InterfaceType supertype = classElt.supertype; |
+ if (supertype == null) { |
return; |
} |
if (chain.length != 1) { |
@@ -3482,24 +3482,24 @@ class InheritanceManager { |
return; |
} |
} |
- List<InterfaceType> mixins2 = classElt.mixins; |
- for (int i = mixins2.length - 1; i >= 0; i--) { |
- ClassElement mixinElement = mixins2[i].element; |
+ List<InterfaceType> mixins = classElt.mixins; |
+ for (int i = mixins.length - 1; i >= 0; i--) { |
+ ClassElement mixinElement = mixins[i].element; |
if (mixinElement != null) { |
ExecutableElement elt = lookupMemberInClass(mixinElement, memberName); |
if (elt != null) { |
- chain.add(mixins2[i]); |
+ chain.add(mixins[i]); |
return; |
} |
} |
} |
- ClassElement superclassElt = supertype2.element; |
+ ClassElement superclassElt = supertype.element; |
if (lookupMember(superclassElt, memberName) != null) { |
- computeInheritancePath(chain, supertype2, memberName); |
+ computeInheritancePath(chain, supertype, memberName); |
return; |
} |
- List<InterfaceType> interfaces2 = classElt.interfaces; |
- for (InterfaceType interfaceType in interfaces2) { |
+ List<InterfaceType> interfaces = classElt.interfaces; |
+ for (InterfaceType interfaceType in interfaces) { |
ClassElement interfaceElement = interfaceType.element; |
if (interfaceElement != null && lookupMember(interfaceElement, memberName) != null) { |
computeInheritancePath(chain, interfaceType, memberName); |
@@ -3523,10 +3523,10 @@ class InheritanceManager { |
} else { |
resultMap = new Map<String, ExecutableElement>(); |
} |
- InterfaceType supertype2 = classElt.supertype; |
- ClassElement superclassElement = supertype2 != null ? supertype2.element : null; |
- List<InterfaceType> interfaces2 = classElt.interfaces; |
- if (superclassElement == null || interfaces2.length == 0) { |
+ InterfaceType supertype = classElt.supertype; |
+ ClassElement superclassElement = supertype != null ? supertype.element : null; |
+ List<InterfaceType> interfaces = classElt.interfaces; |
+ if (superclassElement == null || interfaces.length == 0) { |
_interfaceLookup[classElt] = resultMap; |
return resultMap; |
} |
@@ -3549,7 +3549,7 @@ class InheritanceManager { |
} |
} |
} |
- for (InterfaceType interfaceType in interfaces2) { |
+ for (InterfaceType interfaceType in interfaces) { |
ClassElement interfaceElement = interfaceType.element; |
if (interfaceElement != null) { |
if (!visitedInterfaces.contains(interfaceElement)) { |
@@ -3588,8 +3588,8 @@ class InheritanceManager { |
} |
} |
if (superclassElement != null) { |
- List<MethodElement> methods2 = superclassElement.methods; |
- for (MethodElement method in methods2) { |
+ List<MethodElement> methods = superclassElement.methods; |
+ for (MethodElement method in methods) { |
if (method.isAccessibleIn(_library) && !method.isStatic()) { |
String key = method.name; |
if (!unionMap.containsKey(key)) { |
@@ -3601,8 +3601,8 @@ class InheritanceManager { |
} |
} |
} |
- List<PropertyAccessorElement> accessors2 = superclassElement.accessors; |
- for (PropertyAccessorElement accessor in accessors2) { |
+ List<PropertyAccessorElement> accessors = superclassElement.accessors; |
+ for (PropertyAccessorElement accessor in accessors) { |
if (accessor.isAccessibleIn(_library) && !accessor.isStatic()) { |
String key = accessor.name; |
if (!unionMap.containsKey(key)) { |
@@ -3615,11 +3615,11 @@ class InheritanceManager { |
} |
} |
} |
- for (InterfaceType interfaceType in interfaces2) { |
+ for (InterfaceType interfaceType in interfaces) { |
ClassElement interfaceElement = interfaceType.element; |
if (interfaceElement != null) { |
- List<MethodElement> methods3 = interfaceElement.methods; |
- for (MethodElement method in methods3) { |
+ List<MethodElement> methods = interfaceElement.methods; |
+ for (MethodElement method in methods) { |
if (method.isAccessibleIn(_library) && !method.isStatic()) { |
String key = method.name; |
if (!unionMap.containsKey(key)) { |
@@ -3631,8 +3631,8 @@ class InheritanceManager { |
} |
} |
} |
- List<PropertyAccessorElement> accessors3 = interfaceElement.accessors; |
- for (PropertyAccessorElement accessor in accessors3) { |
+ List<PropertyAccessorElement> accessors = interfaceElement.accessors; |
+ for (PropertyAccessorElement accessor in accessors) { |
if (accessor.isAccessibleIn(_library) && !accessor.isStatic()) { |
String key = accessor.name; |
if (!unionMap.containsKey(key)) { |
@@ -3720,14 +3720,14 @@ class InheritanceManager { |
* @return the found {@link ExecutableElement}, or {@code null} if no such member was found |
*/ |
ExecutableElement lookupMemberInClass(ClassElement classElt, String memberName) { |
- List<MethodElement> methods2 = classElt.methods; |
- for (MethodElement method in methods2) { |
+ List<MethodElement> methods = classElt.methods; |
+ for (MethodElement method in methods) { |
if (memberName == method.name && method.isAccessibleIn(_library) && !method.isStatic()) { |
return method; |
} |
} |
- List<PropertyAccessorElement> accessors2 = classElt.accessors; |
- for (PropertyAccessorElement accessor in accessors2) { |
+ List<PropertyAccessorElement> accessors = classElt.accessors; |
+ for (PropertyAccessorElement accessor in accessors) { |
if (memberName == accessor.name && accessor.isAccessibleIn(_library) && !accessor.isStatic()) { |
return accessor; |
} |
@@ -3742,14 +3742,14 @@ class InheritanceManager { |
* @param classElt the class element that will be recorded into the passed map |
*/ |
void recordMapWithClassMembers(Map<String, ExecutableElement> map, ClassElement classElt) { |
- List<MethodElement> methods2 = classElt.methods; |
- for (MethodElement method in methods2) { |
+ List<MethodElement> methods = classElt.methods; |
+ for (MethodElement method in methods) { |
if (method.isAccessibleIn(_library) && !method.isStatic()) { |
map[method.name] = method; |
} |
} |
- List<PropertyAccessorElement> accessors2 = classElt.accessors; |
- for (PropertyAccessorElement accessor in accessors2) { |
+ List<PropertyAccessorElement> accessors = classElt.accessors; |
+ for (PropertyAccessorElement accessor in accessors) { |
if (accessor.isAccessibleIn(_library) && !accessor.isStatic()) { |
map[accessor.name] = accessor; |
} |
@@ -4105,16 +4105,16 @@ class LibraryElementBuilder { |
*/ |
LibraryElementImpl buildLibrary(Library library) { |
CompilationUnitBuilder builder = new CompilationUnitBuilder(); |
- Source librarySource2 = library.librarySource; |
- CompilationUnit definingCompilationUnit2 = library.definingCompilationUnit; |
- CompilationUnitElementImpl definingCompilationUnitElement = builder.buildCompilationUnit(librarySource2, definingCompilationUnit2); |
- NodeList<Directive> directives2 = definingCompilationUnit2.directives; |
+ Source librarySource = library.librarySource; |
+ CompilationUnit definingCompilationUnit = library.definingCompilationUnit; |
+ CompilationUnitElementImpl definingCompilationUnitElement = builder.buildCompilationUnit(librarySource, definingCompilationUnit); |
+ NodeList<Directive> directives = definingCompilationUnit.directives; |
LibraryIdentifier libraryNameNode = null; |
bool hasPartDirective = false; |
FunctionElement entryPoint = findEntryPoint(definingCompilationUnitElement); |
List<Directive> directivesToResolve = new List<Directive>(); |
List<CompilationUnitElementImpl> sourcedCompilationUnits = new List<CompilationUnitElementImpl>(); |
- for (Directive directive in directives2) { |
+ for (Directive directive in directives) { |
if (directive is LibraryDirective) { |
if (libraryNameNode == null) { |
libraryNameNode = ((directive as LibraryDirective)).name; |
@@ -4130,10 +4130,10 @@ class LibraryElementBuilder { |
part.uri = library.getUri(partDirective); |
String partLibraryName = getPartLibraryName(library, partSource, directivesToResolve); |
if (partLibraryName == null) { |
- _errorListener.onError(new AnalysisError.con2(librarySource2, partUri.offset, partUri.length, CompileTimeErrorCode.PART_OF_NON_PART, [partUri.toSource()])); |
+ _errorListener.onError(new AnalysisError.con2(librarySource, partUri.offset, partUri.length, CompileTimeErrorCode.PART_OF_NON_PART, [partUri.toSource()])); |
} else if (libraryNameNode == null) { |
} else if (libraryNameNode.name != partLibraryName) { |
- _errorListener.onError(new AnalysisError.con2(librarySource2, partUri.offset, partUri.length, StaticWarningCode.PART_OF_DIFFERENT_LIBRARY, [libraryNameNode.name, partLibraryName])); |
+ _errorListener.onError(new AnalysisError.con2(librarySource, partUri.offset, partUri.length, StaticWarningCode.PART_OF_DIFFERENT_LIBRARY, [libraryNameNode.name, partLibraryName])); |
} |
if (entryPoint == null) { |
entryPoint = findEntryPoint(part); |
@@ -4144,7 +4144,7 @@ class LibraryElementBuilder { |
} |
} |
if (hasPartDirective && libraryNameNode == null) { |
- _errorListener.onError(new AnalysisError.con1(librarySource2, ResolverErrorCode.MISSING_LIBRARY_DIRECTIVE_WITH_PART, [])); |
+ _errorListener.onError(new AnalysisError.con1(librarySource, ResolverErrorCode.MISSING_LIBRARY_DIRECTIVE_WITH_PART, [])); |
} |
LibraryElementImpl libraryElement = new LibraryElementImpl(_analysisContext, libraryNameNode); |
libraryElement.definingCompilationUnit = definingCompilationUnitElement; |
@@ -4213,9 +4213,9 @@ class LibraryElementBuilder { |
for (Directive directive in partUnit.directives) { |
if (directive is PartOfDirective) { |
directivesToResolve.add(directive); |
- LibraryIdentifier libraryName2 = ((directive as PartOfDirective)).libraryName; |
- if (libraryName2 != null) { |
- return libraryName2.name; |
+ LibraryIdentifier libraryName = ((directive as PartOfDirective)).libraryName; |
+ if (libraryName != null) { |
+ return libraryName.name; |
} |
} |
} |
@@ -4240,9 +4240,9 @@ class LibraryElementBuilder { |
for (PropertyAccessorElement setter in setters) { |
PropertyAccessorElement getter = getters[setter.displayName]; |
if (getter != null) { |
- PropertyInducingElementImpl variable2 = getter.variable as PropertyInducingElementImpl; |
- variable2.setter = setter; |
- ((setter as PropertyAccessorElementImpl)).variable = variable2; |
+ PropertyInducingElementImpl variable = getter.variable as PropertyInducingElementImpl; |
+ variable.setter = setter; |
+ ((setter as PropertyAccessorElementImpl)).variable = variable; |
} |
} |
} |
@@ -4548,16 +4548,16 @@ class LibraryResolver { |
} |
} |
} |
- Source librarySource2 = library.librarySource; |
- if (!library.explicitlyImportsCore && _coreLibrarySource != librarySource2) { |
+ Source librarySource = library.librarySource; |
+ if (!library.explicitlyImportsCore && _coreLibrarySource != librarySource) { |
ImportElementImpl importElement = new ImportElementImpl(); |
importElement.importedLibrary = _coreLibrary.libraryElement; |
importElement.synthetic = true; |
imports.add(importElement); |
} |
- LibraryElementImpl libraryElement2 = library.libraryElement; |
- libraryElement2.imports = new List.from(imports); |
- libraryElement2.exports = new List.from(exports); |
+ LibraryElementImpl libraryElement = library.libraryElement; |
+ libraryElement.imports = new List.from(imports); |
+ libraryElement.exports = new List.from(exports); |
} |
} |
@@ -4737,8 +4737,8 @@ class LibraryResolver { |
* @return {@code true} if and only if the passed {@link CompilationUnit} has a part-of directive |
*/ |
bool doesCompilationUnitHavePartOfDirective(CompilationUnit node) { |
- NodeList<Directive> directives2 = node.directives; |
- for (Directive directive in directives2) { |
+ NodeList<Directive> directives = node.directives; |
+ for (Directive directive in directives) { |
if (directive is PartOfDirective) { |
return true; |
} |
@@ -4918,33 +4918,33 @@ class ResolverVisitor extends ScopedVisitor { |
} |
Object visitBinaryExpression(BinaryExpression node) { |
sc.TokenType operatorType = node.operator.type; |
- Expression leftOperand2 = node.leftOperand; |
- Expression rightOperand2 = node.rightOperand; |
+ Expression leftOperand = node.leftOperand; |
+ Expression rightOperand = node.rightOperand; |
if (identical(operatorType, sc.TokenType.AMPERSAND_AMPERSAND)) { |
- safelyVisit(leftOperand2); |
- if (rightOperand2 != null) { |
+ safelyVisit(leftOperand); |
+ if (rightOperand != null) { |
try { |
_overrideManager.enterScope(); |
- propagateTrueState(leftOperand2); |
- rightOperand2.accept(this); |
+ propagateTrueState(leftOperand); |
+ rightOperand.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
} |
} else if (identical(operatorType, sc.TokenType.BAR_BAR)) { |
- safelyVisit(leftOperand2); |
- if (rightOperand2 != null) { |
+ safelyVisit(leftOperand); |
+ if (rightOperand != null) { |
try { |
_overrideManager.enterScope(); |
- propagateFalseState(leftOperand2); |
- rightOperand2.accept(this); |
+ propagateFalseState(leftOperand); |
+ rightOperand.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
} |
} else { |
- safelyVisit(leftOperand2); |
- safelyVisit(rightOperand2); |
+ safelyVisit(leftOperand); |
+ safelyVisit(rightOperand); |
} |
node.accept(_elementResolver); |
node.accept(_typeAnalyzer); |
@@ -4997,38 +4997,38 @@ class ResolverVisitor extends ScopedVisitor { |
return null; |
} |
Object visitConditionalExpression(ConditionalExpression node) { |
- Expression condition2 = node.condition; |
- safelyVisit(condition2); |
- Expression thenExpression2 = node.thenExpression; |
- if (thenExpression2 != null) { |
+ Expression condition = node.condition; |
+ safelyVisit(condition); |
+ Expression thenExpression = node.thenExpression; |
+ if (thenExpression != null) { |
try { |
_overrideManager.enterScope(); |
- propagateTrueState(condition2); |
- thenExpression2.accept(this); |
+ propagateTrueState(condition); |
+ thenExpression.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
} |
- Expression elseExpression2 = node.elseExpression; |
- if (elseExpression2 != null) { |
+ Expression elseExpression = node.elseExpression; |
+ if (elseExpression != null) { |
try { |
_overrideManager.enterScope(); |
- propagateFalseState(condition2); |
- elseExpression2.accept(this); |
+ propagateFalseState(condition); |
+ elseExpression.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
} |
node.accept(_elementResolver); |
node.accept(_typeAnalyzer); |
- bool thenIsAbrupt = isAbruptTermination(thenExpression2); |
- bool elseIsAbrupt = isAbruptTermination(elseExpression2); |
+ bool thenIsAbrupt = isAbruptTermination(thenExpression); |
+ bool elseIsAbrupt = isAbruptTermination(elseExpression); |
if (elseIsAbrupt && !thenIsAbrupt) { |
- propagateTrueState(condition2); |
- propagateState(thenExpression2); |
+ propagateTrueState(condition); |
+ propagateState(thenExpression); |
} else if (thenIsAbrupt && !elseIsAbrupt) { |
- propagateFalseState(condition2); |
- propagateState(elseExpression2); |
+ propagateFalseState(condition); |
+ propagateState(elseExpression); |
} |
return null; |
} |
@@ -5130,27 +5130,27 @@ class ResolverVisitor extends ScopedVisitor { |
} |
Object visitHideCombinator(HideCombinator node) => null; |
Object visitIfStatement(IfStatement node) { |
- Expression condition2 = node.condition; |
- safelyVisit(condition2); |
+ Expression condition = node.condition; |
+ safelyVisit(condition); |
Map<Element, Type2> thenOverrides = null; |
- Statement thenStatement2 = node.thenStatement; |
- if (thenStatement2 != null) { |
+ Statement thenStatement = node.thenStatement; |
+ if (thenStatement != null) { |
try { |
_overrideManager.enterScope(); |
- propagateTrueState(condition2); |
- thenStatement2.accept(this); |
+ propagateTrueState(condition); |
+ thenStatement.accept(this); |
} finally { |
thenOverrides = _overrideManager.captureLocalOverrides(); |
_overrideManager.exitScope(); |
} |
} |
Map<Element, Type2> elseOverrides = null; |
- Statement elseStatement2 = node.elseStatement; |
- if (elseStatement2 != null) { |
+ Statement elseStatement = node.elseStatement; |
+ if (elseStatement != null) { |
try { |
_overrideManager.enterScope(); |
- propagateFalseState(condition2); |
- elseStatement2.accept(this); |
+ propagateFalseState(condition); |
+ elseStatement.accept(this); |
} finally { |
elseOverrides = _overrideManager.captureLocalOverrides(); |
_overrideManager.exitScope(); |
@@ -5158,15 +5158,15 @@ class ResolverVisitor extends ScopedVisitor { |
} |
node.accept(_elementResolver); |
node.accept(_typeAnalyzer); |
- bool thenIsAbrupt = isAbruptTermination2(thenStatement2); |
- bool elseIsAbrupt = isAbruptTermination2(elseStatement2); |
+ bool thenIsAbrupt = isAbruptTermination2(thenStatement); |
+ bool elseIsAbrupt = isAbruptTermination2(elseStatement); |
if (elseIsAbrupt && !thenIsAbrupt) { |
- propagateTrueState(condition2); |
+ propagateTrueState(condition); |
if (thenOverrides != null) { |
_overrideManager.applyOverrides(thenOverrides); |
} |
} else if (thenIsAbrupt && !elseIsAbrupt) { |
- propagateFalseState(condition2); |
+ propagateFalseState(condition); |
if (elseOverrides != null) { |
_overrideManager.applyOverrides(elseOverrides); |
} |
@@ -5254,14 +5254,14 @@ class ResolverVisitor extends ScopedVisitor { |
} |
Object visitTypeName(TypeName node) => null; |
Object visitWhileStatement(WhileStatement node) { |
- Expression condition2 = node.condition; |
- safelyVisit(condition2); |
- Statement body2 = node.body; |
- if (body2 != null) { |
+ Expression condition = node.condition; |
+ safelyVisit(condition); |
+ Statement body = node.body; |
+ if (body != null) { |
try { |
_overrideManager.enterScope(); |
- propagateTrueState(condition2); |
- body2.accept(this); |
+ propagateTrueState(condition); |
+ body.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
@@ -5328,21 +5328,21 @@ class ResolverVisitor extends ScopedVisitor { |
} |
} |
void visitForEachStatementInScope(ForEachStatement node) { |
- Expression iterator2 = node.iterator; |
- safelyVisit(iterator2); |
- DeclaredIdentifier loopVariable2 = node.loopVariable; |
- safelyVisit(loopVariable2); |
- Statement body2 = node.body; |
- if (body2 != null) { |
+ Expression iterator = node.iterator; |
+ safelyVisit(iterator); |
+ DeclaredIdentifier loopVariable = node.loopVariable; |
+ safelyVisit(loopVariable); |
+ Statement body = node.body; |
+ if (body != null) { |
try { |
_overrideManager.enterScope(); |
- if (loopVariable2 != null && iterator2 != null) { |
- LocalVariableElement loopElement = loopVariable2.element; |
+ if (loopVariable != null && iterator != null) { |
+ LocalVariableElement loopElement = loopVariable.element; |
if (loopElement != null) { |
- override(loopElement, getIteratorElementType(iterator2)); |
+ override(loopElement, getIteratorElementType(iterator)); |
} |
} |
- body2.accept(this); |
+ body.accept(this); |
} finally { |
_overrideManager.exitScope(); |
} |
@@ -5433,12 +5433,12 @@ class ResolverVisitor extends ScopedVisitor { |
} else if (statement is ExpressionStatement) { |
return isAbruptTermination(((statement as ExpressionStatement)).expression); |
} else if (statement is Block) { |
- NodeList<Statement> statements2 = ((statement as Block)).statements; |
- int size2 = statements2.length; |
- if (size2 == 0) { |
+ NodeList<Statement> statements = ((statement as Block)).statements; |
+ int size = statements.length; |
+ if (size == 0) { |
return false; |
} |
- return isAbruptTermination2(statements2[size2 - 1]); |
+ return isAbruptTermination2(statements[size - 1]); |
} |
return false; |
} |
@@ -5570,9 +5570,9 @@ abstract class ScopedVisitor extends GeneralizingASTVisitor<Object> { |
_jtd_constructor_275_impl(Library library, Source source2, TypeProvider typeProvider2) { |
this._definingLibrary = library.libraryElement; |
this._source = source2; |
- LibraryScope libraryScope2 = library.libraryScope; |
- this._errorListener = libraryScope2.errorListener; |
- this._nameScope = libraryScope2; |
+ LibraryScope libraryScope = library.libraryScope; |
+ this._errorListener = libraryScope.errorListener; |
+ this._nameScope = libraryScope; |
this._typeProvider = typeProvider2; |
} |
@@ -5666,9 +5666,9 @@ abstract class ScopedVisitor extends GeneralizingASTVisitor<Object> { |
return null; |
} |
Object visitDeclaredIdentifier(DeclaredIdentifier node) { |
- VariableElement element2 = node.element; |
- if (element2 != null) { |
- _nameScope.define(element2); |
+ VariableElement element = node.element; |
+ if (element != null) { |
+ _nameScope.define(element); |
} |
super.visitDeclaredIdentifier(node); |
return null; |
@@ -5810,9 +5810,9 @@ abstract class ScopedVisitor extends GeneralizingASTVisitor<Object> { |
} |
Object visitVariableDeclaration(VariableDeclaration node) { |
if (node.parent.parent is! TopLevelVariableDeclaration && node.parent.parent is! FieldDeclaration) { |
- VariableElement element2 = node.element; |
- if (element2 != null) { |
- _nameScope.define(element2); |
+ VariableElement element = node.element; |
+ if (element != null) { |
+ _nameScope.define(element); |
} |
} |
super.visitVariableDeclaration(node); |
@@ -6121,13 +6121,13 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* <i>e<sub>3</sub></i>.</blockquote> |
*/ |
Object visitAssignmentExpression(AssignmentExpression node) { |
- sc.TokenType operator2 = node.operator.type; |
- if (identical(operator2, sc.TokenType.EQ)) { |
- Expression rightHandSide2 = node.rightHandSide; |
- Type2 staticType = getStaticType(rightHandSide2); |
+ sc.TokenType operator = node.operator.type; |
+ if (identical(operator, sc.TokenType.EQ)) { |
+ Expression rightHandSide = node.rightHandSide; |
+ Type2 staticType = getStaticType(rightHandSide); |
recordStaticType(node, staticType); |
Type2 overrideType = staticType; |
- Type2 propagatedType = getPropagatedType(rightHandSide2); |
+ Type2 propagatedType = getPropagatedType(rightHandSide); |
if (propagatedType != null) { |
if (propagatedType.isMoreSpecificThan(staticType)) { |
recordPropagatedType(node, propagatedType); |
@@ -6390,11 +6390,11 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
*/ |
Object visitInstanceCreationExpression(InstanceCreationExpression node) { |
recordStaticType(node, node.constructorName.type.type); |
- ConstructorElement element2 = node.element; |
- if (element2 != null && "Element" == element2.enclosingElement.name && "tag" == element2.name) { |
- LibraryElement library2 = element2.library; |
- if (isHtmlLibrary(library2)) { |
- Type2 returnType = getFirstArgumentAsType2(library2, node.argumentList, _HTML_ELEMENT_TO_CLASS_MAP); |
+ ConstructorElement element = node.element; |
+ if (element != null && "Element" == element.enclosingElement.name && "tag" == element.name) { |
+ LibraryElement library = element.library; |
+ if (isHtmlLibrary(library)) { |
+ Type2 returnType = getFirstArgumentAsType2(library, node.argumentList, _HTML_ELEMENT_TO_CLASS_MAP); |
if (returnType != null) { |
recordPropagatedType(node, returnType); |
} |
@@ -6431,11 +6431,11 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
*/ |
Object visitListLiteral(ListLiteral node) { |
Type2 staticType = _dynamicType; |
- TypeArgumentList typeArguments2 = node.typeArguments; |
- if (typeArguments2 != null) { |
- NodeList<TypeName> arguments2 = typeArguments2.arguments; |
- if (arguments2 != null && arguments2.length == 1) { |
- TypeName argumentTypeName = arguments2[0]; |
+ TypeArgumentList typeArguments = node.typeArguments; |
+ if (typeArguments != null) { |
+ NodeList<TypeName> arguments = typeArguments.arguments; |
+ if (arguments != null && arguments.length == 1) { |
+ TypeName argumentTypeName = arguments[0]; |
Type2 argumentType = getType2(argumentTypeName); |
if (argumentType != null) { |
staticType = argumentType; |
@@ -6443,12 +6443,12 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
} |
} |
recordStaticType(node, _typeProvider.listType.substitute5(<Type2> [staticType])); |
- NodeList<Expression> elements2 = node.elements; |
- int count = elements2.length; |
+ NodeList<Expression> elements = node.elements; |
+ int count = elements.length; |
if (count > 0) { |
- Type2 propagatedType = getBestType(elements2[0]); |
+ Type2 propagatedType = getBestType(elements[0]); |
for (int i = 1; i < count; i++) { |
- Type2 elementType = getBestType(elements2[i]); |
+ Type2 elementType = getBestType(elements[i]); |
if (propagatedType != elementType) { |
propagatedType = _dynamicType; |
} else { |
@@ -6480,16 +6480,16 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
Object visitMapLiteral(MapLiteral node) { |
Type2 staticKeyType = _dynamicType; |
Type2 staticValueType = _dynamicType; |
- TypeArgumentList typeArguments2 = node.typeArguments; |
- if (typeArguments2 != null) { |
- NodeList<TypeName> arguments2 = typeArguments2.arguments; |
- if (arguments2 != null && arguments2.length == 2) { |
- TypeName entryKeyTypeName = arguments2[0]; |
+ TypeArgumentList typeArguments = node.typeArguments; |
+ if (typeArguments != null) { |
+ NodeList<TypeName> arguments = typeArguments.arguments; |
+ if (arguments != null && arguments.length == 2) { |
+ TypeName entryKeyTypeName = arguments[0]; |
Type2 entryKeyType = getType2(entryKeyTypeName); |
if (entryKeyType != null) { |
staticKeyType = entryKeyType; |
} |
- TypeName entryValueTypeName = arguments2[1]; |
+ TypeName entryValueTypeName = arguments[1]; |
Type2 entryValueType = getType2(entryValueTypeName); |
if (entryValueType != null) { |
staticValueType = entryValueType; |
@@ -6497,14 +6497,14 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
} |
} |
recordStaticType(node, _typeProvider.mapType.substitute5(<Type2> [staticKeyType, staticValueType])); |
- NodeList<MapLiteralEntry> entries2 = node.entries; |
- int count = entries2.length; |
+ NodeList<MapLiteralEntry> entries = node.entries; |
+ int count = entries.length; |
if (count > 0) { |
- MapLiteralEntry entry = entries2[0]; |
+ MapLiteralEntry entry = entries[0]; |
Type2 propagatedKeyType = getBestType(entry.key); |
Type2 propagatedValueType = getBestType(entry.value); |
for (int i = 1; i < count; i++) { |
- entry = entries2[i]; |
+ entry = entries[i]; |
Type2 elementKeyType = getBestType(entry.key); |
if (propagatedKeyType != elementKeyType) { |
propagatedKeyType = _dynamicType; |
@@ -6589,9 +6589,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
if (target != null) { |
Type2 targetType = getBestType(target); |
if (targetType is InterfaceType && (targetType.name == "HtmlDocument" || targetType.name == "Document")) { |
- LibraryElement library2 = targetType.element.library; |
- if (isHtmlLibrary(library2)) { |
- Type2 returnType = getFirstArgumentAsType(library2, node.argumentList); |
+ LibraryElement library = targetType.element.library; |
+ if (isHtmlLibrary(library)) { |
+ Type2 returnType = getFirstArgumentAsType(library, node.argumentList); |
if (returnType != null) { |
recordPropagatedType(node, returnType); |
} |
@@ -6603,9 +6603,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
if (target == null) { |
Element methodElement = methodNameNode.element; |
if (methodElement != null) { |
- LibraryElement library3 = methodElement.library; |
- if (isHtmlLibrary(library3)) { |
- Type2 returnType = getFirstArgumentAsQuery(library3, node.argumentList); |
+ LibraryElement library = methodElement.library; |
+ if (isHtmlLibrary(library)) { |
+ Type2 returnType = getFirstArgumentAsQuery(library, node.argumentList); |
if (returnType != null) { |
recordPropagatedType(node, returnType); |
} |
@@ -6614,9 +6614,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
} else { |
Type2 targetType = getBestType(target); |
if (targetType is InterfaceType && (targetType.name == "HtmlDocument" || targetType.name == "Document")) { |
- LibraryElement library4 = targetType.element.library; |
- if (isHtmlLibrary(library4)) { |
- Type2 returnType = getFirstArgumentAsQuery(library4, node.argumentList); |
+ LibraryElement library = targetType.element.library; |
+ if (isHtmlLibrary(library)) { |
+ Type2 returnType = getFirstArgumentAsQuery(library, node.argumentList); |
if (returnType != null) { |
recordPropagatedType(node, returnType); |
} |
@@ -6627,9 +6627,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
Expression target = node.realTarget; |
Type2 targetType = getBestType(target); |
if (targetType is InterfaceType && (targetType.name == "HtmlDocument" || targetType.name == "Document")) { |
- LibraryElement library5 = targetType.element.library; |
- if (isHtmlLibrary(library5)) { |
- Type2 returnType = getFirstArgumentAsQuery(library5, node.argumentList); |
+ LibraryElement library = targetType.element.library; |
+ if (isHtmlLibrary(library)) { |
+ Type2 returnType = getFirstArgumentAsQuery(library, node.argumentList); |
if (returnType != null) { |
recordPropagatedType(node, returnType); |
} |
@@ -6652,9 +6652,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitNamedExpression(NamedExpression node) { |
- Expression expression2 = node.expression; |
- recordStaticType(node, getStaticType(expression2)); |
- recordPropagatedType(node, getPropagatedType(expression2)); |
+ Expression expression = node.expression; |
+ recordStaticType(node, getStaticType(expression)); |
+ recordPropagatedType(node, getPropagatedType(expression)); |
return null; |
} |
@@ -6667,9 +6667,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitParenthesizedExpression(ParenthesizedExpression node) { |
- Expression expression2 = node.expression; |
- recordStaticType(node, getStaticType(expression2)); |
- recordPropagatedType(node, getPropagatedType(expression2)); |
+ Expression expression = node.expression; |
+ recordStaticType(node, getStaticType(expression)); |
+ recordPropagatedType(node, getPropagatedType(expression)); |
return null; |
} |
@@ -6700,17 +6700,17 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* = r - 1; return r}(e1, e2)</i></blockquote> |
*/ |
Object visitPostfixExpression(PostfixExpression node) { |
- Expression operand2 = node.operand; |
- Type2 staticType = getStaticType(operand2); |
- sc.TokenType operator2 = node.operator.type; |
- if (identical(operator2, sc.TokenType.MINUS_MINUS) || identical(operator2, sc.TokenType.PLUS_PLUS)) { |
- Type2 intType2 = _typeProvider.intType; |
- if (identical(getStaticType(node.operand), intType2)) { |
- staticType = intType2; |
+ Expression operand = node.operand; |
+ Type2 staticType = getStaticType(operand); |
+ sc.TokenType operator = node.operator.type; |
+ if (identical(operator, sc.TokenType.MINUS_MINUS) || identical(operator, sc.TokenType.PLUS_PLUS)) { |
+ Type2 intType = _typeProvider.intType; |
+ if (identical(getStaticType(node.operand), intType)) { |
+ staticType = intType; |
} |
} |
recordStaticType(node, staticType); |
- recordPropagatedType(node, getPropagatedType(operand2)); |
+ recordPropagatedType(node, getPropagatedType(operand)); |
return null; |
} |
@@ -6719,30 +6719,30 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
*/ |
Object visitPrefixedIdentifier(PrefixedIdentifier node) { |
SimpleIdentifier prefixedIdentifier = node.identifier; |
- Element element2 = prefixedIdentifier.element; |
+ Element element = prefixedIdentifier.element; |
Type2 staticType = _dynamicType; |
- if (element2 is ClassElement) { |
+ if (element is ClassElement) { |
if (isNotTypeLiteral(node)) { |
- staticType = ((element2 as ClassElement)).type; |
+ staticType = ((element as ClassElement)).type; |
} else { |
staticType = _typeProvider.typeType; |
} |
- } else if (element2 is FunctionTypeAliasElement) { |
- staticType = ((element2 as FunctionTypeAliasElement)).type; |
- } else if (element2 is MethodElement) { |
- staticType = ((element2 as MethodElement)).type; |
- } else if (element2 is PropertyAccessorElement) { |
- staticType = getType((element2 as PropertyAccessorElement), node.prefix.staticType); |
- } else if (element2 is ExecutableElement) { |
- staticType = ((element2 as ExecutableElement)).type; |
- } else if (element2 is TypeVariableElement) { |
- staticType = ((element2 as TypeVariableElement)).type; |
- } else if (element2 is VariableElement) { |
- staticType = ((element2 as VariableElement)).type; |
+ } else if (element is FunctionTypeAliasElement) { |
+ staticType = ((element as FunctionTypeAliasElement)).type; |
+ } else if (element is MethodElement) { |
+ staticType = ((element as MethodElement)).type; |
+ } else if (element is PropertyAccessorElement) { |
+ staticType = getType((element as PropertyAccessorElement), node.prefix.staticType); |
+ } else if (element is ExecutableElement) { |
+ staticType = ((element as ExecutableElement)).type; |
+ } else if (element is TypeVariableElement) { |
+ staticType = ((element as TypeVariableElement)).type; |
+ } else if (element is VariableElement) { |
+ staticType = ((element as VariableElement)).type; |
} |
recordStaticType(prefixedIdentifier, staticType); |
recordStaticType(node, staticType); |
- Type2 propagatedType = _overrideManager.getType(element2); |
+ Type2 propagatedType = _overrideManager.getType(element); |
if (propagatedType != null && propagatedType.isMoreSpecificThan(staticType)) { |
recordPropagatedType(prefixedIdentifier, propagatedType); |
recordPropagatedType(node, propagatedType); |
@@ -6756,16 +6756,16 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* form <i>op super</i> is equivalent to the method invocation <i>super.op()<i>.</blockquote> |
*/ |
Object visitPrefixExpression(PrefixExpression node) { |
- sc.TokenType operator2 = node.operator.type; |
- if (identical(operator2, sc.TokenType.BANG)) { |
+ sc.TokenType operator = node.operator.type; |
+ if (identical(operator, sc.TokenType.BANG)) { |
recordStaticType(node, _typeProvider.boolType); |
} else { |
ExecutableElement staticMethodElement = node.staticElement; |
Type2 staticType = computeReturnType(staticMethodElement); |
- if (identical(operator2, sc.TokenType.MINUS_MINUS) || identical(operator2, sc.TokenType.PLUS_PLUS)) { |
- Type2 intType2 = _typeProvider.intType; |
- if (identical(getStaticType(node.operand), intType2)) { |
- staticType = intType2; |
+ if (identical(operator, sc.TokenType.MINUS_MINUS) || identical(operator, sc.TokenType.PLUS_PLUS)) { |
+ Type2 intType = _typeProvider.intType; |
+ if (identical(getStaticType(node.operand), intType)) { |
+ staticType = intType; |
} |
} |
recordStaticType(node, staticType); |
@@ -6824,18 +6824,18 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* The static type of <i>i</i> is the declared return type of <i>m</i>.</blockquote> |
*/ |
Object visitPropertyAccess(PropertyAccess node) { |
- SimpleIdentifier propertyName2 = node.propertyName; |
- Element element2 = propertyName2.element; |
+ SimpleIdentifier propertyName = node.propertyName; |
+ Element element = propertyName.element; |
Type2 staticType = _dynamicType; |
- if (element2 is MethodElement) { |
- staticType = ((element2 as MethodElement)).type; |
- } else if (element2 is PropertyAccessorElement) { |
- staticType = getType((element2 as PropertyAccessorElement), node.target != null ? getStaticType(node.target) : null); |
+ if (element is MethodElement) { |
+ staticType = ((element as MethodElement)).type; |
+ } else if (element is PropertyAccessorElement) { |
+ staticType = getType((element as PropertyAccessorElement), node.target != null ? getStaticType(node.target) : null); |
} else { |
} |
- recordStaticType(propertyName2, staticType); |
+ recordStaticType(propertyName, staticType); |
recordStaticType(node, staticType); |
- Type2 propagatedType = _overrideManager.getType(element2); |
+ Type2 propagatedType = _overrideManager.getType(element); |
if (propagatedType != null && propagatedType.isMoreSpecificThan(staticType)) { |
recordPropagatedType(node, propagatedType); |
} |
@@ -6894,33 +6894,33 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* </blockquote> |
*/ |
Object visitSimpleIdentifier(SimpleIdentifier node) { |
- Element element2 = node.element; |
+ Element element = node.element; |
Type2 staticType = _dynamicType; |
- if (element2 is ClassElement) { |
+ if (element is ClassElement) { |
if (isNotTypeLiteral(node)) { |
- staticType = ((element2 as ClassElement)).type; |
+ staticType = ((element as ClassElement)).type; |
} else { |
staticType = _typeProvider.typeType; |
} |
- } else if (element2 is FunctionTypeAliasElement) { |
- staticType = ((element2 as FunctionTypeAliasElement)).type; |
- } else if (element2 is MethodElement) { |
- staticType = ((element2 as MethodElement)).type; |
- } else if (element2 is PropertyAccessorElement) { |
- staticType = getType((element2 as PropertyAccessorElement), null); |
- } else if (element2 is ExecutableElement) { |
- staticType = ((element2 as ExecutableElement)).type; |
- } else if (element2 is TypeVariableElement) { |
- staticType = ((element2 as TypeVariableElement)).type; |
- } else if (element2 is VariableElement) { |
- staticType = ((element2 as VariableElement)).type; |
- } else if (element2 is PrefixElement) { |
+ } else if (element is FunctionTypeAliasElement) { |
+ staticType = ((element as FunctionTypeAliasElement)).type; |
+ } else if (element is MethodElement) { |
+ staticType = ((element as MethodElement)).type; |
+ } else if (element is PropertyAccessorElement) { |
+ staticType = getType((element as PropertyAccessorElement), null); |
+ } else if (element is ExecutableElement) { |
+ staticType = ((element as ExecutableElement)).type; |
+ } else if (element is TypeVariableElement) { |
+ staticType = ((element as TypeVariableElement)).type; |
+ } else if (element is VariableElement) { |
+ staticType = ((element as VariableElement)).type; |
+ } else if (element is PrefixElement) { |
return null; |
} else { |
staticType = _dynamicType; |
} |
recordStaticType(node, staticType); |
- Type2 propagatedType = _overrideManager.getType(element2); |
+ Type2 propagatedType = _overrideManager.getType(element); |
if (propagatedType != null && propagatedType.isMoreSpecificThan(staticType)) { |
recordPropagatedType(node, propagatedType); |
} |
@@ -6973,12 +6973,12 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
return null; |
} |
Object visitVariableDeclaration(VariableDeclaration node) { |
- Expression initializer2 = node.initializer; |
- if (initializer2 != null) { |
- Type2 rightType = getBestType(initializer2); |
- VariableElement element2 = node.name.element as VariableElement; |
- if (element2 != null) { |
- _resolver.override(element2, rightType); |
+ Expression initializer = node.initializer; |
+ if (initializer != null) { |
+ Type2 rightType = getBestType(initializer); |
+ VariableElement element = node.name.element as VariableElement; |
+ if (element != null) { |
+ _resolver.override(element, rightType); |
} |
} |
return null; |
@@ -6991,9 +6991,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
*/ |
Type2 computeArgumentType(ExecutableElement element) { |
if (element != null) { |
- List<ParameterElement> parameters2 = element.parameters; |
- if (parameters2 != null && parameters2.length == 2) { |
- return parameters2[1].type; |
+ List<ParameterElement> parameters = element.parameters; |
+ if (parameters != null && parameters.length == 2) { |
+ return parameters[1].type; |
} |
} |
return _dynamicType; |
@@ -7008,31 +7008,31 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
if (element is PropertyAccessorElement) { |
FunctionType propertyType = ((element as PropertyAccessorElement)).type; |
if (propertyType != null) { |
- Type2 returnType2 = propertyType.returnType; |
- if (returnType2 is InterfaceType) { |
- if (identical(returnType2, _typeProvider.functionType)) { |
+ Type2 returnType = propertyType.returnType; |
+ if (returnType is InterfaceType) { |
+ if (identical(returnType, _typeProvider.functionType)) { |
return _dynamicType; |
} |
- MethodElement callMethod = ((returnType2 as InterfaceType)).lookUpMethod(ElementResolver.CALL_METHOD_NAME, _resolver.definingLibrary); |
+ MethodElement callMethod = ((returnType as InterfaceType)).lookUpMethod(ElementResolver.CALL_METHOD_NAME, _resolver.definingLibrary); |
if (callMethod != null) { |
return callMethod.type.returnType; |
} |
- } else if (returnType2 is FunctionType) { |
- Type2 innerReturnType = ((returnType2 as FunctionType)).returnType; |
+ } else if (returnType is FunctionType) { |
+ Type2 innerReturnType = ((returnType as FunctionType)).returnType; |
if (innerReturnType != null) { |
return innerReturnType; |
} |
- } else if (returnType2.isDartCoreFunction()) { |
+ } else if (returnType.isDartCoreFunction()) { |
return _dynamicType; |
} |
- if (returnType2 != null) { |
- return returnType2; |
+ if (returnType != null) { |
+ return returnType; |
} |
} |
} else if (element is ExecutableElement) { |
- FunctionType type2 = ((element as ExecutableElement)).type; |
- if (type2 != null) { |
- return type2.returnType; |
+ FunctionType type = ((element as ExecutableElement)).type; |
+ if (type != null) { |
+ return type.returnType; |
} |
} else if (element is VariableElement) { |
Type2 variableType = ((element as VariableElement)).type; |
@@ -7051,11 +7051,11 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return the return type that was computed |
*/ |
Type2 computeReturnType2(FunctionDeclaration node) { |
- TypeName returnType2 = node.returnType; |
- if (returnType2 == null) { |
+ TypeName returnType = node.returnType; |
+ if (returnType == null) { |
return _dynamicType; |
} |
- return returnType2.type; |
+ return returnType.type; |
} |
/** |
@@ -7066,9 +7066,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return the return type that was computed |
*/ |
Type2 computeReturnType3(FunctionExpression node) { |
- FunctionBody body2 = node.body; |
- if (body2 is ExpressionFunctionBody) { |
- return getStaticType(((body2 as ExpressionFunctionBody)).expression); |
+ FunctionBody body = node.body; |
+ if (body is ExpressionFunctionBody) { |
+ return getStaticType(((body as ExpressionFunctionBody)).expression); |
} |
return _dynamicType; |
} |
@@ -7125,9 +7125,9 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return the string specified by the first argument in the argument list |
*/ |
String getFirstArgumentAsString(ArgumentList argumentList) { |
- NodeList<Expression> arguments2 = argumentList.arguments; |
- if (arguments2.length > 0) { |
- Expression argument = arguments2[0]; |
+ NodeList<Expression> arguments = argumentList.arguments; |
+ if (arguments.length > 0) { |
+ Expression argument = arguments[0]; |
if (argument is SimpleStringLiteral) { |
return ((argument as SimpleStringLiteral)).value; |
} |
@@ -7208,29 +7208,29 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
if (parameterTypes != null && parameterTypes.length > 0) { |
return parameterTypes[0]; |
} |
- PropertyAccessorElement getter2 = accessor.variable.getter; |
- if (getter2 != null) { |
- functionType = getter2.type; |
+ PropertyAccessorElement getter = accessor.variable.getter; |
+ if (getter != null) { |
+ functionType = getter.type; |
if (functionType != null) { |
return functionType.returnType; |
} |
} |
return _dynamicType; |
} |
- Type2 returnType2 = functionType.returnType; |
- if (returnType2 is TypeVariableType && context is InterfaceType) { |
+ Type2 returnType = functionType.returnType; |
+ if (returnType is TypeVariableType && context is InterfaceType) { |
InterfaceType interfaceTypeContext = (context as InterfaceType); |
List<TypeVariableElement> parameterElements = interfaceTypeContext.element != null ? interfaceTypeContext.element.typeVariables : null; |
if (parameterElements != null) { |
for (int i = 0; i < parameterElements.length; i++) { |
TypeVariableElement varElt = parameterElements[i]; |
- if (returnType2.name == varElt.name) { |
+ if (returnType.name == varElt.name) { |
return interfaceTypeContext.typeArguments[i]; |
} |
} |
} |
} |
- return returnType2; |
+ return returnType; |
} |
/** |
@@ -7239,11 +7239,11 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return the type represented by the type name |
*/ |
Type2 getType2(TypeName typeName) { |
- Type2 type2 = typeName.type; |
- if (type2 == null) { |
+ Type2 type = typeName.type; |
+ if (type == null) { |
return _dynamicType; |
} |
- return type2; |
+ return type; |
} |
/** |
@@ -7259,8 +7259,8 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return {@code true} if the given node is not a type literal |
*/ |
bool isNotTypeLiteral(Identifier node) { |
- ASTNode parent2 = node.parent; |
- return parent2 is TypeName || (parent2 is PrefixedIdentifier && (parent2.parent is TypeName || identical(((parent2 as PrefixedIdentifier)).prefix, node))) || (parent2 is PropertyAccess && identical(((parent2 as PropertyAccess)).target, node)) || (parent2 is MethodInvocation && identical(node, ((parent2 as MethodInvocation)).target)); |
+ ASTNode parent = node.parent; |
+ return parent is TypeName || (parent is PrefixedIdentifier && (parent.parent is TypeName || identical(((parent as PrefixedIdentifier)).prefix, node))) || (parent is PropertyAccess && identical(((parent as PropertyAccess)).target, node)) || (parent is MethodInvocation && identical(node, ((parent as MethodInvocation)).target)); |
} |
/** |
@@ -7294,20 +7294,20 @@ class StaticTypeAnalyzer extends SimpleASTVisitor<Object> { |
* @return the better type guess, or the same static type as given |
*/ |
Type2 refineBinaryExpressionType(BinaryExpression node, Type2 staticType) { |
- sc.TokenType operator2 = node.operator.type; |
- if (identical(operator2, sc.TokenType.AMPERSAND_AMPERSAND) || identical(operator2, sc.TokenType.BAR_BAR) || identical(operator2, sc.TokenType.EQ_EQ) || identical(operator2, sc.TokenType.BANG_EQ)) { |
+ sc.TokenType operator = node.operator.type; |
+ if (identical(operator, sc.TokenType.AMPERSAND_AMPERSAND) || identical(operator, sc.TokenType.BAR_BAR) || identical(operator, sc.TokenType.EQ_EQ) || identical(operator, sc.TokenType.BANG_EQ)) { |
return _typeProvider.boolType; |
} |
- if (identical(operator2, sc.TokenType.MINUS) || identical(operator2, sc.TokenType.PERCENT) || identical(operator2, sc.TokenType.PLUS) || identical(operator2, sc.TokenType.STAR)) { |
- Type2 doubleType2 = _typeProvider.doubleType; |
- if (identical(getStaticType(node.leftOperand), doubleType2) || identical(getStaticType(node.rightOperand), doubleType2)) { |
- return doubleType2; |
+ if (identical(operator, sc.TokenType.MINUS) || identical(operator, sc.TokenType.PERCENT) || identical(operator, sc.TokenType.PLUS) || identical(operator, sc.TokenType.STAR)) { |
+ Type2 doubleType = _typeProvider.doubleType; |
+ if (identical(getStaticType(node.leftOperand), doubleType) || identical(getStaticType(node.rightOperand), doubleType)) { |
+ return doubleType; |
} |
} |
- if (identical(operator2, sc.TokenType.MINUS) || identical(operator2, sc.TokenType.PERCENT) || identical(operator2, sc.TokenType.PLUS) || identical(operator2, sc.TokenType.STAR) || identical(operator2, sc.TokenType.TILDE_SLASH)) { |
- Type2 intType2 = _typeProvider.intType; |
- if (identical(getStaticType(node.leftOperand), intType2) && identical(getStaticType(node.rightOperand), intType2)) { |
- staticType = intType2; |
+ if (identical(operator, sc.TokenType.MINUS) || identical(operator, sc.TokenType.PERCENT) || identical(operator, sc.TokenType.PLUS) || identical(operator, sc.TokenType.STAR) || identical(operator, sc.TokenType.TILDE_SLASH)) { |
+ Type2 intType = _typeProvider.intType; |
+ if (identical(getStaticType(node.leftOperand), intType) && identical(getStaticType(node.rightOperand), intType)) { |
+ staticType = intType; |
} |
} |
return staticType; |
@@ -7486,11 +7486,11 @@ class TypeOverrideManager_TypeOverrideScope { |
Map<Element, Type2> overrides = new Map<Element, Type2>(); |
if (variableList.isConst() || variableList.isFinal()) { |
for (VariableDeclaration variable in variableList.variables) { |
- Element element2 = variable.element; |
- if (element2 != null) { |
- Type2 type = _overridenTypes[element2]; |
+ Element element = variable.element; |
+ if (element != null) { |
+ Type2 type = _overridenTypes[element]; |
if (type != null) { |
- overrides[element2] = type; |
+ overrides[element] = type; |
} |
} |
} |
@@ -7800,9 +7800,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
exceptionType = getType3(exceptionTypeName); |
} |
recordType(exception, exceptionType); |
- Element element2 = exception.element; |
- if (element2 is VariableElementImpl) { |
- ((element2 as VariableElementImpl)).type = exceptionType; |
+ Element element = exception.element; |
+ if (element is VariableElementImpl) { |
+ ((element as VariableElementImpl)).type = exceptionType; |
} else { |
} |
} |
@@ -7817,19 +7817,19 @@ class TypeResolverVisitor extends ScopedVisitor { |
super.visitClassDeclaration(node); |
ClassElementImpl classElement = getClassElement(node.name); |
InterfaceType superclassType = null; |
- ExtendsClause extendsClause2 = node.extendsClause; |
- if (extendsClause2 != null) { |
+ ExtendsClause extendsClause = node.extendsClause; |
+ if (extendsClause != null) { |
ErrorCode errorCode = node.withClause == null ? CompileTimeErrorCode.EXTENDS_NON_CLASS : CompileTimeErrorCode.MIXIN_WITH_NON_CLASS_SUPERCLASS; |
- superclassType = resolveType(extendsClause2.superclass, errorCode); |
+ superclassType = resolveType(extendsClause.superclass, errorCode); |
if (superclassType != typeProvider.objectType) { |
classElement.validMixin = false; |
} |
} |
if (classElement != null) { |
if (superclassType == null) { |
- InterfaceType objectType2 = typeProvider.objectType; |
- if (classElement.type != objectType2) { |
- superclassType = objectType2; |
+ InterfaceType objectType = typeProvider.objectType; |
+ if (classElement.type != objectType) { |
+ superclassType = objectType; |
} |
} |
classElement.supertype = superclassType; |
@@ -7853,11 +7853,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
} |
Object visitConstructorDeclaration(ConstructorDeclaration node) { |
super.visitConstructorDeclaration(node); |
- ExecutableElementImpl element2 = node.element as ExecutableElementImpl; |
- FunctionTypeImpl type = new FunctionTypeImpl.con1(element2); |
- setTypeInformation(type, null, element2.parameters); |
- type.returnType = ((element2.enclosingElement as ClassElement)).type; |
- element2.type = type; |
+ ExecutableElementImpl element = node.element as ExecutableElementImpl; |
+ FunctionTypeImpl type = new FunctionTypeImpl.con1(element); |
+ setTypeInformation(type, null, element.parameters); |
+ type.returnType = ((element.enclosingElement as ClassElement)).type; |
+ element.type = type; |
return null; |
} |
Object visitDeclaredIdentifier(DeclaredIdentifier node) { |
@@ -7869,8 +7869,8 @@ class TypeResolverVisitor extends ScopedVisitor { |
} else { |
declaredType = getType3(typeName); |
} |
- LocalVariableElementImpl element2 = node.element as LocalVariableElementImpl; |
- element2.type = declaredType; |
+ LocalVariableElementImpl element = node.element as LocalVariableElementImpl; |
+ element.type = declaredType; |
return null; |
} |
Object visitDefaultFormalParameter(DefaultFormalParameter node) { |
@@ -7879,9 +7879,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
} |
Object visitFieldFormalParameter(FieldFormalParameter node) { |
super.visitFieldFormalParameter(node); |
- Element element2 = node.identifier.element; |
- if (element2 is ParameterElementImpl) { |
- ParameterElementImpl parameter = element2 as ParameterElementImpl; |
+ Element element = node.identifier.element; |
+ if (element is ParameterElementImpl) { |
+ ParameterElementImpl parameter = element as ParameterElementImpl; |
Type2 type; |
TypeName typeName = node.type; |
if (typeName == null) { |
@@ -7896,44 +7896,44 @@ class TypeResolverVisitor extends ScopedVisitor { |
} |
Object visitFunctionDeclaration(FunctionDeclaration node) { |
super.visitFunctionDeclaration(node); |
- ExecutableElementImpl element2 = node.element as ExecutableElementImpl; |
- FunctionTypeImpl type = new FunctionTypeImpl.con1(element2); |
- setTypeInformation(type, node.returnType, element2.parameters); |
- element2.type = type; |
+ ExecutableElementImpl element = node.element as ExecutableElementImpl; |
+ FunctionTypeImpl type = new FunctionTypeImpl.con1(element); |
+ setTypeInformation(type, node.returnType, element.parameters); |
+ element.type = type; |
return null; |
} |
Object visitFunctionTypeAlias(FunctionTypeAlias node) { |
super.visitFunctionTypeAlias(node); |
- FunctionTypeAliasElementImpl element2 = node.element as FunctionTypeAliasElementImpl; |
- FunctionTypeImpl type2 = element2.type as FunctionTypeImpl; |
- setTypeInformation(type2, node.returnType, element2.parameters); |
+ FunctionTypeAliasElementImpl element = node.element as FunctionTypeAliasElementImpl; |
+ FunctionTypeImpl type = element.type as FunctionTypeImpl; |
+ setTypeInformation(type, node.returnType, element.parameters); |
return null; |
} |
Object visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node) { |
super.visitFunctionTypedFormalParameter(node); |
- ParameterElementImpl element2 = node.identifier.element as ParameterElementImpl; |
+ ParameterElementImpl element = node.identifier.element as ParameterElementImpl; |
AnonymousFunctionTypeImpl type = new AnonymousFunctionTypeImpl(); |
- List<ParameterElement> parameters2 = getElements(node.parameters); |
- setTypeInformation(type, node.returnType, parameters2); |
- type.baseParameters = parameters2; |
- element2.type = type; |
+ List<ParameterElement> parameters = getElements(node.parameters); |
+ setTypeInformation(type, node.returnType, parameters); |
+ type.baseParameters = parameters; |
+ element.type = type; |
return null; |
} |
Object visitMethodDeclaration(MethodDeclaration node) { |
super.visitMethodDeclaration(node); |
- ExecutableElementImpl element2 = node.element as ExecutableElementImpl; |
- FunctionTypeImpl type = new FunctionTypeImpl.con1(element2); |
- setTypeInformation(type, node.returnType, element2.parameters); |
- element2.type = type; |
- if (element2 is PropertyAccessorElement) { |
- PropertyAccessorElement accessor = element2 as PropertyAccessorElement; |
- PropertyInducingElementImpl variable2 = accessor.variable as PropertyInducingElementImpl; |
+ ExecutableElementImpl element = node.element as ExecutableElementImpl; |
+ FunctionTypeImpl type = new FunctionTypeImpl.con1(element); |
+ setTypeInformation(type, node.returnType, element.parameters); |
+ element.type = type; |
+ if (element is PropertyAccessorElement) { |
+ PropertyAccessorElement accessor = element as PropertyAccessorElement; |
+ PropertyInducingElementImpl variable = accessor.variable as PropertyInducingElementImpl; |
if (accessor.isGetter()) { |
- variable2.type = type.returnType; |
- } else if (variable2.type == null) { |
+ variable.type = type.returnType; |
+ } else if (variable.type == null) { |
List<Type2> parameterTypes = type.normalParameterTypes; |
if (parameterTypes != null && parameterTypes.length > 0) { |
- variable2.type = parameterTypes[0]; |
+ variable.type = parameterTypes[0]; |
} |
} |
} |
@@ -7948,9 +7948,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
} else { |
declaredType = getType3(typeName); |
} |
- Element element2 = node.identifier.element; |
- if (element2 is ParameterElement) { |
- ((element2 as ParameterElementImpl)).type = declaredType; |
+ Element element = node.identifier.element; |
+ if (element is ParameterElement) { |
+ ((element as ParameterElementImpl)).type = declaredType; |
} else { |
} |
return null; |
@@ -7981,19 +7981,19 @@ class TypeResolverVisitor extends ScopedVisitor { |
node.type = voidType; |
return null; |
} |
- ASTNode parent2 = node.parent; |
- if (typeName is PrefixedIdentifier && parent2 is ConstructorName && argumentList == null) { |
- ConstructorName name = parent2 as ConstructorName; |
+ ASTNode parent = node.parent; |
+ if (typeName is PrefixedIdentifier && parent is ConstructorName && argumentList == null) { |
+ ConstructorName name = parent as ConstructorName; |
if (name.name == null) { |
- SimpleIdentifier prefix2 = ((typeName as PrefixedIdentifier)).prefix; |
- element = nameScope.lookup(prefix2, definingLibrary); |
+ SimpleIdentifier prefix = ((typeName as PrefixedIdentifier)).prefix; |
+ element = nameScope.lookup(prefix, definingLibrary); |
if (element is PrefixElement) { |
return null; |
} else if (element != null) { |
name.name = ((typeName as PrefixedIdentifier)).identifier; |
name.period = ((typeName as PrefixedIdentifier)).period; |
- node.name = prefix2; |
- typeName = prefix2; |
+ node.name = prefix; |
+ typeName = prefix; |
} |
} |
} |
@@ -8065,11 +8065,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
} else if (isTypeNameInIsExpression(node)) { |
reportError(StaticWarningCode.TYPE_TEST_NON_TYPE, typeName, [typeName.name]); |
} else { |
- ASTNode parent3 = typeName.parent; |
- while (parent3 is TypeName) { |
- parent3 = parent3.parent; |
+ ASTNode parent = typeName.parent; |
+ while (parent is TypeName) { |
+ parent = parent.parent; |
} |
- if (parent3 is ExtendsClause || parent3 is ImplementsClause || parent3 is WithClause || parent3 is ClassTypeAlias) { |
+ if (parent is ExtendsClause || parent is ImplementsClause || parent is WithClause || parent is ClassTypeAlias) { |
} else { |
reportError(StaticWarningCode.NOT_A_TYPE, typeName, [typeName.name]); |
} |
@@ -8080,14 +8080,14 @@ class TypeResolverVisitor extends ScopedVisitor { |
return null; |
} |
if (argumentList != null) { |
- NodeList<TypeName> arguments2 = argumentList.arguments; |
- int argumentCount = arguments2.length; |
+ NodeList<TypeName> arguments = argumentList.arguments; |
+ int argumentCount = arguments.length; |
List<Type2> parameters = getTypeArguments(type); |
int parameterCount = parameters.length; |
int count = Math.min(argumentCount, parameterCount); |
List<Type2> typeArguments = new List<Type2>(); |
for (int i = 0; i < count; i++) { |
- Type2 argumentType = getType3(arguments2[i]); |
+ Type2 argumentType = getType3(arguments[i]); |
if (argumentType != null) { |
typeArguments.add(argumentType); |
} |
@@ -8134,21 +8134,21 @@ class TypeResolverVisitor extends ScopedVisitor { |
} else { |
declaredType = getType3(typeName); |
} |
- Element element2 = node.name.element; |
- if (element2 is VariableElement) { |
- ((element2 as VariableElementImpl)).type = declaredType; |
- if (element2 is PropertyInducingElement) { |
- PropertyInducingElement variableElement = element2 as PropertyInducingElement; |
- PropertyAccessorElementImpl getter2 = variableElement.getter as PropertyAccessorElementImpl; |
- FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter2); |
+ Element element = node.name.element; |
+ if (element is VariableElement) { |
+ ((element as VariableElementImpl)).type = declaredType; |
+ if (element is PropertyInducingElement) { |
+ PropertyInducingElement variableElement = element as PropertyInducingElement; |
+ PropertyAccessorElementImpl getter = variableElement.getter as PropertyAccessorElementImpl; |
+ FunctionTypeImpl getterType = new FunctionTypeImpl.con1(getter); |
getterType.returnType = declaredType; |
- getter2.type = getterType; |
- PropertyAccessorElementImpl setter2 = variableElement.setter as PropertyAccessorElementImpl; |
- if (setter2 != null) { |
- FunctionTypeImpl setterType = new FunctionTypeImpl.con1(setter2); |
+ getter.type = getterType; |
+ PropertyAccessorElementImpl setter = variableElement.setter as PropertyAccessorElementImpl; |
+ if (setter != null) { |
+ FunctionTypeImpl setterType = new FunctionTypeImpl.con1(setter); |
setterType.returnType = VoidTypeImpl.instance; |
setterType.normalParameterTypes = <Type2> [declaredType]; |
- setter2.type = setterType; |
+ setter.type = setterType; |
} |
} |
} else { |
@@ -8165,11 +8165,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
if (identifier == null) { |
return null; |
} |
- Element element2 = identifier.element; |
- if (element2 is! ClassElementImpl) { |
+ Element element = identifier.element; |
+ if (element is! ClassElementImpl) { |
return null; |
} |
- return element2 as ClassElementImpl; |
+ return element as ClassElementImpl; |
} |
/** |
@@ -8181,9 +8181,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
List<ParameterElement> getElements(FormalParameterList parameterList) { |
List<ParameterElement> elements = new List<ParameterElement>(); |
for (FormalParameter parameter in parameterList.parameters) { |
- ParameterElement element2 = parameter.identifier.element as ParameterElement; |
- if (element2 != null) { |
- elements.add(element2); |
+ ParameterElement element = parameter.identifier.element as ParameterElement; |
+ if (element != null) { |
+ elements.add(element); |
} |
} |
return new List.from(elements); |
@@ -8198,11 +8198,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
* were provided |
*/ |
ErrorCode getInvalidTypeParametersErrorCode(TypeName node) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is ConstructorName) { |
- parent2 = parent2.parent; |
- if (parent2 is InstanceCreationExpression) { |
- if (((parent2 as InstanceCreationExpression)).isConst()) { |
+ ASTNode parent = node.parent; |
+ if (parent is ConstructorName) { |
+ parent = parent.parent; |
+ if (parent is InstanceCreationExpression) { |
+ if (((parent as InstanceCreationExpression)).isConst()) { |
return CompileTimeErrorCode.CONST_WITH_INVALID_TYPE_PARAMETERS; |
} else { |
return CompileTimeErrorCode.NEW_WITH_INVALID_TYPE_PARAMETERS; |
@@ -8237,11 +8237,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return the type represented by the type name |
*/ |
Type2 getType3(TypeName typeName) { |
- Type2 type2 = typeName.type; |
- if (type2 == null) { |
+ Type2 type = typeName.type; |
+ if (type == null) { |
return _dynamicType; |
} |
- return type2; |
+ return type; |
} |
/** |
@@ -8277,9 +8277,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return {@code true} if the given type name is used as the type in an as expression |
*/ |
bool isTypeNameInAsExpression(TypeName typeName) { |
- ASTNode parent2 = typeName.parent; |
- if (parent2 is AsExpression) { |
- AsExpression asExpression = parent2 as AsExpression; |
+ ASTNode parent = typeName.parent; |
+ if (parent is AsExpression) { |
+ AsExpression asExpression = parent as AsExpression; |
return identical(asExpression.type, typeName); |
} |
return false; |
@@ -8291,9 +8291,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return {@code true} if the given type name is used as the exception type in a catch clause |
*/ |
bool isTypeNameInCatchClause(TypeName typeName) { |
- ASTNode parent2 = typeName.parent; |
- if (parent2 is CatchClause) { |
- CatchClause catchClause = parent2 as CatchClause; |
+ ASTNode parent = typeName.parent; |
+ if (parent is CatchClause) { |
+ CatchClause catchClause = parent as CatchClause; |
return identical(catchClause.exceptionType, typeName); |
} |
return false; |
@@ -8306,9 +8306,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
* expression |
*/ |
bool isTypeNameInInstanceCreationExpression(TypeName typeName) { |
- ASTNode parent2 = typeName.parent; |
- if (parent2 is ConstructorName && parent2.parent is InstanceCreationExpression) { |
- ConstructorName constructorName = parent2 as ConstructorName; |
+ ASTNode parent = typeName.parent; |
+ if (parent is ConstructorName && parent.parent is InstanceCreationExpression) { |
+ ConstructorName constructorName = parent as ConstructorName; |
return constructorName != null && identical(constructorName.type, typeName); |
} |
return false; |
@@ -8320,9 +8320,9 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return {@code true} if the given type name is used as the type in an is expression |
*/ |
bool isTypeNameInIsExpression(TypeName typeName) { |
- ASTNode parent2 = typeName.parent; |
- if (parent2 is IsExpression) { |
- IsExpression isExpression = parent2 as IsExpression; |
+ ASTNode parent = typeName.parent; |
+ if (parent is IsExpression) { |
+ IsExpression isExpression = parent as IsExpression; |
return identical(isExpression.type, typeName); |
} |
return false; |
@@ -8334,12 +8334,12 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return {@code true} if the given type name is used as the type in a redirected constructor |
*/ |
bool isTypeNameTargetInRedirectedConstructor(TypeName typeName) { |
- ASTNode parent2 = typeName.parent; |
- if (parent2 is ConstructorName) { |
- ConstructorName constructorName = parent2 as ConstructorName; |
- parent2 = constructorName.parent; |
- if (parent2 is ConstructorDeclaration) { |
- ConstructorDeclaration constructorDeclaration = parent2 as ConstructorDeclaration; |
+ ASTNode parent = typeName.parent; |
+ if (parent is ConstructorName) { |
+ ConstructorName constructorName = parent as ConstructorName; |
+ parent = constructorName.parent; |
+ if (parent is ConstructorDeclaration) { |
+ ConstructorDeclaration constructorDeclaration = parent as ConstructorDeclaration; |
return constructorName == constructorDeclaration.redirectedConstructor; |
} |
} |
@@ -8370,15 +8370,15 @@ class TypeResolverVisitor extends ScopedVisitor { |
*/ |
void resolve(ClassElementImpl classElement, WithClause withClause, ImplementsClause implementsClause) { |
if (withClause != null) { |
- List<InterfaceType> mixinTypes2 = resolveTypes(withClause.mixinTypes, CompileTimeErrorCode.MIXIN_OF_NON_CLASS); |
+ List<InterfaceType> mixinTypes = resolveTypes(withClause.mixinTypes, CompileTimeErrorCode.MIXIN_OF_NON_CLASS); |
if (classElement != null) { |
- classElement.mixins = mixinTypes2; |
+ classElement.mixins = mixinTypes; |
} |
} |
if (implementsClause != null) { |
- NodeList<TypeName> interfaces2 = implementsClause.interfaces; |
- List<InterfaceType> interfaceTypes = resolveTypes(interfaces2, CompileTimeErrorCode.IMPLEMENTS_NON_CLASS); |
- List<TypeName> typeNames = new List.from(interfaces2); |
+ NodeList<TypeName> interfaces = implementsClause.interfaces; |
+ List<InterfaceType> interfaceTypes = resolveTypes(interfaces, CompileTimeErrorCode.IMPLEMENTS_NON_CLASS); |
+ List<TypeName> typeNames = new List.from(interfaces); |
String dynamicKeyword = sc.Keyword.DYNAMIC.syntax; |
List<bool> detectedRepeatOnIndex = new List<bool>.filled(typeNames.length, false); |
for (int i = 0; i < detectedRepeatOnIndex.length; i++) { |
@@ -8386,18 +8386,18 @@ class TypeResolverVisitor extends ScopedVisitor { |
} |
for (int i = 0; i < typeNames.length; i++) { |
TypeName typeName = typeNames[i]; |
- String name3 = typeName.name.name; |
- if (name3 == dynamicKeyword) { |
+ String name = typeName.name.name; |
+ if (name == dynamicKeyword) { |
reportError(CompileTimeErrorCode.IMPLEMENTS_DYNAMIC, typeName, []); |
} |
if (!detectedRepeatOnIndex[i]) { |
for (int j = i + 1; j < typeNames.length; j++) { |
- Element element3 = typeName.name.element; |
+ Element element = typeName.name.element; |
TypeName typeName2 = typeNames[j]; |
Identifier identifier2 = typeName2.name; |
String name2 = identifier2.name; |
Element element2 = identifier2.element; |
- if (element3 != null && element3 == element2) { |
+ if (element != null && element == element2) { |
detectedRepeatOnIndex[j] = true; |
reportError(CompileTimeErrorCode.IMPLEMENTS_REPEATED, typeName2, [name2]); |
} |
@@ -8418,13 +8418,13 @@ class TypeResolverVisitor extends ScopedVisitor { |
* @return the type specified by the type name |
*/ |
InterfaceType resolveType(TypeName typeName, ErrorCode nonTypeError) { |
- Type2 type2 = typeName.type; |
- if (type2 is InterfaceType) { |
- return type2 as InterfaceType; |
+ Type2 type = typeName.type; |
+ if (type is InterfaceType) { |
+ return type as InterfaceType; |
} |
- Identifier name2 = typeName.name; |
- if (name2.name != sc.Keyword.DYNAMIC.syntax) { |
- reportError(nonTypeError, name2, [name2.name]); |
+ Identifier name = typeName.name; |
+ if (name.name != sc.Keyword.DYNAMIC.syntax) { |
+ reportError(nonTypeError, name, [name.name]); |
} |
return null; |
} |
@@ -8455,11 +8455,11 @@ class TypeResolverVisitor extends ScopedVisitor { |
PrefixedIdentifier identifier = typeName as PrefixedIdentifier; |
identifier.identifier.staticElement = element2; |
identifier.identifier.element = element2; |
- SimpleIdentifier prefix2 = identifier.prefix; |
- Element prefixElement = nameScope.lookup(prefix2, definingLibrary); |
+ SimpleIdentifier prefix = identifier.prefix; |
+ Element prefixElement = nameScope.lookup(prefix, definingLibrary); |
if (prefixElement != null) { |
- prefix2.staticElement = prefixElement; |
- prefix2.element = prefixElement; |
+ prefix.staticElement = prefixElement; |
+ prefix.element = prefixElement; |
} |
} |
} |
@@ -8611,8 +8611,8 @@ class FunctionScope extends EnclosedScope { |
void defineParameters(ExecutableElement functionElement) { |
Scope parameterScope = enclosingScope; |
if (functionElement.enclosingElement is ExecutableElement) { |
- String name2 = functionElement.name; |
- if (name2 != null && !name2.isEmpty) { |
+ String name = functionElement.name; |
+ if (name != null && !name.isEmpty) { |
parameterScope.define(functionElement); |
} |
} |
@@ -8755,32 +8755,32 @@ class LibraryImportScope extends Scope { |
* @return {@code true} if the given {@link Identifier} is the part of type annotation. |
*/ |
static bool isTypeAnnotation(Identifier identifier) { |
- ASTNode parent4 = identifier.parent; |
- if (parent4 is TypeName) { |
- ASTNode parent2 = parent4.parent; |
+ ASTNode parent = identifier.parent; |
+ if (parent is TypeName) { |
+ ASTNode parent2 = parent.parent; |
if (parent2 is FunctionDeclaration) { |
FunctionDeclaration decl = parent2 as FunctionDeclaration; |
- return identical(decl.returnType, parent4); |
+ return identical(decl.returnType, parent); |
} |
if (parent2 is FunctionTypeAlias) { |
FunctionTypeAlias decl = parent2 as FunctionTypeAlias; |
- return identical(decl.returnType, parent4); |
+ return identical(decl.returnType, parent); |
} |
if (parent2 is MethodDeclaration) { |
MethodDeclaration decl = parent2 as MethodDeclaration; |
- return identical(decl.returnType, parent4); |
+ return identical(decl.returnType, parent); |
} |
if (parent2 is VariableDeclarationList) { |
VariableDeclarationList decl = parent2 as VariableDeclarationList; |
- return identical(decl.type, parent4); |
+ return identical(decl.type, parent); |
} |
if (parent2 is SimpleFormalParameter) { |
SimpleFormalParameter decl = parent2 as SimpleFormalParameter; |
- return identical(decl.type, parent4); |
+ return identical(decl.type, parent); |
} |
if (parent2 is TypeParameter) { |
TypeParameter decl = parent2 as TypeParameter; |
- return identical(decl.bound, parent4); |
+ return identical(decl.bound, parent); |
} |
if (parent2 is TypeArgumentList) { |
ASTNode parent3 = parent2.parent; |
@@ -8999,11 +8999,11 @@ class NamespaceBuilder { |
* @return the export namespace that was created |
*/ |
Namespace createExportNamespace(ExportElement element) { |
- LibraryElement exportedLibrary2 = element.exportedLibrary; |
- if (exportedLibrary2 == null) { |
+ LibraryElement exportedLibrary = element.exportedLibrary; |
+ if (exportedLibrary == null) { |
return Namespace.EMPTY; |
} |
- Map<String, Element> definedNames = createExportMapping(exportedLibrary2, new Set<LibraryElement>()); |
+ Map<String, Element> definedNames = createExportMapping(exportedLibrary, new Set<LibraryElement>()); |
definedNames = apply(definedNames, element.combinators); |
return new Namespace(definedNames); |
} |
@@ -9021,11 +9021,11 @@ class NamespaceBuilder { |
* @return the import namespace that was created |
*/ |
Namespace createImportNamespace(ImportElement element) { |
- LibraryElement importedLibrary2 = element.importedLibrary; |
- if (importedLibrary2 == null) { |
+ LibraryElement importedLibrary = element.importedLibrary; |
+ if (importedLibrary == null) { |
return Namespace.EMPTY; |
} |
- Map<String, Element> definedNames = createExportMapping(importedLibrary2, new Set<LibraryElement>()); |
+ Map<String, Element> definedNames = createExportMapping(importedLibrary, new Set<LibraryElement>()); |
definedNames = apply(definedNames, element.combinators); |
definedNames = apply2(definedNames, element.prefix); |
return new Namespace(definedNames); |
@@ -9073,9 +9073,9 @@ class NamespaceBuilder { |
* @param element the element to be added |
*/ |
void addIfPublic(Map<String, Element> definedNames, Element element) { |
- String name2 = element.name; |
- if (name2 != null && !Scope.isPrivateName(name2)) { |
- definedNames[name2] = element; |
+ String name = element.name; |
+ if (name != null && !Scope.isPrivateName(name)) { |
+ definedNames[name] = element; |
} |
} |
@@ -9150,9 +9150,9 @@ class NamespaceBuilder { |
try { |
Map<String, Element> definedNames = new Map<String, Element>(); |
for (ExportElement element in library.exports) { |
- LibraryElement exportedLibrary2 = element.exportedLibrary; |
- if (exportedLibrary2 != null && !visitedElements.contains(exportedLibrary2)) { |
- Map<String, Element> exportedNames = createExportMapping(exportedLibrary2, visitedElements); |
+ LibraryElement exportedLibrary = element.exportedLibrary; |
+ if (exportedLibrary != null && !visitedElements.contains(exportedLibrary)) { |
+ Map<String, Element> exportedNames = createExportMapping(exportedLibrary, visitedElements); |
exportedNames = apply(exportedNames, element.combinators); |
addAll(definedNames, exportedNames); |
} |
@@ -9294,11 +9294,11 @@ abstract class Scope { |
* @return the error code used to report duplicate names within a scope |
*/ |
AnalysisError getErrorForDuplicate(Element existing, Element duplicate) { |
- Source source2 = duplicate.source; |
- if (source2 == null) { |
- source2 = source; |
+ Source source = duplicate.source; |
+ if (source == null) { |
+ source = source; |
} |
- return new AnalysisError.con2(source2, duplicate.nameOffset, duplicate.displayName.length, CompileTimeErrorCode.DUPLICATE_DEFINITION, [existing.displayName]); |
+ return new AnalysisError.con2(source, duplicate.nameOffset, duplicate.displayName.length, CompileTimeErrorCode.DUPLICATE_DEFINITION, [existing.displayName]); |
} |
/** |
@@ -9427,26 +9427,26 @@ class ConstantVerifier extends RecursiveASTVisitor<Object> { |
Set<Object> keys = new Set<Object>(); |
List<Expression> invalidKeys = new List<Expression>(); |
for (MapLiteralEntry entry in node.entries) { |
- Expression key2 = entry.key; |
+ Expression key = entry.key; |
if (isConst) { |
- EvaluationResultImpl result = validate(key2, CompileTimeErrorCode.NON_CONSTANT_MAP_KEY); |
+ EvaluationResultImpl result = validate(key, CompileTimeErrorCode.NON_CONSTANT_MAP_KEY); |
validate(entry.value, CompileTimeErrorCode.NON_CONSTANT_MAP_VALUE); |
if (result is ValidResult) { |
- Object value2 = ((result as ValidResult)).value; |
- if (keys.contains(value2)) { |
- invalidKeys.add(key2); |
+ Object value = ((result as ValidResult)).value; |
+ if (keys.contains(value)) { |
+ invalidKeys.add(key); |
} else { |
- javaSetAdd(keys, value2); |
+ javaSetAdd(keys, value); |
} |
} |
} else { |
- EvaluationResultImpl result = key2.accept(new ConstantVisitor()); |
+ EvaluationResultImpl result = key.accept(new ConstantVisitor()); |
if (result is ValidResult) { |
- Object value3 = ((result as ValidResult)).value; |
- if (keys.contains(value3)) { |
- invalidKeys.add(key2); |
+ Object value = ((result as ValidResult)).value; |
+ if (keys.contains(value)) { |
+ invalidKeys.add(key); |
} else { |
- javaSetAdd(keys, value3); |
+ javaSetAdd(keys, value); |
} |
} else { |
reportEqualKeys = false; |
@@ -9472,13 +9472,13 @@ class ConstantVerifier extends RecursiveASTVisitor<Object> { |
} |
Object visitVariableDeclaration(VariableDeclaration node) { |
super.visitVariableDeclaration(node); |
- Expression initializer2 = node.initializer; |
- if (initializer2 != null && node.isConst()) { |
- VariableElementImpl element2 = node.element as VariableElementImpl; |
- EvaluationResultImpl result = element2.evaluationResult; |
+ Expression initializer = node.initializer; |
+ if (initializer != null && node.isConst()) { |
+ VariableElementImpl element = node.element as VariableElementImpl; |
+ EvaluationResultImpl result = element.evaluationResult; |
if (result == null) { |
- result = validate(initializer2, CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE); |
- element2.evaluationResult = result; |
+ result = validate(initializer, CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE); |
+ element.evaluationResult = result; |
} else if (result is ErrorResult) { |
reportErrors(result, CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE); |
} |
@@ -9536,11 +9536,11 @@ class ConstantVerifier extends RecursiveASTVisitor<Object> { |
if (!node.isConst()) { |
return; |
} |
- ArgumentList argumentList2 = node.argumentList; |
- if (argumentList2 == null) { |
+ ArgumentList argumentList = node.argumentList; |
+ if (argumentList == null) { |
return; |
} |
- for (Expression argument in argumentList2.arguments) { |
+ for (Expression argument in argumentList.arguments) { |
if (argument is NamedExpression) { |
argument = ((argument as NamedExpression)).expression; |
} |
@@ -9560,12 +9560,12 @@ class ConstantVerifier extends RecursiveASTVisitor<Object> { |
for (FormalParameter parameter in parameters2.parameters) { |
if (parameter is DefaultFormalParameter) { |
DefaultFormalParameter defaultParameter = parameter as DefaultFormalParameter; |
- Expression defaultValue2 = defaultParameter.defaultValue; |
- if (defaultValue2 != null) { |
- EvaluationResultImpl result = validate(defaultValue2, CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE); |
+ Expression defaultValue = defaultParameter.defaultValue; |
+ if (defaultValue != null) { |
+ EvaluationResultImpl result = validate(defaultValue, CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE); |
if (defaultParameter.isConst()) { |
- VariableElementImpl element2 = parameter.element as VariableElementImpl; |
- element2.evaluationResult = result; |
+ VariableElementImpl element = parameter.element as VariableElementImpl; |
+ element.evaluationResult = result; |
} |
} |
} |
@@ -9605,8 +9605,8 @@ class ConstantVerifier extends RecursiveASTVisitor<Object> { |
*/ |
void validateInitializers(ConstructorDeclaration constructor) { |
List<ParameterElement> parameterElements = constructor.parameters.elements; |
- NodeList<ConstructorInitializer> initializers2 = constructor.initializers; |
- for (ConstructorInitializer initializer in initializers2) { |
+ NodeList<ConstructorInitializer> initializers = constructor.initializers; |
+ for (ConstructorInitializer initializer in initializers) { |
if (initializer is ConstructorFieldInitializer) { |
ConstructorFieldInitializer fieldInitializer = initializer as ConstructorFieldInitializer; |
validateInitializerExpression(parameterElements, fieldInitializer.expression); |
@@ -9627,24 +9627,24 @@ class ConstantVisitor_10 extends ConstantVisitor { |
List<ParameterElement> parameterElements; |
ConstantVisitor_10(this.ConstantVerifier_this, this.parameterElements) : super(); |
EvaluationResultImpl visitSimpleIdentifier(SimpleIdentifier node) { |
- Element element2 = node.element; |
+ Element element = node.element; |
for (ParameterElement parameterElement in parameterElements) { |
- if (identical(parameterElement, element2) && parameterElement != null) { |
- Type2 type2 = parameterElement.type; |
- if (type2 != null) { |
- if (type2.isDynamic()) { |
+ if (identical(parameterElement, element) && parameterElement != null) { |
+ Type2 type = parameterElement.type; |
+ if (type != null) { |
+ if (type.isDynamic()) { |
return ValidResult.RESULT_DYNAMIC; |
} |
- if (type2.isSubtypeOf(ConstantVerifier_this._boolType)) { |
+ if (type.isSubtypeOf(ConstantVerifier_this._boolType)) { |
return ValidResult.RESULT_BOOL; |
} |
- if (type2.isSubtypeOf(ConstantVerifier_this._intType)) { |
+ if (type.isSubtypeOf(ConstantVerifier_this._intType)) { |
return ValidResult.RESULT_INT; |
} |
- if (type2.isSubtypeOf(ConstantVerifier_this._numType)) { |
+ if (type.isSubtypeOf(ConstantVerifier_this._numType)) { |
return ValidResult.RESULT_NUM; |
} |
- if (type2.isSubtypeOf(ConstantVerifier_this._stringType)) { |
+ if (type.isSubtypeOf(ConstantVerifier_this._stringType)) { |
return ValidResult.RESULT_STRING; |
} |
} |
@@ -9801,8 +9801,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
return super.visitAssertStatement(node); |
} |
Object visitAssignmentExpression(AssignmentExpression node) { |
- sc.Token operator2 = node.operator; |
- sc.TokenType operatorType = operator2.type; |
+ sc.Token operator = node.operator; |
+ sc.TokenType operatorType = operator.type; |
if (identical(operatorType, sc.TokenType.EQ)) { |
checkForInvalidAssignment2(node.leftHandSide, node.rightHandSide); |
} else { |
@@ -9828,14 +9828,14 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
ClassElement outerClass = _enclosingClass; |
try { |
_enclosingClass = node.element; |
- WithClause withClause2 = node.withClause; |
- ImplementsClause implementsClause2 = node.implementsClause; |
- ExtendsClause extendsClause2 = node.extendsClause; |
+ WithClause withClause = node.withClause; |
+ ImplementsClause implementsClause = node.implementsClause; |
+ ExtendsClause extendsClause = node.extendsClause; |
checkForBuiltInIdentifierAsName(node.name, CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME); |
checkForMemberWithClassName(); |
- checkForAllMixinErrorCodes(withClause2); |
- if (implementsClause2 != null || extendsClause2 != null) { |
- if (!checkForImplementsDisallowedClass(implementsClause2) && !checkForExtendsDisallowedClass(extendsClause2)) { |
+ checkForAllMixinErrorCodes(withClause); |
+ if (implementsClause != null || extendsClause != null) { |
+ if (!checkForImplementsDisallowedClass(implementsClause) && !checkForExtendsDisallowedClass(extendsClause)) { |
checkForNonAbstractClassInheritsAbstractMember(node); |
checkForInconsistentMethodInheritance(); |
checkForRecursiveInterfaceInheritance(_enclosingClass, new List<ClassElement>()); |
@@ -9944,12 +9944,12 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (node.isSetter() || node.isGetter()) { |
checkForMismatchedAccessorTypes(node, methoName); |
if (node.isSetter()) { |
- FunctionExpression functionExpression2 = node.functionExpression; |
- if (functionExpression2 != null) { |
- checkForWrongNumberOfParametersForSetter(node.name, functionExpression2.parameters); |
+ FunctionExpression functionExpression = node.functionExpression; |
+ if (functionExpression != null) { |
+ checkForWrongNumberOfParametersForSetter(node.name, functionExpression.parameters); |
} |
- TypeName returnType2 = node.returnType; |
- checkForNonVoidReturnTypeForSetter(returnType2); |
+ TypeName returnType = node.returnType; |
+ checkForNonVoidReturnTypeForSetter(returnType); |
} |
} |
return super.visitFunctionDeclaration(node); |
@@ -9985,11 +9985,11 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
return super.visitIndexExpression(node); |
} |
Object visitInstanceCreationExpression(InstanceCreationExpression node) { |
- ConstructorName constructorName2 = node.constructorName; |
- TypeName typeName = constructorName2.type; |
- Type2 type2 = typeName.type; |
- if (type2 is InterfaceType) { |
- InterfaceType interfaceType = type2 as InterfaceType; |
+ ConstructorName constructorName = node.constructorName; |
+ TypeName typeName = constructorName.type; |
+ Type2 type = typeName.type; |
+ if (type is InterfaceType) { |
+ InterfaceType interfaceType = type as InterfaceType; |
checkForConstOrNewWithAbstractClass(node, typeName, interfaceType); |
if (node.isConst()) { |
checkForConstWithNonConst(node); |
@@ -9998,30 +9998,30 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
} else { |
checkForNewWithUndefinedConstructor(node); |
} |
- checkForTypeArgumentNotMatchingBounds(node, constructorName2.element, typeName); |
+ checkForTypeArgumentNotMatchingBounds(node, constructorName.element, typeName); |
} |
return super.visitInstanceCreationExpression(node); |
} |
Object visitListLiteral(ListLiteral node) { |
if (node.modifier != null) { |
- TypeArgumentList typeArguments2 = node.typeArguments; |
- if (typeArguments2 != null) { |
- NodeList<TypeName> arguments2 = typeArguments2.arguments; |
- if (arguments2.length != 0) { |
- checkForInvalidTypeArgumentInConstTypedLiteral(arguments2, CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_LIST); |
+ TypeArgumentList typeArguments = node.typeArguments; |
+ if (typeArguments != null) { |
+ NodeList<TypeName> arguments = typeArguments.arguments; |
+ if (arguments.length != 0) { |
+ checkForInvalidTypeArgumentInConstTypedLiteral(arguments, CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_LIST); |
} |
} |
} |
return super.visitListLiteral(node); |
} |
Object visitMapLiteral(MapLiteral node) { |
- TypeArgumentList typeArguments2 = node.typeArguments; |
- if (typeArguments2 != null) { |
- NodeList<TypeName> arguments2 = typeArguments2.arguments; |
- if (arguments2.length != 0) { |
- checkForInvalidTypeArgumentForKey(arguments2); |
+ TypeArgumentList typeArguments = node.typeArguments; |
+ if (typeArguments != null) { |
+ NodeList<TypeName> arguments = typeArguments.arguments; |
+ if (arguments.length != 0) { |
+ checkForInvalidTypeArgumentForKey(arguments); |
if (node.modifier != null) { |
- checkForInvalidTypeArgumentInConstTypedLiteral(arguments2, CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_MAP); |
+ checkForInvalidTypeArgumentInConstTypedLiteral(arguments, CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_MAP); |
} |
} |
} |
@@ -10146,14 +10146,14 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
Expression initializerNode = node.initializer; |
checkForInvalidAssignment2(nameNode, initializerNode); |
nameNode.accept(this); |
- String name2 = nameNode.name; |
- javaSetAdd(_namesForReferenceToDeclaredVariableInInitializer, name2); |
+ String name = nameNode.name; |
+ javaSetAdd(_namesForReferenceToDeclaredVariableInInitializer, name); |
try { |
if (initializerNode != null) { |
initializerNode.accept(this); |
} |
} finally { |
- _namesForReferenceToDeclaredVariableInInitializer.remove(name2); |
+ _namesForReferenceToDeclaredVariableInInitializer.remove(name); |
} |
return null; |
} |
@@ -10209,27 +10209,27 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
} |
} |
} |
- NodeList<ConstructorInitializer> initializers2 = node.initializers; |
- for (ConstructorInitializer constructorInitializer in initializers2) { |
+ NodeList<ConstructorInitializer> initializers = node.initializers; |
+ for (ConstructorInitializer constructorInitializer in initializers) { |
if (constructorInitializer is ConstructorFieldInitializer) { |
ConstructorFieldInitializer constructorFieldInitializer = constructorInitializer as ConstructorFieldInitializer; |
- SimpleIdentifier fieldName2 = constructorFieldInitializer.fieldName; |
- Element element2 = fieldName2.element; |
- if (element2 is FieldElement) { |
- FieldElement fieldElement = element2 as FieldElement; |
+ SimpleIdentifier fieldName = constructorFieldInitializer.fieldName; |
+ Element element = fieldName.element; |
+ if (element is FieldElement) { |
+ FieldElement fieldElement = element as FieldElement; |
INIT_STATE state = fieldElementsMap[fieldElement]; |
if (identical(state, INIT_STATE.NOT_INIT)) { |
fieldElementsMap[fieldElement] = INIT_STATE.INIT_IN_INITIALIZERS; |
} else if (identical(state, INIT_STATE.INIT_IN_DECLARATION)) { |
if (fieldElement.isFinal() || fieldElement.isConst()) { |
- _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION, fieldName2, []); |
+ _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION, fieldName, []); |
foundError = true; |
} |
} else if (identical(state, INIT_STATE.INIT_IN_FIELD_FORMAL)) { |
- _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER, fieldName2, []); |
+ _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER, fieldName, []); |
foundError = true; |
} else if (identical(state, INIT_STATE.INIT_IN_INITIALIZERS)) { |
- _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS, fieldName2, [fieldElement.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS, fieldName, [fieldElement.displayName]); |
foundError = true; |
} |
} |
@@ -10526,8 +10526,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
return false; |
} |
ExportElement exportElement = node.element as ExportElement; |
- LibraryElement exportedLibrary2 = exportElement.exportedLibrary; |
- if (exportedLibrary2 == null) { |
+ LibraryElement exportedLibrary = exportElement.exportedLibrary; |
+ if (exportedLibrary == null) { |
return false; |
} |
Namespace namespace = new NamespaceBuilder().createExportNamespace(exportElement); |
@@ -10535,7 +10535,7 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
for (String name in newNames) { |
ExportElement prevElement = _exportedNames[name]; |
if (prevElement != null && prevElement != exportElement) { |
- _errorReporter.reportError2(CompileTimeErrorCode.AMBIGUOUS_EXPORT, node, [name, prevElement.exportedLibrary.definingCompilationUnit.displayName, exportedLibrary2.definingCompilationUnit.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.AMBIGUOUS_EXPORT, node, [name, prevElement.exportedLibrary.definingCompilationUnit.displayName, exportedLibrary.definingCompilationUnit.displayName]); |
return true; |
} else { |
_exportedNames[name] = exportElement; |
@@ -10551,10 +10551,10 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#ARGUMENT_DEFINITION_TEST_NON_PARAMETER |
*/ |
bool checkForArgumentDefinitionTestNonParameter(ArgumentDefinitionTest node) { |
- SimpleIdentifier identifier2 = node.identifier; |
- Element element2 = identifier2.element; |
- if (element2 != null && element2 is! ParameterElement) { |
- _errorReporter.reportError2(CompileTimeErrorCode.ARGUMENT_DEFINITION_TEST_NON_PARAMETER, identifier2, [identifier2.name]); |
+ SimpleIdentifier identifier = node.identifier; |
+ Element element = identifier.element; |
+ if (element != null && element is! ParameterElement) { |
+ _errorReporter.reportError2(CompileTimeErrorCode.ARGUMENT_DEFINITION_TEST_NON_PARAMETER, identifier, [identifier.name]); |
return true; |
} |
return false; |
@@ -10587,8 +10587,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (argument == null) { |
return false; |
} |
- ParameterElement staticParameterElement2 = argument.staticParameterElement; |
- Type2 staticParameterType = staticParameterElement2 == null ? null : staticParameterElement2.type; |
+ ParameterElement staticParameterElement = argument.staticParameterElement; |
+ Type2 staticParameterType = staticParameterElement == null ? null : staticParameterElement.type; |
Type2 staticArgumentType = getStaticType(argument); |
if (staticArgumentType == null || staticParameterType == null) { |
return false; |
@@ -10673,8 +10673,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME |
*/ |
bool checkForBuiltInIdentifierAsName(SimpleIdentifier identifier, ErrorCode errorCode) { |
- sc.Token token2 = identifier.token; |
- if (identical(token2.type, sc.TokenType.KEYWORD)) { |
+ sc.Token token = identifier.token; |
+ if (identical(token.type, sc.TokenType.KEYWORD)) { |
_errorReporter.reportError2(errorCode, identifier, [identifier.name]); |
return true; |
} |
@@ -10693,9 +10693,9 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
Identifier identifier = typeName.name; |
if (identifier is SimpleIdentifier) { |
SimpleIdentifier simpleIdentifier = identifier as SimpleIdentifier; |
- sc.Token token2 = simpleIdentifier.token; |
- if (identical(token2.type, sc.TokenType.KEYWORD)) { |
- if (((token2 as sc.KeywordToken)).keyword != sc.Keyword.DYNAMIC) { |
+ sc.Token token = simpleIdentifier.token; |
+ if (identical(token.type, sc.TokenType.KEYWORD)) { |
+ if (((token as sc.KeywordToken)).keyword != sc.Keyword.DYNAMIC) { |
_errorReporter.reportError2(CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE, identifier, [identifier.name]); |
return true; |
} |
@@ -10713,25 +10713,25 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see StaticWarningCode#CASE_BLOCK_NOT_TERMINATED |
*/ |
bool checkForCaseBlockNotTerminated(SwitchCase node) { |
- NodeList<Statement> statements2 = node.statements; |
- if (statements2.isEmpty) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is SwitchStatement) { |
- SwitchStatement switchStatement = parent2 as SwitchStatement; |
- NodeList<SwitchMember> members2 = switchStatement.members; |
- int index = members2.indexOf(node); |
- if (index != -1 && index < members2.length - 1) { |
+ NodeList<Statement> statements = node.statements; |
+ if (statements.isEmpty) { |
+ ASTNode parent = node.parent; |
+ if (parent is SwitchStatement) { |
+ SwitchStatement switchStatement = parent as SwitchStatement; |
+ NodeList<SwitchMember> members = switchStatement.members; |
+ int index = members.indexOf(node); |
+ if (index != -1 && index < members.length - 1) { |
return false; |
} |
} |
} else { |
- Statement statement = statements2[statements2.length - 1]; |
+ Statement statement = statements[statements.length - 1]; |
if (statement is BreakStatement || statement is ContinueStatement || statement is ReturnStatement) { |
return false; |
} |
if (statement is ExpressionStatement) { |
- Expression expression2 = ((statement as ExpressionStatement)).expression; |
- if (expression2 is ThrowExpression) { |
+ Expression expression = ((statement as ExpressionStatement)).expression; |
+ if (expression is ThrowExpression) { |
return false; |
} |
} |
@@ -10749,10 +10749,10 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
*/ |
bool checkForCaseBlocksNotTerminated(SwitchStatement node) { |
bool foundError = false; |
- NodeList<SwitchMember> members2 = node.members; |
- int lastMember = members2.length - 1; |
+ NodeList<SwitchMember> members = node.members; |
+ int lastMember = members.length - 1; |
for (int i = 0; i < lastMember; i++) { |
- SwitchMember member = members2[i]; |
+ SwitchMember member = members[i]; |
if (member is SwitchCase) { |
foundError = javaBooleanOr(foundError, checkForCaseBlockNotTerminated((member as SwitchCase))); |
} |
@@ -10768,15 +10768,15 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS |
*/ |
bool checkForCaseExpressionTypeImplementsEquals(SwitchStatement node) { |
- Expression expression2 = node.expression; |
- Type2 type = getStaticType(expression2); |
+ Expression expression = node.expression; |
+ Type2 type = getStaticType(expression); |
if (type != null && type != _typeProvider.intType && type != _typeProvider.stringType) { |
- Element element2 = type.element; |
- if (element2 is ClassElement) { |
- ClassElement classElement = element2 as ClassElement; |
+ Element element = type.element; |
+ if (element is ClassElement) { |
+ ClassElement classElement = element as ClassElement; |
MethodElement method = classElement.lookUpMethod("==", _currentLibrary); |
if (method != null && method.enclosingElement.type != _typeProvider.objectType) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS, expression2, [element2.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS, expression, [element.displayName]); |
return true; |
} |
} |
@@ -10813,34 +10813,34 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
bool checkForConflictingConstructorNameAndMember(ConstructorDeclaration node) { |
ConstructorElement constructorElement = node.element; |
SimpleIdentifier constructorName = node.name; |
- String name2 = constructorElement.name; |
+ String name = constructorElement.name; |
ClassElement classElement = constructorElement.enclosingElement; |
- List<ConstructorElement> constructors2 = classElement.constructors; |
- for (ConstructorElement otherConstructor in constructors2) { |
+ List<ConstructorElement> constructors = classElement.constructors; |
+ for (ConstructorElement otherConstructor in constructors) { |
if (identical(otherConstructor, constructorElement)) { |
continue; |
} |
- if (name2 == otherConstructor.name) { |
- if (name2 == null || name2.length == 0) { |
+ if (name == otherConstructor.name) { |
+ if (name == null || name.length == 0) { |
_errorReporter.reportError2(CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_DEFAULT, node, []); |
} else { |
- _errorReporter.reportError2(CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_NAME, node, [name2]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_NAME, node, [name]); |
} |
return true; |
} |
} |
if (constructorName != null && constructorElement != null && !constructorName.isSynthetic()) { |
- List<FieldElement> fields2 = classElement.fields; |
- for (FieldElement field in fields2) { |
- if (field.name == name2) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_FIELD, node, [name2]); |
+ List<FieldElement> fields = classElement.fields; |
+ for (FieldElement field in fields) { |
+ if (field.name == name) { |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_FIELD, node, [name]); |
return true; |
} |
} |
- List<MethodElement> methods2 = classElement.methods; |
- for (MethodElement method in methods2) { |
- if (method.name == name2) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_METHOD, node, [name2]); |
+ List<MethodElement> methods = classElement.methods; |
+ for (MethodElement method in methods) { |
+ if (method.name == name) { |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_NAME_AND_METHOD, node, [name]); |
return true; |
} |
} |
@@ -10864,18 +10864,18 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nameNode == null) { |
return false; |
} |
- String name2 = nameNode.name; |
+ String name = nameNode.name; |
if (_enclosingClass == null) { |
return false; |
} |
InterfaceType enclosingType = _enclosingClass.type; |
ExecutableElement superElement; |
- superElement = enclosingType.lookUpGetterInSuperclass(name2, _currentLibrary); |
+ superElement = enclosingType.lookUpGetterInSuperclass(name, _currentLibrary); |
if (superElement == null) { |
- superElement = enclosingType.lookUpSetterInSuperclass(name2, _currentLibrary); |
+ superElement = enclosingType.lookUpSetterInSuperclass(name, _currentLibrary); |
} |
if (superElement == null) { |
- superElement = enclosingType.lookUpMethodInSuperclass(name2, _currentLibrary); |
+ superElement = enclosingType.lookUpMethodInSuperclass(name, _currentLibrary); |
} |
if (superElement == null) { |
return false; |
@@ -10908,12 +10908,12 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nameNode == null) { |
return false; |
} |
- String name2 = nameNode.name; |
+ String name = nameNode.name; |
if (_enclosingClass == null) { |
return false; |
} |
InterfaceType enclosingType = _enclosingClass.type; |
- ExecutableElement setter = enclosingType.lookUpSetter(name2, _currentLibrary); |
+ ExecutableElement setter = enclosingType.lookUpSetter(name, _currentLibrary); |
if (setter == null) { |
return false; |
} |
@@ -10941,18 +10941,18 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nameNode == null) { |
return false; |
} |
- String name2 = nameNode.name; |
+ String name = nameNode.name; |
if (_enclosingClass == null) { |
return false; |
} |
InterfaceType enclosingType = _enclosingClass.type; |
ExecutableElement member; |
- member = enclosingType.lookUpMethod(name2, _currentLibrary); |
+ member = enclosingType.lookUpMethod(name, _currentLibrary); |
if (member == null) { |
- member = enclosingType.lookUpGetter(name2, _currentLibrary); |
+ member = enclosingType.lookUpGetter(name, _currentLibrary); |
} |
if (member == null) { |
- member = enclosingType.lookUpSetter(name2, _currentLibrary); |
+ member = enclosingType.lookUpSetter(name, _currentLibrary); |
} |
if (member == null) { |
return false; |
@@ -11027,8 +11027,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
*/ |
bool checkForConstOrNewWithAbstractClass(InstanceCreationExpression node, TypeName typeName, InterfaceType type) { |
if (type.element.isAbstract()) { |
- ConstructorElement element2 = node.element; |
- if (element2 != null && !element2.isFactory()) { |
+ ConstructorElement element = node.element; |
+ if (element != null && !element.isFactory()) { |
if (identical(((node.keyword as sc.KeywordToken)).keyword, sc.Keyword.CONST)) { |
_errorReporter.reportError2(StaticWarningCode.CONST_WITH_ABSTRACT_CLASS, typeName, []); |
} else { |
@@ -11068,11 +11068,11 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#CONST_WITH_TYPE_PARAMETERS |
*/ |
bool checkForConstWithTypeParameters(InstanceCreationExpression node) { |
- ConstructorName constructorName2 = node.constructorName; |
- if (constructorName2 == null) { |
+ ConstructorName constructorName = node.constructorName; |
+ if (constructorName == null) { |
return false; |
} |
- TypeName typeName = constructorName2.type; |
+ TypeName typeName = constructorName.type; |
return checkForConstWithTypeParameters2(typeName); |
} |
@@ -11086,17 +11086,17 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (typeName == null) { |
return false; |
} |
- Identifier name2 = typeName.name; |
- if (name2 == null) { |
+ Identifier name = typeName.name; |
+ if (name == null) { |
return false; |
} |
- if (name2.element is TypeVariableElement) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS, name2, []); |
+ if (name.element is TypeVariableElement) { |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS, name, []); |
} |
- TypeArgumentList typeArguments2 = typeName.typeArguments; |
- if (typeArguments2 != null) { |
+ TypeArgumentList typeArguments = typeName.typeArguments; |
+ if (typeArguments != null) { |
bool hasError = false; |
- for (TypeName argument in typeArguments2.arguments) { |
+ for (TypeName argument in typeArguments.arguments) { |
hasError = javaBooleanOr(hasError, checkForConstWithTypeParameters2(argument)); |
} |
return hasError; |
@@ -11118,20 +11118,20 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (node.element != null) { |
return false; |
} |
- ConstructorName constructorName2 = node.constructorName; |
- if (constructorName2 == null) { |
+ ConstructorName constructorName = node.constructorName; |
+ if (constructorName == null) { |
return false; |
} |
- TypeName type2 = constructorName2.type; |
- if (type2 == null) { |
+ TypeName type = constructorName.type; |
+ if (type == null) { |
return false; |
} |
- Identifier className = type2.name; |
- SimpleIdentifier name2 = constructorName2.name; |
- if (name2 != null) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR, name2, [className, name2]); |
+ Identifier className = type.name; |
+ SimpleIdentifier name = constructorName.name; |
+ if (name != null) { |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR, name, [className, name]); |
} else { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, constructorName2, [className]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, constructorName, [className]); |
} |
return true; |
} |
@@ -11145,8 +11145,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
bool checkForDefaultValueInFunctionTypeAlias(FunctionTypeAlias node) { |
bool result = false; |
FormalParameterList formalParameterList = node.parameters; |
- NodeList<FormalParameter> parameters2 = formalParameterList.parameters; |
- for (FormalParameter formalParameter in parameters2) { |
+ NodeList<FormalParameter> parameters = formalParameterList.parameters; |
+ for (FormalParameter formalParameter in parameters) { |
if (formalParameter is DefaultFormalParameter) { |
DefaultFormalParameter defaultFormalParameter = formalParameter as DefaultFormalParameter; |
if (defaultFormalParameter.defaultValue != null) { |
@@ -11174,15 +11174,15 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nodeLibrary == null) { |
return false; |
} |
- String name2 = nodeLibrary.name; |
- LibraryElement prevLibrary = _nameToExportElement[name2]; |
+ String name = nodeLibrary.name; |
+ LibraryElement prevLibrary = _nameToExportElement[name]; |
if (prevLibrary != null) { |
if (prevLibrary != nodeLibrary) { |
- _errorReporter.reportError2(StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAME, node, [prevLibrary.definingCompilationUnit.displayName, nodeLibrary.definingCompilationUnit.displayName, name2]); |
+ _errorReporter.reportError2(StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAME, node, [prevLibrary.definingCompilationUnit.displayName, nodeLibrary.definingCompilationUnit.displayName, name]); |
return true; |
} |
} else { |
- _nameToExportElement[name2] = nodeLibrary; |
+ _nameToExportElement[name] = nodeLibrary; |
} |
return false; |
} |
@@ -11198,14 +11198,14 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (_isInSystemLibrary) { |
return false; |
} |
- Element element2 = node.element; |
- if (element2 is! ExportElement) { |
+ Element element = node.element; |
+ if (element is! ExportElement) { |
return false; |
} |
- ExportElement exportElement = element2 as ExportElement; |
+ ExportElement exportElement = element as ExportElement; |
DartSdk sdk = _currentLibrary.context.sourceFactory.dartSdk; |
- String uri2 = exportElement.uri; |
- SdkLibrary sdkLibrary = sdk.getSdkLibrary(uri2); |
+ String uri = exportElement.uri; |
+ SdkLibrary sdkLibrary = sdk.getSdkLibrary(uri); |
if (sdkLibrary == null) { |
return false; |
} |
@@ -11278,11 +11278,11 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
} |
FieldElement fieldElement = fieldNameElement as FieldElement; |
Type2 fieldType = fieldElement.type; |
- Expression expression2 = node.expression; |
- if (expression2 == null) { |
+ Expression expression = node.expression; |
+ if (expression == null) { |
return false; |
} |
- Type2 staticType = getStaticType(expression2); |
+ Type2 staticType = getStaticType(expression); |
if (staticType == null) { |
return false; |
} |
@@ -11290,20 +11290,20 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
return false; |
} else if (_strictMode) { |
if (_isEnclosingConstructorConst) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE, expression2, [staticType.displayName, fieldType.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE, expression, [staticType.displayName, fieldType.displayName]); |
} else { |
- _errorReporter.reportError2(StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, expression2, [staticType.displayName, fieldType.displayName]); |
+ _errorReporter.reportError2(StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, expression, [staticType.displayName, fieldType.displayName]); |
} |
return true; |
} |
- Type2 propagatedType = getPropagatedType(expression2); |
+ Type2 propagatedType = getPropagatedType(expression); |
if (propagatedType != null && propagatedType.isAssignableTo(fieldType)) { |
return false; |
} |
if (_isEnclosingConstructorConst) { |
- _errorReporter.reportError2(CompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE, expression2, [(propagatedType == null ? staticType : propagatedType).displayName, fieldType.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE, expression, [(propagatedType == null ? staticType : propagatedType).displayName, fieldType.displayName]); |
} else { |
- _errorReporter.reportError2(StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, expression2, [(propagatedType == null ? staticType : propagatedType).displayName, fieldType.displayName]); |
+ _errorReporter.reportError2(StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE, expression, [(propagatedType == null ? staticType : propagatedType).displayName, fieldType.displayName]); |
} |
return true; |
} |
@@ -11368,8 +11368,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
bool checkForFinalNotInitialized2(VariableDeclarationList node) { |
bool foundError = false; |
if (!node.isSynthetic() && (node.isConst() || node.isFinal())) { |
- NodeList<VariableDeclaration> variables2 = node.variables; |
- for (VariableDeclaration variable in variables2) { |
+ NodeList<VariableDeclaration> variables = node.variables; |
+ for (VariableDeclaration variable in variables) { |
if (variable.initializer == null) { |
_errorReporter.reportError2(StaticWarningCode.FINAL_NOT_INITIALIZED, variable, [variable.name.name]); |
foundError = true; |
@@ -11408,34 +11408,34 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (!_isInConstructorInitializer) { |
return false; |
} |
- Element element2 = node.element; |
- if (!(element2 is MethodElement || element2 is PropertyAccessorElement)) { |
+ Element element = node.element; |
+ if (!(element is MethodElement || element is PropertyAccessorElement)) { |
return false; |
} |
- ExecutableElement executableElement = element2 as ExecutableElement; |
+ ExecutableElement executableElement = element as ExecutableElement; |
if (executableElement.isStatic()) { |
return false; |
} |
- Element enclosingElement2 = element2.enclosingElement; |
- if (enclosingElement2 is! ClassElement) { |
+ Element enclosingElement = element.enclosingElement; |
+ if (enclosingElement is! ClassElement) { |
return false; |
} |
- ASTNode parent2 = node.parent; |
- if (parent2 is MethodInvocation) { |
- MethodInvocation invocation = parent2 as MethodInvocation; |
+ ASTNode parent = node.parent; |
+ if (parent is MethodInvocation) { |
+ MethodInvocation invocation = parent as MethodInvocation; |
if (identical(invocation.methodName, node) && invocation.realTarget != null) { |
return false; |
} |
} |
{ |
- if (parent2 is PropertyAccess) { |
- PropertyAccess access = parent2 as PropertyAccess; |
+ if (parent is PropertyAccess) { |
+ PropertyAccess access = parent as PropertyAccess; |
if (identical(access.propertyName, node) && access.realTarget != null) { |
return false; |
} |
} |
- if (parent2 is PrefixedIdentifier) { |
- PrefixedIdentifier prefixed = parent2 as PrefixedIdentifier; |
+ if (parent is PrefixedIdentifier) { |
+ PrefixedIdentifier prefixed = parent as PrefixedIdentifier; |
if (identical(prefixed.identifier, node)) { |
return false; |
} |
@@ -11461,15 +11461,15 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nodeLibrary == null) { |
return false; |
} |
- String name2 = nodeLibrary.name; |
- LibraryElement prevLibrary = _nameToImportElement[name2]; |
+ String name = nodeLibrary.name; |
+ LibraryElement prevLibrary = _nameToImportElement[name]; |
if (prevLibrary != null) { |
if (prevLibrary != nodeLibrary) { |
- _errorReporter.reportError2(StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAME, node, [prevLibrary.definingCompilationUnit.displayName, nodeLibrary.definingCompilationUnit.displayName, name2]); |
+ _errorReporter.reportError2(StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAME, node, [prevLibrary.definingCompilationUnit.displayName, nodeLibrary.definingCompilationUnit.displayName, name]); |
return true; |
} |
} else { |
- _nameToImportElement[name2] = nodeLibrary; |
+ _nameToImportElement[name] = nodeLibrary; |
} |
return false; |
} |
@@ -11485,14 +11485,14 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (_isInSystemLibrary) { |
return false; |
} |
- Element element2 = node.element; |
- if (element2 is! ImportElement) { |
+ Element element = node.element; |
+ if (element is! ImportElement) { |
return false; |
} |
- ImportElement importElement = element2 as ImportElement; |
+ ImportElement importElement = element as ImportElement; |
DartSdk sdk = _currentLibrary.context.sourceFactory.dartSdk; |
- String uri2 = importElement.uri; |
- SdkLibrary sdkLibrary = sdk.getSdkLibrary(uri2); |
+ String uri = importElement.uri; |
+ SdkLibrary sdkLibrary = sdk.getSdkLibrary(uri); |
if (sdkLibrary == null) { |
return false; |
} |
@@ -11516,13 +11516,13 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
for (SwitchMember switchMember in switchMembers) { |
if (switchMember is SwitchCase) { |
SwitchCase switchCase = switchMember as SwitchCase; |
- Expression expression2 = switchCase.expression; |
+ Expression expression = switchCase.expression; |
if (firstType == null) { |
- firstType = getBestType(expression2); |
+ firstType = getBestType(expression); |
} else { |
- Type2 nType = getBestType(expression2); |
+ Type2 nType = getBestType(expression); |
if (firstType != nType) { |
- _errorReporter.reportError2(CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES, expression2, [expression2.toSource(), firstType.displayName]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES, expression, [expression.toSource(), firstType.displayName]); |
foundError = true; |
} |
} |
@@ -11806,20 +11806,20 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (node.element != null) { |
return false; |
} |
- ConstructorName constructorName2 = node.constructorName; |
- if (constructorName2 == null) { |
+ ConstructorName constructorName = node.constructorName; |
+ if (constructorName == null) { |
return false; |
} |
- TypeName type2 = constructorName2.type; |
- if (type2 == null) { |
+ TypeName type = constructorName.type; |
+ if (type == null) { |
return false; |
} |
- Identifier className = type2.name; |
- SimpleIdentifier name2 = constructorName2.name; |
- if (name2 != null) { |
- _errorReporter.reportError2(StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR, name2, [className, name2]); |
+ Identifier className = type.name; |
+ SimpleIdentifier name = constructorName.name; |
+ if (name != null) { |
+ _errorReporter.reportError2(StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR, name, [className, name]); |
} else { |
- _errorReporter.reportError2(StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, constructorName2, [className]); |
+ _errorReporter.reportError2(StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT, constructorName, [className]); |
} |
return true; |
} |
@@ -11842,12 +11842,12 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
Set<ExecutableElement> missingOverrides = new Set<ExecutableElement>(); |
Set<String> methodsInEnclosingClass = new Set<String>(); |
Set<String> accessorsInEnclosingClass = new Set<String>(); |
- List<MethodElement> methods2 = _enclosingClass.methods; |
- for (MethodElement method in methods2) { |
+ List<MethodElement> methods = _enclosingClass.methods; |
+ for (MethodElement method in methods) { |
javaSetAdd(methodsInEnclosingClass, method.name); |
} |
- List<PropertyAccessorElement> accessors2 = _enclosingClass.accessors; |
- for (PropertyAccessorElement accessor in accessors2) { |
+ List<PropertyAccessorElement> accessors = _enclosingClass.accessors; |
+ for (PropertyAccessorElement accessor in accessors) { |
javaSetAdd(accessorsInEnclosingClass, accessor.name); |
} |
Map<String, ExecutableElement> membersInheritedFromSuperclasses = _inheritanceManager.getMapOfMembersInheritedFromClasses(_enclosingClass); |
@@ -11999,14 +11999,14 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see StaticWarningCode#NON_VOID_RETURN_FOR_OPERATOR |
*/ |
bool checkForNonVoidReturnTypeForOperator(MethodDeclaration node) { |
- SimpleIdentifier name2 = node.name; |
- if (name2.name != "[]=") { |
+ SimpleIdentifier name = node.name; |
+ if (name.name != "[]=") { |
return false; |
} |
TypeName typeName = node.returnType; |
if (typeName != null) { |
- Type2 type2 = typeName.type; |
- if (type2 != null && !type2.isVoid()) { |
+ Type2 type = typeName.type; |
+ if (type != null && !type.isVoid()) { |
_errorReporter.reportError2(StaticWarningCode.NON_VOID_RETURN_FOR_OPERATOR, typeName, []); |
} |
} |
@@ -12021,8 +12021,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
*/ |
bool checkForNonVoidReturnTypeForSetter(TypeName typeName) { |
if (typeName != null) { |
- Type2 type2 = typeName.type; |
- if (type2 != null && !type2.isVoid()) { |
+ Type2 type = typeName.type; |
+ if (type != null && !type.isVoid()) { |
_errorReporter.reportError2(StaticWarningCode.NON_VOID_RETURN_FOR_SETTER, typeName, []); |
} |
} |
@@ -12061,10 +12061,10 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#PRIVATE_OPTIONAL_PARAMETER |
*/ |
bool checkForPrivateOptionalParameter(DefaultFormalParameter node) { |
- sc.Token separator2 = node.separator; |
- if (separator2 != null && separator2.lexeme == ":") { |
- NormalFormalParameter parameter2 = node.parameter; |
- SimpleIdentifier name = parameter2.identifier; |
+ sc.Token separator = node.separator; |
+ if (separator != null && separator.lexeme == ":") { |
+ NormalFormalParameter parameter = node.parameter; |
+ SimpleIdentifier name = parameter.identifier; |
if (!name.isSynthetic() && name.name.startsWith("_")) { |
_errorReporter.reportError2(CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER, node, []); |
return true; |
@@ -12086,8 +12086,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
} |
for (ConstructorInitializer initializer in node.initializers) { |
if (initializer is RedirectingConstructorInvocation) { |
- ConstructorElement element2 = node.element; |
- if (!hasRedirectingFactoryConstructorCycle(element2)) { |
+ ConstructorElement element = node.element; |
+ if (!hasRedirectingFactoryConstructorCycle(element)) { |
return false; |
} |
_errorReporter.reportError2(CompileTimeErrorCode.RECURSIVE_CONSTRUCTOR_REDIRECT, initializer, []); |
@@ -12109,8 +12109,8 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (redirectedConstructorNode == null) { |
return false; |
} |
- ConstructorElement element2 = node.element; |
- if (!hasRedirectingFactoryConstructorCycle(element2)) { |
+ ConstructorElement element = node.element; |
+ if (!hasRedirectingFactoryConstructorCycle(element)) { |
return false; |
} |
_errorReporter.reportError2(CompileTimeErrorCode.RECURSIVE_FACTORY_REDIRECT, redirectedConstructorNode, []); |
@@ -12130,7 +12130,7 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (classElt == null) { |
return false; |
} |
- InterfaceType supertype2 = classElt.supertype; |
+ InterfaceType supertype = classElt.supertype; |
list.add(classElt); |
if (list.length != 1 && _enclosingClass == classElt) { |
String enclosingClassName = _enclosingClass.displayName; |
@@ -12147,7 +12147,7 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
_errorReporter.reportError3(CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE, _enclosingClass.nameOffset, enclosingClassName.length, [enclosingClassName, builder.toString()]); |
return true; |
} else if (list.length == 2) { |
- ErrorCode errorCode = supertype2 != null && _enclosingClass == supertype2.element ? CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS : CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS; |
+ ErrorCode errorCode = supertype != null && _enclosingClass == supertype.element ? CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_EXTENDS : CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_BASE_CASE_IMPLEMENTS; |
_errorReporter.reportError3(errorCode, _enclosingClass.nameOffset, enclosingClassName.length, [enclosingClassName]); |
return true; |
} |
@@ -12160,9 +12160,9 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
} |
List<ClassElement> interfaceElements; |
List<InterfaceType> interfaceTypes = classElt.interfaces; |
- if (supertype2 != null && !supertype2.isObject()) { |
+ if (supertype != null && !supertype.isObject()) { |
interfaceElements = new List<ClassElement>(interfaceTypes.length + 1); |
- interfaceElements[0] = supertype2.element; |
+ interfaceElements[0] = supertype.element; |
for (int i = 0; i < interfaceTypes.length; i++) { |
interfaceElements[i + 1] = interfaceTypes[i].element; |
} |
@@ -12229,18 +12229,18 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (redirectedConstructorNode == null) { |
return false; |
} |
- ConstructorElement element2 = node.element; |
- if (element2 == null) { |
+ ConstructorElement element = node.element; |
+ if (element == null) { |
return false; |
} |
- if (!element2.isConst()) { |
+ if (!element.isConst()) { |
return false; |
} |
- ConstructorElement redirectedConstructor2 = element2.redirectedConstructor; |
- if (redirectedConstructor2 == null) { |
+ ConstructorElement redirectedConstructor = element.redirectedConstructor; |
+ if (redirectedConstructor == null) { |
return false; |
} |
- if (redirectedConstructor2.isConst()) { |
+ if (redirectedConstructor.isConst()) { |
return false; |
} |
_errorReporter.reportError2(CompileTimeErrorCode.REDIRECT_TO_NON_CONST_CONSTRUCTOR, redirectedConstructorNode, []); |
@@ -12255,42 +12255,42 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see CompileTimeErrorCode#REFERENCE_TO_DECLARED_VARIABLE_IN_INITIALIZER |
*/ |
bool checkForReferenceToDeclaredVariableInInitializer(SimpleIdentifier node) { |
- ASTNode parent2 = node.parent; |
- if (parent2 is PrefixedIdentifier) { |
- PrefixedIdentifier prefixedIdentifier = parent2 as PrefixedIdentifier; |
+ ASTNode parent = node.parent; |
+ if (parent is PrefixedIdentifier) { |
+ PrefixedIdentifier prefixedIdentifier = parent as PrefixedIdentifier; |
if (identical(prefixedIdentifier.identifier, node)) { |
return false; |
} |
} |
- if (parent2 is PropertyAccess) { |
- PropertyAccess propertyAccess = parent2 as PropertyAccess; |
+ if (parent is PropertyAccess) { |
+ PropertyAccess propertyAccess = parent as PropertyAccess; |
if (identical(propertyAccess.propertyName, node)) { |
return false; |
} |
} |
- if (parent2 is MethodInvocation) { |
- MethodInvocation methodInvocation = parent2 as MethodInvocation; |
+ if (parent is MethodInvocation) { |
+ MethodInvocation methodInvocation = parent as MethodInvocation; |
if (methodInvocation.target != null && identical(methodInvocation.methodName, node)) { |
return false; |
} |
} |
- if (parent2 is ConstructorName) { |
- ConstructorName constructorName = parent2 as ConstructorName; |
+ if (parent is ConstructorName) { |
+ ConstructorName constructorName = parent as ConstructorName; |
if (identical(constructorName.name, node)) { |
return false; |
} |
} |
- if (parent2 is Label) { |
- Label label = parent2 as Label; |
+ if (parent is Label) { |
+ Label label = parent as Label; |
if (identical(label.label, node)) { |
return false; |
} |
} |
- String name2 = node.name; |
- if (!_namesForReferenceToDeclaredVariableInInitializer.contains(name2)) { |
+ String name = node.name; |
+ if (!_namesForReferenceToDeclaredVariableInInitializer.contains(name)) { |
return false; |
} |
- _errorReporter.reportError2(CompileTimeErrorCode.REFERENCE_TO_DECLARED_VARIABLE_IN_INITIALIZER, node, [name2]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.REFERENCE_TO_DECLARED_VARIABLE_IN_INITIALIZER, node, [name]); |
return true; |
} |
@@ -12317,11 +12317,11 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see StaticWarningCode#STATIC_ACCESS_TO_INSTANCE_MEMBER |
*/ |
bool checkForStaticAccessToInstanceMember(Expression target, SimpleIdentifier name2) { |
- Element element2 = name2.element; |
- if (element2 is! ExecutableElement) { |
+ Element element = name2.element; |
+ if (element is! ExecutableElement) { |
return false; |
} |
- ExecutableElement memberElement = element2 as ExecutableElement; |
+ ExecutableElement memberElement = element as ExecutableElement; |
if (memberElement.isStatic()) { |
return false; |
} |
@@ -12340,13 +12340,13 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
* @see StaticWarningCode#SWITCH_EXPRESSION_NOT_ASSIGNABLE |
*/ |
bool checkForSwitchExpressionNotAssignable(SwitchStatement node) { |
- Expression expression2 = node.expression; |
- Type2 expressionType = getStaticType(expression2); |
+ Expression expression = node.expression; |
+ Type2 expressionType = getStaticType(expression); |
if (expressionType == null) { |
return false; |
} |
- NodeList<SwitchMember> members2 = node.members; |
- for (SwitchMember switchMember in members2) { |
+ NodeList<SwitchMember> members = node.members; |
+ for (SwitchMember switchMember in members) { |
if (switchMember is! SwitchCase) { |
continue; |
} |
@@ -12356,7 +12356,7 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (expressionType.isAssignableTo(caseType)) { |
return false; |
} |
- _errorReporter.reportError2(StaticWarningCode.SWITCH_EXPRESSION_NOT_ASSIGNABLE, expression2, [expressionType, caseType]); |
+ _errorReporter.reportError2(StaticWarningCode.SWITCH_EXPRESSION_NOT_ASSIGNABLE, expression, [expressionType, caseType]); |
return true; |
} |
return false; |
@@ -12449,20 +12449,20 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
if (nameNode == null) { |
return false; |
} |
- String name2 = nameNode.name; |
+ String name = nameNode.name; |
int expected = -1; |
- if ("[]=" == name2) { |
+ if ("[]=" == name) { |
expected = 2; |
- } else if ("<" == name2 || ">" == name2 || "<=" == name2 || ">=" == name2 || "==" == name2 || "+" == name2 || "/" == name2 || "~/" == name2 || "*" == name2 || "%" == name2 || "|" == name2 || "^" == name2 || "&" == name2 || "<<" == name2 || ">>" == name2 || "[]" == name2) { |
+ } else if ("<" == name || ">" == name || "<=" == name || ">=" == name || "==" == name || "+" == name || "/" == name || "~/" == name || "*" == name || "%" == name || "|" == name || "^" == name || "&" == name || "<<" == name || ">>" == name || "[]" == name) { |
expected = 1; |
- } else if ("~" == name2) { |
+ } else if ("~" == name) { |
expected = 0; |
} |
if (expected != -1 && numParameters != expected) { |
- _errorReporter.reportError2(CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR, nameNode, [name2, expected, numParameters]); |
+ _errorReporter.reportError2(CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR, nameNode, [name, expected, numParameters]); |
return true; |
} |
- if ("-" == name2 && numParameters > 1) { |
+ if ("-" == name && numParameters > 1) { |
_errorReporter.reportError2(CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR_MINUS, nameNode, [numParameters]); |
return true; |
} |
@@ -12562,9 +12562,9 @@ class ErrorVerifier extends RecursiveASTVisitor<Object> { |
*/ |
VariableElement getVariableElement(Expression expression) { |
if (expression is Identifier) { |
- Element element2 = ((expression as Identifier)).element; |
- if (element2 is VariableElement) { |
- return element2 as VariableElement; |
+ Element element = ((expression as Identifier)).element; |
+ if (element is VariableElement) { |
+ return element as VariableElement; |
} |
} |
return null; |
@@ -12715,13 +12715,13 @@ class PubVerifier extends RecursiveASTVisitor<Object> { |
String getSourceFullName(ASTNode node) { |
CompilationUnit unit = node.getAncestor(CompilationUnit); |
if (unit != null) { |
- CompilationUnitElement element2 = unit.element; |
- if (element2 != null) { |
- Source librarySource = element2.source; |
+ CompilationUnitElement element = unit.element; |
+ if (element != null) { |
+ Source librarySource = element.source; |
if (librarySource != null) { |
- String fullName2 = librarySource.fullName; |
- if (fullName2 != null) { |
- return fullName2.replaceAll(r'\', '/'); |
+ String fullName = librarySource.fullName; |
+ if (fullName != null) { |
+ return fullName.replaceAll(r'\', '/'); |
} |
} |
} |