Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void selectMethod()
- {
- HashMap <String,ArrayList> memberMap = new HashMap<String,ArrayList>();
- HashMap.put("Method",new ArrayList<Method>());
- Method[] c = Vector.class.getMethods();
- mMask = setBitMasks("110100111111);
- for (Method m : c.getMethods())
- {
- BitSet mMod = mod;//the mod to match
- BitSet sMod = setBitMasks(Integer.toBinaryString(m.getModifiers()));
- mMod.and(mMask);
- if (mMod.equals(sMod))
- {
- memberMap.get("Method").add(m);
- }
- }
- }
- public BitMask setBitMasks(String binaryString)
- {
- BitSet bMask = new BitSet(bits.length());
- for (int i = 0; i < bits.length(); i++) {
- if (bits.charAt(i) == '1') {
- bMask.set(i);
- }
- }
- return bMask;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement