Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(ClassData cd : clientClasses.values()){
- ClassNode cn = cd.bytecodeClass;
- if(!cn.superName.equals(superclass))
- continue;
- if(cn.access!=access)
- continue;
- for(FieldNode fn : cn.fields){
- for(FieldDescription fs : fields){
- if(!fs.found && fs.isField(fn)){
- fs.found=true;
- break;
- }
- }
- }
- if(Utils.findInstanceCount("L"+cn.name+";")==7 && fieldsIdentified() && isMatch(cn, cacheableNodeClassMethods)){
- System.out.println("^ "+cn.name+" identified as "+this.getClass().getSimpleName());
- identifiedClass2=cn;
- identifiedClass = cd;
- return;
- }
- else{
- for(FieldDescription fs : fields)
- fs.found=false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement