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

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaElementImpl<Psi>
      extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaAnnotationArgumentImpl<com.intellij.psi.PsiClassObjectAccessExpression>
          extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaClassObjectAnnotationArgumentImpl
All Implemented Interfaces:
JavaAnnotationArgument, JavaClassObjectAnnotationArgument, JavaElement

public class JavaClassObjectAnnotationArgumentImpl
extends JavaAnnotationArgumentImpl<com.intellij.psi.PsiClassObjectAccessExpression>
implements JavaClassObjectAnnotationArgument


Constructor Summary
JavaClassObjectAnnotationArgumentImpl(com.intellij.psi.PsiClassObjectAccessExpression expression, Name name)
           
 
Method Summary
 JavaType getReferencedType()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.structure.impl.JavaAnnotationArgumentImpl
getName
 
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
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.java.structure.JavaAnnotationArgument
getName
 

Constructor Detail

JavaClassObjectAnnotationArgumentImpl

public JavaClassObjectAnnotationArgumentImpl(@NotNull
                                             com.intellij.psi.PsiClassObjectAccessExpression expression,
                                             @Nullable
                                             Name name)
Method Detail

getReferencedType

@NotNull
public JavaType getReferencedType()
Specified by:
getReferencedType in interface JavaClassObjectAnnotationArgument