|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.codegen.state.JetTypeMapper
public class JetTypeMapper
| Constructor Summary | |
|---|---|
JetTypeMapper(BindingContext bindingContext,
ClassBuilderMode classBuilderMode)
|
|
| Method Summary | |
|---|---|
BindingContext |
getBindingContext()
|
org.jetbrains.org.objectweb.asm.Type |
getSharedVarType(DeclarationDescriptor descriptor)
|
static boolean |
isAccessor(CallableMemberDescriptor descriptor)
|
org.jetbrains.org.objectweb.asm.Type |
mapClass(ClassifierDescriptor classifier)
|
java.lang.String |
mapFieldSignature(JetType backingFieldType)
|
org.jetbrains.org.objectweb.asm.Type |
mapOwner(DeclarationDescriptor descriptor,
boolean isInsideModule)
|
org.jetbrains.org.objectweb.asm.Type |
mapReturnType(CallableDescriptor descriptor)
|
JvmMethodSignature |
mapScriptSignature(ScriptDescriptor script,
java.util.List<ScriptDescriptor> importedScripts)
|
JvmMethodSignature |
mapSignature(FunctionDescriptor descriptor)
|
JvmMethodSignature |
mapSignature(FunctionDescriptor f,
OwnerKind kind)
|
org.jetbrains.org.objectweb.asm.Type |
mapSupertype(JetType jetType,
BothSignatureWriter signatureVisitor)
|
CallableMethod |
mapToCallableMethod(ConstructorDescriptor descriptor)
|
CallableMethod |
mapToCallableMethod(FunctionDescriptor descriptor,
boolean superCall,
CodegenContext<?> context)
|
org.jetbrains.org.objectweb.asm.Type |
mapTraitImpl(ClassDescriptor descriptor)
|
org.jetbrains.org.objectweb.asm.Type |
mapType(CallableDescriptor descriptor)
|
org.jetbrains.org.objectweb.asm.Type |
mapType(ClassifierDescriptor descriptor)
|
org.jetbrains.org.objectweb.asm.Type |
mapType(JetType jetType)
|
void |
writeFormalTypeParameters(java.util.List<TypeParameterDescriptor> typeParameters,
BothSignatureWriter sw)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JetTypeMapper(@NotNull
BindingContext bindingContext,
@NotNull
ClassBuilderMode classBuilderMode)
| Method Detail |
|---|
@NotNull public BindingContext getBindingContext()
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapOwner(@NotNull
DeclarationDescriptor descriptor,
boolean isInsideModule)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapReturnType(@NotNull
CallableDescriptor descriptor)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapSupertype(@NotNull
JetType jetType,
@Nullable
BothSignatureWriter signatureVisitor)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapClass(@NotNull
ClassifierDescriptor classifier)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapType(@NotNull
JetType jetType)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapType(@NotNull
CallableDescriptor descriptor)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapType(@NotNull
ClassifierDescriptor descriptor)
@NotNull
public org.jetbrains.org.objectweb.asm.Type mapTraitImpl(@NotNull
ClassDescriptor descriptor)
@NotNull
public CallableMethod mapToCallableMethod(@NotNull
FunctionDescriptor descriptor,
boolean superCall,
@NotNull
CodegenContext<?> context)
public static boolean isAccessor(@NotNull
CallableMemberDescriptor descriptor)
@NotNull
public JvmMethodSignature mapSignature(@NotNull
FunctionDescriptor descriptor)
@NotNull
public JvmMethodSignature mapSignature(@NotNull
FunctionDescriptor f,
@NotNull
OwnerKind kind)
@Nullable
public java.lang.String mapFieldSignature(@NotNull
JetType backingFieldType)
public void writeFormalTypeParameters(@NotNull
java.util.List<TypeParameterDescriptor> typeParameters,
@NotNull
BothSignatureWriter sw)
@NotNull
public JvmMethodSignature mapScriptSignature(@NotNull
ScriptDescriptor script,
@NotNull
java.util.List<ScriptDescriptor> importedScripts)
@NotNull
public CallableMethod mapToCallableMethod(@NotNull
ConstructorDescriptor descriptor)
public org.jetbrains.org.objectweb.asm.Type getSharedVarType(DeclarationDescriptor descriptor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||