下面列出了com.intellij.psi.stubs.StubInputStream#readBoolean ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@NotNull
@Override
public AtParamStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub)
throws IOException {
final StringRef ref = dataStream.readName();
final StringRef ref2 = dataStream.readName();
return new AtParamStub(
parentStub, ref.getString(), ref2.getString(), dataStream.readBoolean());
}
@NotNull
public BashVarDefStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub) throws IOException {
StringRef ref = dataStream.readName();
boolean readOnly = dataStream.readBoolean();
return new BashVarDefStubImpl(parentStub, ref, this, readOnly);
}
@NotNull
public BashCommandStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub) throws IOException {
StringRef bashCommandFilename = dataStream.readName();
boolean internalCommandBash3 = dataStream.readBoolean();
boolean internalCommandBash4 = dataStream.readBoolean();
boolean genericCommand = dataStream.readBoolean();
return new BashCommandStubImpl(parentStub, StringRef.toString(bashCommandFilename), this, internalCommandBash3, internalCommandBash4, genericCommand);
}
@Nonnull
@Override
public CSharpReferenceExpressionStub deserialize(@Nonnull StubInputStream dataStream, StubElement parentStub) throws IOException
{
StringRef referenceText = dataStream.readName();
int kind = dataStream.readVarInt();
int memberAccessType = dataStream.readVarInt();
boolean global = dataStream.readBoolean();
return new CSharpReferenceExpressionStub(parentStub, this, StringRef.toString(referenceText), kind, memberAccessType, global);
}
@NotNull
@Override
public RmlFileStub deserialize(@NotNull StubInputStream dataStream, StubElement parentStub) throws IOException {
return new RmlFileStub(null, dataStream.readBoolean());
}
@NotNull
@Override
public TemplateBlockStub deserialize(
@NotNull StubInputStream dataStream, StubElement parentStub) throws IOException {
return new TemplateBlockStub(parentStub, dataStream.readBoolean());
}