org.jetbrains.kotlin.codegen.serialization
Class JvmSerializationBindings

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings

public final class JvmSerializationBindings
extends java.lang.Object


Field Summary
static org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<PropertyDescriptor,com.intellij.openapi.util.Pair<org.jetbrains.org.objectweb.asm.Type,java.lang.String>> FIELD_FOR_PROPERTY
           
static org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<FunctionDescriptor,org.jetbrains.org.objectweb.asm.commons.Method> METHOD_FOR_FUNCTION
           
static org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<PropertyDescriptor,org.jetbrains.org.objectweb.asm.commons.Method> SYNTHETIC_METHOD_FOR_PROPERTY
           
 
Constructor Summary
JvmSerializationBindings()
           
 
Method Summary
<K> boolean
get(org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSetSlice<K> slice, K key)
           
<K,V> V
get(org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<K,V> slice, K key)
           
<K> void
put(org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSetSlice<K> slice, K key)
           
<K,V> void
put(org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<K,V> slice, K key, V value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_FOR_FUNCTION

public static final org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<FunctionDescriptor,org.jetbrains.org.objectweb.asm.commons.Method> METHOD_FOR_FUNCTION

FIELD_FOR_PROPERTY

public static final org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<PropertyDescriptor,com.intellij.openapi.util.Pair<org.jetbrains.org.objectweb.asm.Type,java.lang.String>> FIELD_FOR_PROPERTY

SYNTHETIC_METHOD_FOR_PROPERTY

public static final org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<PropertyDescriptor,org.jetbrains.org.objectweb.asm.commons.Method> SYNTHETIC_METHOD_FOR_PROPERTY
Constructor Detail

JvmSerializationBindings

public JvmSerializationBindings()
Method Detail

put

public <K,V> void put(@NotNull
                      org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<K,V> slice,
                      @NotNull
                      K key,
                      @NotNull
                      V value)

put

public <K> void put(@NotNull
                    org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSetSlice<K> slice,
                    @NotNull
                    K key)

get

@Nullable
public <K,V> V get(@NotNull
                            org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSlice<K,V> slice,
                            @NotNull
                            K key)

get

public <K> boolean get(@NotNull
                       org.jetbrains.kotlin.codegen.serialization.JvmSerializationBindings.SerializationMappingSetSlice<K> slice,
                       @NotNull
                       K key)