Ну пока это не всё,просто немогу зайти глючит вход в форум. Внизу класса надо пройтись поисковиком с этой комбинацией (10 14 B6) и если два байта идушие после B6 будут повторяться значит это и есть индекс метода drawString! B6 это команда invokevirtual- запускает метод.Всё что выше B6 входяшие параметры метода т.е. ("text",X,Y,20)
Нету рядом текста он сверху класса всегда.ldc #23 выводит текст где #23 индекс текста. bipush 10 координата X = 10 ,bipush 10 Y = 10, bipush 20 параметр положения текста ,invokevirtual #28 запускаем метод с индексом 28 т.е. например javax/microedition/lcdui/Graphics/drawString(Ljava/lang/String;III)V
Трудно определить индекс каждой записи в пуле.Ведь у текстов "microedition/lcdui/Graphics/" и "drawString" и "(Ljava/lang/String;III)V" отдельные индексы.Потом они соединяются в один. В обшем матрица.Но я в неё врубился потиху.
ts 10 янв 2008 в 00:33