org.jetbrains.jet.lang.resolve.java.resolver
Class JavaTypeTransformer

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaTypeTransformer

public class JavaTypeTransformer
extends java.lang.Object


Constructor Summary
JavaTypeTransformer()
           
 
Method Summary
 void setClassResolver(JavaClassResolver classResolver)
           
 JetType transformToType(JavaType type, TypeUsage howThisTypeIsUsed, TypeVariableResolver typeVariableResolver)
           
 JetType transformToType(JavaType type, TypeVariableResolver typeVariableResolver)
           
 JetType transformVarargType(JavaArrayType type, TypeUsage howThisTypeIsUsed, TypeVariableResolver typeVariableResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTypeTransformer

public JavaTypeTransformer()
Method Detail

setClassResolver

@Inject
public void setClassResolver(JavaClassResolver classResolver)

transformToType

@NotNull
public JetType transformToType(@NotNull
                                       JavaType type,
                                       @NotNull
                                       TypeVariableResolver typeVariableResolver)

transformToType

@NotNull
public JetType transformToType(@NotNull
                                       JavaType type,
                                       @NotNull
                                       TypeUsage howThisTypeIsUsed,
                                       @NotNull
                                       TypeVariableResolver typeVariableResolver)

transformVarargType

@NotNull
public JetType transformVarargType(@NotNull
                                           JavaArrayType type,
                                           @NotNull
                                           TypeUsage howThisTypeIsUsed,
                                           @NotNull
                                           TypeVariableResolver typeVariableResolver)