Added javadocs for TextRangeConsumer

This commit is contained in:
Andrey Vlasovskikh
2013-10-03 19:45:38 +04:00
parent 6b8a52cdb1
commit 01b5f6d221
@@ -15,7 +15,18 @@ public interface PyStringLiteralExpression extends PyLiteralExpression, StringLi
void iterateCharacterRanges(TextRangeConsumer consumer);
/**
* Iterator over decoded string characters.
*/
interface TextRangeConsumer {
/**
* Process a decoded character.
*
* @param startOffset start offset in the un-decoded string
* @param endOffset end offset in the un-decoded string
* @param value decoded character value
* @return false in order to stop iteration
*/
boolean process(int startOffset, int endOffset, String value);
}
}