org.jetbrains.kotlin.load.java.structure.impl
Class JavaAnnotationImpl
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<com.intellij.psi.PsiAnnotation>
org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationImpl
- All Implemented Interfaces:
- JavaAnnotation, JavaElement
public class JavaAnnotationImpl
- extends JavaElementImpl<com.intellij.psi.PsiAnnotation>
- implements JavaAnnotation
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaAnnotationImpl
public JavaAnnotationImpl(@NotNull
com.intellij.psi.PsiAnnotation psiAnnotation)
findArgument
@Nullable
public JavaAnnotationArgument findArgument(@NotNull
Name name)
- Specified by:
findArgument
in interface JavaAnnotation
getArguments
@NotNull
public java.util.Collection<JavaAnnotationArgument> getArguments()
- Specified by:
getArguments
in interface JavaAnnotation
getClassId
@Nullable
public ClassId getClassId()
- Specified by:
getClassId
in interface JavaAnnotation
resolve
@Nullable
public JavaClass resolve()
- Specified by:
resolve
in interface JavaAnnotation