org.jetbrains.jet.lang.resolve.java.structure.impl
Class JavaPackageImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaElementImpl<com.intellij.psi.PsiPackage>
      extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaPackageImpl
All Implemented Interfaces:
JavaElement, JavaPackage

public class JavaPackageImpl
extends JavaElementImpl<com.intellij.psi.PsiPackage>
implements JavaPackage


Constructor Summary
JavaPackageImpl(com.intellij.psi.PsiPackage psiPackage)
           
 
Method Summary
 java.util.Collection<JavaClass> getClasses()
          NOTE: do not use this method directly
 FqName getFqName()
           
 java.util.Collection<JavaPackage> getSubPackages()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.structure.impl.JavaElementImpl
equals, getPsi, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaPackageImpl

public JavaPackageImpl(@NotNull
                       com.intellij.psi.PsiPackage psiPackage)
Method Detail

getClasses

@NotNull
public java.util.Collection<JavaClass> getClasses()
Description copied from interface: JavaPackage
NOTE: do not use this method directly

Specified by:
getClasses in interface JavaPackage
See Also:
DescriptorResolverUtils.getClassesInPackage(JavaPackage)

getSubPackages

@NotNull
public java.util.Collection<JavaPackage> getSubPackages()
Specified by:
getSubPackages in interface JavaPackage

getFqName

@NotNull
public FqName getFqName()
Specified by:
getFqName in interface JavaPackage