org.jetbrains.kotlin.load.java.structure.impl
Class JavaValueParameterImpl
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<com.intellij.psi.PsiParameter>
org.jetbrains.kotlin.load.java.structure.impl.JavaValueParameterImpl
- All Implemented Interfaces:
- JavaAnnotationOwnerImpl, JavaAnnotationOwner, JavaElement, JavaValueParameter
public class JavaValueParameterImpl
- extends JavaElementImpl<com.intellij.psi.PsiParameter>
- implements JavaValueParameter, JavaAnnotationOwnerImpl
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaValueParameterImpl
public JavaValueParameterImpl(@NotNull
com.intellij.psi.PsiParameter psiParameter)
getAnnotations
@NotNull
public java.util.Collection<JavaAnnotation> getAnnotations()
- Specified by:
getAnnotations
in interface JavaAnnotationOwner
findAnnotation
@Nullable
public JavaAnnotation findAnnotation(@NotNull
FqName fqName)
- Specified by:
findAnnotation
in interface JavaAnnotationOwner
getName
@Nullable
public Name getName()
- Specified by:
getName
in interface JavaValueParameter
getType
@NotNull
public JavaType getType()
- Specified by:
getType
in interface JavaValueParameter
isVararg
public boolean isVararg()
- Specified by:
isVararg
in interface JavaValueParameter