private ProgressIndicator getProgressIndicator()

in plugin/src/com/microsoft/alm/plugin/idea/git/ui/branch/CreateBranchModel.java [290:400]


    private ProgressIndicator getProgressIndicator(final ProgressIndicator indicator) {
        if (indicator != null) {
            return indicator;
        }

        // return a default implementation that doesn't do anything
        return new ProgressIndicator() {
            @Override
            public void start() {
            }

            @Override
            public void stop() {
            }

            @Override
            public boolean isRunning() {
                return false;
            }

            @Override
            public void cancel() {
            }

            @Override
            public boolean isCanceled() {
                return false;
            }

            @Override
            public void setText(String text) {
            }

            @Override
            public String getText() {
                return null;
            }

            @Override
            public void setText2(String text) {
            }

            @Override
            public String getText2() {
                return null;
            }

            @Override
            public double getFraction() {
                return 0;
            }

            @Override
            public void setFraction(double fraction) {
            }

            @Override
            public void pushState() {
            }

            @Override
            public void popState() {
            }

            @Override
            public void startNonCancelableSection() {
            }

            @Override
            public void finishNonCancelableSection() {
            }

            @Override
            public boolean isModal() {
                return false;
            }

            @NotNull
            @Override
            public ModalityState getModalityState() {
                return null;
            }

            @Override
            public void setModalityProgress(ProgressIndicator modalityProgress) {
            }

            @Override
            public boolean isIndeterminate() {
                return false;
            }

            @Override
            public void setIndeterminate(boolean indeterminate) {
            }

            @Override
            public void checkCanceled() throws ProcessCanceledException {
            }

            @Override
            public boolean isPopupWasShown() {
                return false;
            }

            @Override
            public boolean isShowing() {
                return false;
            }
        };
    }