org.jetbrains.jet.codegen.when
Class WhenByEnumsMapping
java.lang.Object
org.jetbrains.jet.codegen.when.WhenByEnumsMapping
public class WhenByEnumsMapping
- extends java.lang.Object
Constructor Summary |
WhenByEnumsMapping(java.lang.String enumClassInternalName,
java.lang.String outerClassInternalNameForExpression,
int fieldNumber)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WhenByEnumsMapping
public WhenByEnumsMapping(java.lang.String enumClassInternalName,
java.lang.String outerClassInternalNameForExpression,
int fieldNumber)
getIndexByEntry
public int getIndexByEntry(@NotNull
EnumValue value)
putFirstTime
public void putFirstTime(EnumValue value,
int index)
size
public int size()
getFieldName
public java.lang.String getFieldName()
getEnumClassInternalName
public java.lang.String getEnumClassInternalName()
getOuterClassInternalNameForExpression
public java.lang.String getOuterClassInternalNameForExpression()
getMappingsClassInternalName
public java.lang.String getMappingsClassInternalName()
enumValuesToIntMapping
public java.lang.Iterable<java.util.Map.Entry<EnumValue,java.lang.Integer>> enumValuesToIntMapping()