mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2026-08-08 03:18:53 +00:00
Java 8. Java 8. Does whatever Java 8 can.
Default methods, everywhere. Arrow types, switch on strings. Lambdas! Here comes Java 8.
This commit is contained in:
@@ -239,11 +239,11 @@ public class ComputerCraft
|
||||
public static Logger log;
|
||||
|
||||
// API users
|
||||
private static List<IPeripheralProvider> peripheralProviders = new ArrayList<IPeripheralProvider>();
|
||||
private static List<IBundledRedstoneProvider> bundledRedstoneProviders = new ArrayList<IBundledRedstoneProvider>();
|
||||
private static List<IMediaProvider> mediaProviders = new ArrayList<IMediaProvider>();
|
||||
private static List<ITurtlePermissionProvider> permissionProviders = new ArrayList<ITurtlePermissionProvider>();
|
||||
private static final Map<String, IPocketUpgrade> pocketUpgrades = new HashMap<String, IPocketUpgrade>();
|
||||
private static List<IPeripheralProvider> peripheralProviders = new ArrayList<>();
|
||||
private static List<IBundledRedstoneProvider> bundledRedstoneProviders = new ArrayList<>();
|
||||
private static List<IMediaProvider> mediaProviders = new ArrayList<>();
|
||||
private static List<ITurtlePermissionProvider> permissionProviders = new ArrayList<>();
|
||||
private static final Map<String, IPocketUpgrade> pocketUpgrades = new HashMap<>();
|
||||
|
||||
// Implementation
|
||||
@Mod.Instance( value = ComputerCraft.MOD_ID )
|
||||
@@ -755,7 +755,7 @@ public class ComputerCraft
|
||||
}
|
||||
|
||||
public static Iterable<IPocketUpgrade> getVanillaPocketUpgrades() {
|
||||
List<IPocketUpgrade> upgrades = new ArrayList<IPocketUpgrade>();
|
||||
List<IPocketUpgrade> upgrades = new ArrayList<>();
|
||||
for(IPocketUpgrade upgrade : pocketUpgrades.values()) {
|
||||
if(upgrade instanceof PocketModem || upgrade instanceof PocketSpeaker) {
|
||||
upgrades.add( upgrade );
|
||||
@@ -790,7 +790,7 @@ public class ComputerCraft
|
||||
public static IMount createResourceMount( Class<?> modClass, String domain, String subPath )
|
||||
{
|
||||
// Start building list of mounts
|
||||
List<IMount> mounts = new ArrayList<IMount>();
|
||||
List<IMount> mounts = new ArrayList<>();
|
||||
subPath = "assets/" + domain + "/" + subPath;
|
||||
|
||||
// Mount from debug dir
|
||||
|
||||
Reference in New Issue
Block a user