aol-nnov: оно реально неудобно, мне есть с чем сравнивать, т.к. я не только под Android пишу, и "не только" - мягко сказано. А на брудершафт мы с вами не пили.
> вы же откуда то взяли этот класс, из какого то приложения? Разве там нет этих скомпилированных классов, которые можно подставить в classpath при компиляции?
Именно, что я хочу выкинуть всё лишнее из чужого приложения, оставить только необходимое, потом экспериментально понять что куда. То и обидно, что мне достаточно, чтобы приложение просто запустилось, для чего не нужно это самое лишнее.
Ну и производительность сборки каждый раз мне тоже важна.
Не плагин, а расширение к Chrome. Плагин - это Flash, Java, Silverlight.
Расширений толковых не видел. А вот сниффер в виде отдельного приложения знаю хороший - Fiddler. Я с ним за день разобрался.
Rsa97: посимвольный - значит, все-таки работа со строками. Я как раз и писал о посимвольной работе прежде всего, ясно, что речь не шла о каких-нибудь indexof/substring, которые вряд ли находят широкое применение в серьезном компиляторе.
Цель моего ответа больше в том, чтобы ТС подумал и понял, на что стоит делать упор - на разбор кода. Это основа любого компилятора, интерпретатора, IDE. Все остальное (библиотеки, собственно компиляция в тот или иной бинарный формат, WYSIWYGи и т.д.) - конечно тоже нужно и важно, и на многое влияет, но при наличии алгоритма разбора кода перспективный продукт и без этого возможен (взять хоть редакторы типа Notepad++) , а вот наоборот - нет.
Rsa97: ну компиляторы писать пока вроде не собираюсь, незачем в книгу лезть. Работа со строками все равно есть, без нее невозможно работать со строками, как подсказывает К.О. да и по другим критериям ЯВУ удобнее.