Supported SAM adapters in augmented assignment operators.

This commit is contained in:
Evgeny Gerashchenko
2013-06-26 00:51:52 +04:00
parent 036960f117
commit 0059db486f
6 changed files with 109 additions and 1 deletions
@@ -55,7 +55,8 @@ import static org.jetbrains.jet.lang.resolve.BindingContext.*;
class CodegenAnnotatingVisitor extends JetVisitorVoid {
private static final TokenSet BINARY_OPERATIONS =
TokenSet.create(JetTokens.PLUS, JetTokens.MINUS, JetTokens.MUL, JetTokens.DIV, JetTokens.PERC, JetTokens.RANGE);
TokenSet.orSet(JetTokens.AUGMENTED_ASSIGNMENTS,
TokenSet.create(JetTokens.PLUS, JetTokens.MINUS, JetTokens.MUL, JetTokens.DIV, JetTokens.PERC, JetTokens.RANGE));
private final Map<String, Integer> anonymousSubclassesCount = new HashMap<String, Integer>();