Skip to content

Commit

Permalink
Removed IDE warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed May 4, 2015
1 parent 7e519a7 commit d5383e9
Showing 1 changed file with 18 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,21 @@

package org.jboss.forge.addon.shell.command;

import org.jboss.forge.addon.resource.*;
import java.util.Iterator;
import java.util.List;

import javax.inject.Inject;

import org.jboss.forge.addon.resource.DirectoryResource;
import org.jboss.forge.addon.resource.FileResource;
import org.jboss.forge.addon.resource.Resource;
import org.jboss.forge.addon.resource.ResourceFactory;
import org.jboss.forge.addon.shell.ui.AbstractShellCommand;
import org.jboss.forge.addon.ui.context.*;
import org.jboss.forge.addon.ui.context.UIBuilder;
import org.jboss.forge.addon.ui.context.UIContext;
import org.jboss.forge.addon.ui.context.UIExecutionContext;
import org.jboss.forge.addon.ui.context.UISelection;
import org.jboss.forge.addon.ui.context.UIValidationContext;
import org.jboss.forge.addon.ui.hints.InputType;
import org.jboss.forge.addon.ui.input.UIInputMany;
import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
Expand All @@ -19,10 +31,6 @@
import org.jboss.forge.addon.ui.util.Metadata;
import org.jboss.forge.furnace.util.Lists;

import javax.inject.Inject;
import java.util.Iterator;
import java.util.List;

/**
* @author <a href="danielsoro@gmail.com">Daniel Cunha (soro)</a>
*/
Expand Down Expand Up @@ -69,13 +77,13 @@ public Result execute(UIExecutionContext context)
UISelection<Resource<?>> initialSelection = context.getUIContext().getInitialSelection();
Resource<?> directory = initialSelection.get();
Iterator<String> argIterator = arguments.getValue().iterator();
FileResource sourceResource = (FileResource) resolveFirstResource(directory, argIterator.next());
FileResource targetResource = (FileResource) resolveFirstResource(directory, argIterator.next());
FileResource<?> sourceResource = resolveFirstResource(directory, argIterator.next());
FileResource<?> targetResource = resolveFirstResource(directory, argIterator.next());
sourceResource.moveTo(targetResource);
return Results.success();
}

private Resource<?> resolveFirstResource(Resource<?> resource, final String target)
private FileResource<?> resolveFirstResource(Resource<?> resource, final String target)
{

if (!isFile(resource) || !isDirectory(resource))
Expand All @@ -94,7 +102,7 @@ private Resource<?> resolveFirstResource(Resource<?> resource, final String targ
throw new RuntimeException("no resources found under path: " + target);
}

return results.get(0);
return results.get(0).reify(FileResource.class);
}

private boolean isFile(Resource<?> source)
Expand Down

0 comments on commit d5383e9

Please sign in to comment.