Alignment of ServerPluginProvider to latest interfaces

Adoption of Optional<T> and removal of name in the
ServerPluginProvider.

Aligned with the refs/changes/70/56270/3 on Gerrit

Change-Id: I994b8689576189295b5d9fc78b4ebcccbdca3787
diff --git a/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginProvider.java b/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginProvider.java
index 8f5f68d..9203331 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginProvider.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginProvider.java
@@ -61,7 +61,7 @@
 
 
   @Override
-  public ServerPlugin get(String name, File srcFile, PluginUser pluginUser,
+  public ServerPlugin get(File srcFile, PluginUser pluginUser,
       FileSnapshot snapshot, String pluginCanonicalWebUrl, File pluginDataDir)
       throws InvalidPluginException {
     GroovyPluginScriptEngine scriptEngine = scriptEngineProvider.get();
diff --git a/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginScanner.java b/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginScanner.java
index 7811df0..c4790de 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginScanner.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/scripting/groovyprovider/GroovyPluginScanner.java
@@ -13,6 +13,7 @@
 // limitations under the License.
 package com.googlesource.gerrit.plugins.scripting.groovyprovider;
 
+import com.google.common.base.Optional;
 import com.google.common.collect.Sets;
 import com.google.gerrit.server.plugins.AbstractPreloadedPluginScanner;
 import com.google.gerrit.server.plugins.InvalidPluginException;
@@ -50,14 +51,14 @@
   }
 
   @Override
-  public <T> T getResource(String resourcePath, Class<? extends T> resourceClass) {
-    return null;
+  public <T> Optional<T> getResource(String resourcePath, Class<? extends T> resourceClass) {
+    return Optional.absent();
   }
 
   @Override
-  public InputStream getResourceInputStream(String resourcePath)
+  public Optional<InputStream> getResourceInputStream(String resourcePath)
       throws IOException {
-    return null;
+    return Optional.absent();
   }
 
   @Override