Package com.jetbrains.lang.dart.util

Examples of com.jetbrains.lang.dart.util.DartControlFlow


        null
      );
      return;
    }

    final DartControlFlow controlFlow = DartControlFlow.analyze(elements);

    selectionModel.isBlockSelectionGuarded();

    if (controlFlow.getReturnValues().size() > 1) {
      CommonRefactoringUtil.showErrorHint(
        project,
        editor,
        RefactoringBundle.getCannotRefactorMessage(DartBundle.message("dart.refactoring.multiple.output.values")),
        DartBundle.message("dart.refactoring.extract.method.error"),
        null
      );
      return;
    }

    final Scope scope = findScope(elements);

    controlFlow.filterParams(new Condition<DartComponentName>() {
      @Override
      public boolean value(DartComponentName name) {
        return !scope.containsDeclaration(name);
      }
    });
View Full Code Here

TOP

Related Classes of com.jetbrains.lang.dart.util.DartControlFlow

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.