org.jetbrains.kotlin.load.java.structure.impl
Class JavaTypeProviderImpl

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.structure.impl.JavaTypeProviderImpl
All Implemented Interfaces:
JavaTypeProvider

public class JavaTypeProviderImpl
extends java.lang.Object
implements JavaTypeProvider


Constructor Summary
JavaTypeProviderImpl(com.intellij.psi.PsiManager manager)
           
 
Method Summary
 JavaType createJavaLangObjectType()
           
 JavaWildcardType createLowerBoundWildcard(JavaType bound)
           
 JavaWildcardType createUnboundedWildcard()
           
 JavaWildcardType createUpperBoundWildcard(JavaType bound)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTypeProviderImpl

public JavaTypeProviderImpl(@NotNull
                            com.intellij.psi.PsiManager manager)
Method Detail

createJavaLangObjectType

@NotNull
public JavaType createJavaLangObjectType()
Specified by:
createJavaLangObjectType in interface JavaTypeProvider

createUpperBoundWildcard

@NotNull
public JavaWildcardType createUpperBoundWildcard(@NotNull
                                                         JavaType bound)
Specified by:
createUpperBoundWildcard in interface JavaTypeProvider

createLowerBoundWildcard

@NotNull
public JavaWildcardType createLowerBoundWildcard(@NotNull
                                                         JavaType bound)
Specified by:
createLowerBoundWildcard in interface JavaTypeProvider

createUnboundedWildcard

@NotNull
public JavaWildcardType createUnboundedWildcard()
Specified by:
createUnboundedWildcard in interface JavaTypeProvider