示例#1
0
            private int CopyAcceptedClasses(DefragmentContextImpl context, int acceptedClasses
                                            )
            {
                int numClasses = context.ReadInt();

                for (int classIdx = 0; classIdx < numClasses; classIdx++)
                {
                    int classId = context.SourceBuffer().ReadInt();
                    if (!this.Accept(classId))
                    {
                        continue;
                    }
                    ++acceptedClasses;
                    context.WriteMappedID(classId);
                }
                return(acceptedClasses);
            }