From e260f12d8f7ffe09eeb3ac99a1cf2f388084ea98 Mon Sep 17 00:00:00 2001 From: JKetelaar Date: Sun, 20 Jul 2014 18:46:04 +0200 Subject: [PATCH] Improved code --- .../core/parsers/hooks/HookParser.java | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/parabotv2/src/org/parabot/core/parsers/hooks/HookParser.java b/parabotv2/src/org/parabot/core/parsers/hooks/HookParser.java index 89ea470..9bad8c0 100644 --- a/parabotv2/src/org/parabot/core/parsers/hooks/HookParser.java +++ b/parabotv2/src/org/parabot/core/parsers/hooks/HookParser.java @@ -4,6 +4,7 @@ import org.parabot.core.asm.hooks.HookFile; import org.parabot.core.asm.interfaces.Injectable; import org.parabot.core.asm.wrappers.*; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; /** @@ -37,39 +38,27 @@ public abstract class HookParser { ArrayList injectables = new ArrayList(); Interface[] interfaces = getInterfaces(); if (interfaces != null) { - for (Interface inf : interfaces) { - injectables.add(inf); - } + Collections.addAll(injectables, interfaces); } Getter[] getters = getGetters(); if (getters != null) { - for (Getter get : getters) { - injectables.add(get); - } + Collections.addAll(injectables, getters); } Setter[] setters = getSetters(); if (setters != null) { - for (Setter set : setters) { - injectables.add(set); - } + Collections.addAll(injectables, setters); } Super[] supers = getSupers(); if (supers != null) { - for (Super sup : supers) { - injectables.add(sup); - } + Collections.addAll(injectables, supers); } Invoker[] invokers = getInvokers(); if (invokers != null) { - for (Invoker vok : invokers) { - injectables.add(vok); - } + Collections.addAll(injectables, invokers); } Callback[] callbacks = getCallbacks(); if (callbacks != null) { - for (Callback callback : callbacks) { - injectables.add(callback); - } + Collections.addAll(injectables, callbacks); } return injectables.toArray(new Injectable[injectables.size()]); }