Преглед на файлове

Resolve TODO (add isDevelopment method as default method in PluginManager)

tags/release-3.0.0
Decebal Suiu преди 5 години
родител
ревизия
08dc162b42
променени са 2 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 0
    5
      pf4j/src/main/java/org/pf4j/AbstractPluginManager.java
  2. 7
    0
      pf4j/src/main/java/org/pf4j/PluginManager.java

+ 0
- 5
pf4j/src/main/java/org/pf4j/AbstractPluginManager.java Целия файл

@@ -913,11 +913,6 @@ public abstract class AbstractPluginManager implements PluginManager {
}
}

// TODO add this method in PluginManager as default method for Java 8.
protected boolean isDevelopment() {
return RuntimeMode.DEVELOPMENT.equals(getRuntimeMode());
}

/**
* @return true if exact versions in requires is allowed
*/

+ 7
- 0
pf4j/src/main/java/org/pf4j/PluginManager.java Целия файл

@@ -154,6 +154,13 @@ public interface PluginManager {
*/
RuntimeMode getRuntimeMode();

/**
* Returns {@code true} id the runtime mode is {@code RuntimeMode.DEVELOPMENT}.
*/
default boolean isDevelopment() {
return RuntimeMode.DEVELOPMENT.equals(getRuntimeMode());
}

/**
* Retrieves the {@link PluginWrapper} that loaded the given class 'clazz'.
*/

Loading…
Отказ
Запис