void moveModifiersOfType(ModifierKind kind, ModifiableElement source, ModifiableElement destination) { List<Modifier> mods = null; for (Modifier m : source.getModifiers()) { if (m.isA(kind)) { if (mods == null) { mods = new ArrayList<Modifier>(); } mods.add(m); } } if (mods != null) { Modifier[] modsArray = mods.toArray(new Modifier[mods.size()]); source.removeModifiers(modsArray); destination.addModifiers(modsArray); } } static Modifier longAlias = ModifierType.Long.resolveAlias(), shortAlias = ModifierType.Short.resolveAlias();
void moveModifiersOfType(ModifierKind kind, ModifiableElement source, ModifiableElement destination) { List<Modifier> mods = null; for (Modifier m : source.getModifiers()) { if (m.isA(kind)) { if (mods == null) { mods = new ArrayList<Modifier>(); } mods.add(m); } } if (mods != null) { Modifier[] modsArray = mods.toArray(new Modifier[mods.size()]); source.removeModifiers(modsArray); destination.addModifiers(modsArray); } } static Modifier longAlias = ModifierType.Long.resolveAlias(), shortAlias = ModifierType.Short.resolveAlias();