org.jetbrains.kotlin.load.java.structure
Interface JavaTypeProvider

All Known Implementing Classes:
JavaTypeProviderImpl

public interface JavaTypeProvider


Method Summary
 JavaType createJavaLangObjectType()
           
 JavaWildcardType createLowerBoundWildcard(JavaType bound)
           
 JavaWildcardType createUnboundedWildcard()
           
 JavaWildcardType createUpperBoundWildcard(JavaType bound)
           
 

Method Detail

createJavaLangObjectType

@NotNull
JavaType createJavaLangObjectType()

createUpperBoundWildcard

@NotNull
JavaWildcardType createUpperBoundWildcard(@NotNull
                                                  JavaType bound)

createLowerBoundWildcard

@NotNull
JavaWildcardType createLowerBoundWildcard(@NotNull
                                                  JavaType bound)

createUnboundedWildcard

@NotNull
JavaWildcardType createUnboundedWildcard()