org.jetbrains.kotlin.asJava
Class ClsWrapperStubPsiFactory

java.lang.Object
  extended by com.intellij.psi.impl.java.stubs.StubPsiFactory
      extended by org.jetbrains.kotlin.asJava.ClsWrapperStubPsiFactory

public class ClsWrapperStubPsiFactory
extends com.intellij.psi.impl.java.stubs.StubPsiFactory


Field Summary
static com.intellij.openapi.util.Key<LightElementOrigin> ORIGIN
           
 
Constructor Summary
ClsWrapperStubPsiFactory()
           
 
Method Summary
 com.intellij.psi.PsiAnnotation createAnnotation(com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub)
           
 com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList(com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub)
           
 com.intellij.psi.PsiClass createClass(com.intellij.psi.impl.java.stubs.PsiClassStub stub)
           
 com.intellij.psi.PsiClassInitializer createClassInitializer(com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub)
           
 com.intellij.psi.PsiReferenceList createClassReferenceList(com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub)
           
 com.intellij.psi.PsiField createField(com.intellij.psi.impl.java.stubs.PsiFieldStub stub)
           
 com.intellij.psi.PsiImportList createImportList(com.intellij.psi.impl.java.stubs.PsiImportListStub stub)
           
 com.intellij.psi.PsiImportStatementBase createImportStatement(com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub)
           
 com.intellij.psi.PsiMethod createMethod(com.intellij.psi.impl.java.stubs.PsiMethodStub stub)
           
 com.intellij.psi.PsiModifierList createModifierList(com.intellij.psi.impl.java.stubs.PsiModifierListStub stub)
           
 com.intellij.psi.PsiNameValuePair createNameValuePair(com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub)
           
 com.intellij.psi.PsiParameter createParameter(com.intellij.psi.impl.java.stubs.PsiParameterStub stub)
           
 com.intellij.psi.PsiParameterList createParameterList(com.intellij.psi.impl.java.stubs.PsiParameterListStub stub)
           
 com.intellij.psi.PsiTypeParameter createTypeParameter(com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub)
           
 com.intellij.psi.PsiTypeParameterList createTypeParameterList(com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub)
           
static LightMemberOriginForDeclaration getMemberOrigin(com.intellij.psi.PsiMember member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORIGIN

public static final com.intellij.openapi.util.Key<LightElementOrigin> ORIGIN
Constructor Detail

ClsWrapperStubPsiFactory

public ClsWrapperStubPsiFactory()
Method Detail

getMemberOrigin

@Nullable
public static LightMemberOriginForDeclaration getMemberOrigin(@NotNull
                                                                       com.intellij.psi.PsiMember member)

createClass

public com.intellij.psi.PsiClass createClass(@NotNull
                                             com.intellij.psi.impl.java.stubs.PsiClassStub stub)
Specified by:
createClass in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createAnnotation

public com.intellij.psi.PsiAnnotation createAnnotation(com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub)
Specified by:
createAnnotation in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createClassInitializer

public com.intellij.psi.PsiClassInitializer createClassInitializer(com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub)
Specified by:
createClassInitializer in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createClassReferenceList

public com.intellij.psi.PsiReferenceList createClassReferenceList(com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub)
Specified by:
createClassReferenceList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createField

public com.intellij.psi.PsiField createField(com.intellij.psi.impl.java.stubs.PsiFieldStub stub)
Specified by:
createField in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createImportList

public com.intellij.psi.PsiImportList createImportList(com.intellij.psi.impl.java.stubs.PsiImportListStub stub)
Specified by:
createImportList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createImportStatement

public com.intellij.psi.PsiImportStatementBase createImportStatement(com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub)
Specified by:
createImportStatement in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createMethod

public com.intellij.psi.PsiMethod createMethod(com.intellij.psi.impl.java.stubs.PsiMethodStub stub)
Specified by:
createMethod in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createModifierList

public com.intellij.psi.PsiModifierList createModifierList(com.intellij.psi.impl.java.stubs.PsiModifierListStub stub)
Specified by:
createModifierList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createParameter

public com.intellij.psi.PsiParameter createParameter(com.intellij.psi.impl.java.stubs.PsiParameterStub stub)
Specified by:
createParameter in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createParameterList

public com.intellij.psi.PsiParameterList createParameterList(com.intellij.psi.impl.java.stubs.PsiParameterListStub stub)
Specified by:
createParameterList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createTypeParameter

public com.intellij.psi.PsiTypeParameter createTypeParameter(com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub)
Specified by:
createTypeParameter in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createTypeParameterList

public com.intellij.psi.PsiTypeParameterList createTypeParameterList(com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub)
Specified by:
createTypeParameterList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createAnnotationParameterList

public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList(com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub)
Specified by:
createAnnotationParameterList in class com.intellij.psi.impl.java.stubs.StubPsiFactory

createNameValuePair

public com.intellij.psi.PsiNameValuePair createNameValuePair(com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub)
Specified by:
createNameValuePair in class com.intellij.psi.impl.java.stubs.StubPsiFactory