org.jetbrains.kotlin.codegen.optimization.boxing
Class RedundantBoxedValuesCollection

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.optimization.boxing.RedundantBoxedValuesCollection
All Implemented Interfaces:
java.lang.Iterable<BoxedBasicValue>

public class RedundantBoxedValuesCollection
extends java.lang.Object
implements java.lang.Iterable<BoxedBasicValue>


Constructor Summary
RedundantBoxedValuesCollection()
           
 
Method Summary
 void add(BoxedBasicValue value)
           
 boolean isEmpty()
           
 java.util.Iterator<BoxedBasicValue> iterator()
           
 void merge(BoxedBasicValue v, BoxedBasicValue w)
           
 void remove(BoxedBasicValue value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedundantBoxedValuesCollection

public RedundantBoxedValuesCollection()
Method Detail

add

public void add(@NotNull
                BoxedBasicValue value)

remove

public void remove(@NotNull
                   BoxedBasicValue value)

merge

public void merge(@NotNull
                  BoxedBasicValue v,
                  @NotNull
                  BoxedBasicValue w)

isEmpty

public boolean isEmpty()

iterator

@NotNull
public java.util.Iterator<BoxedBasicValue> iterator()
Specified by:
iterator in interface java.lang.Iterable<BoxedBasicValue>