head	1.1;
access;
symbols
	bg2_23:1.1
	bg2_22:1.1
	bg2_21:1.1
	bg2_20:1.1
	bg2_16:1.1
	bg2_15:1.1
	bg2_12:1.1
	bg2_07:1.1
	isorc2008_submission:1.1
	handbook_alpha_edition:1.1;
locks; strict;
comment	@# @;


1.1
date	2007.07.24.13.07.37;	author enca;	state Exp;
branches;
next	;
commitid	4c0d46a5f9984567;


desc
@@


1.1
log
@*** empty log message ***
@
text
@/**
 * 
 */
package wcet;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import org.objectweb.asm.ClassReader;
import org.objectweb.asm.tree.ClassNode;
import org.objectweb.asm.tree.MethodNode;

/**
 * @@author Elena Axamitova
 * @@version 0.1 30.06.2007
 */
public class TestMain {

    public static void main(String[] args){
	try {
	    ClassReader reader = new ClassReader(new FileInputStream("D:\\Studium\\DA\\new\\jop\\java\\target\\src\\jdk_base\\java\\lang\\String.class"));
	    ClassNode clNode = new ClassNode();
	    reader.accept(clNode, ClassReader.SKIP_FRAMES);
	    List list = clNode.methods;
	    for(Iterator iterator = list.iterator();iterator.hasNext();){
		MethodNode node = (MethodNode)iterator.next();
		if(node.name.equals("charAt"))
		    System.out.println("HIT");
		System.out.println(node.name+" "+node.desc+" ");
	    }
	} catch (IOException e) {
	    e.printStackTrace();
	}
    }
}
@
