Java 类com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterListStubImpl 实例源码

项目:intellij-ce-playground    文件:SignatureParsing.java   
public static PsiTypeParameterListStub parseTypeParametersDeclaration(CharacterIterator iterator, StubElement parentStub) throws ClsFormatException {
  PsiTypeParameterListStub list = new PsiTypeParameterListStubImpl(parentStub);

  if (iterator.current() == '<') {
    iterator.next();
    while (iterator.current() != '>') {
      parseTypeParameter(iterator, list);
    }
    iterator.next();
  }

  return list;
}
项目:tools-idea    文件:SignatureParsing.java   
public static PsiTypeParameterListStub parseTypeParametersDeclaration(CharacterIterator signatureIterator, StubElement parentStub)
    throws ClsFormatException {
  PsiTypeParameterListStub list = new PsiTypeParameterListStubImpl(parentStub);
  if (signatureIterator.current() == '<') {
    signatureIterator.next();
    while (signatureIterator.current() != '>') {
      parseTypeParameter(signatureIterator, list);
    }
    signatureIterator.next();
  }

  return list;
}
项目:intellij-ce-playground    文件:JavaTypeParameterListElementType.java   
@Override
public PsiTypeParameterListStub createStub(final LighterAST tree,
                                           final LighterASTNode node,
                                           final StubElement parentStub) {
  return new PsiTypeParameterListStubImpl(parentStub);
}
项目:intellij-ce-playground    文件:JavaTypeParameterListElementType.java   
@NotNull
@Override
public PsiTypeParameterListStub deserialize(@NotNull final StubInputStream dataStream, final StubElement parentStub) throws IOException {
  return new PsiTypeParameterListStubImpl(parentStub);
}
项目:tools-idea    文件:JavaTypeParameterListElementType.java   
@Override
public PsiTypeParameterListStub createStub(final LighterAST tree,
                                           final LighterASTNode node,
                                           final StubElement parentStub) {
  return new PsiTypeParameterListStubImpl(parentStub);
}
项目:tools-idea    文件:JavaTypeParameterListElementType.java   
@NotNull
@Override
public PsiTypeParameterListStub deserialize(@NotNull final StubInputStream dataStream, final StubElement parentStub) throws IOException {
  return new PsiTypeParameterListStubImpl(parentStub);
}
项目:consulo-java    文件:JavaTypeParameterListElementType.java   
@Override
public PsiTypeParameterListStub createStub(final LighterAST tree,
                                           final LighterASTNode node,
                                           final StubElement parentStub) {
  return new PsiTypeParameterListStubImpl(parentStub);
}
项目:consulo-java    文件:JavaTypeParameterListElementType.java   
@NotNull
@Override
public PsiTypeParameterListStub deserialize(@NotNull final StubInputStream dataStream, final StubElement parentStub) throws IOException {
  return new PsiTypeParameterListStubImpl(parentStub);
}