Java 类io.netty.buffer.AbstractByteBuf 实例源码

项目:pipegen    文件:ClassUtilities.java   
public static List<Class> getPipeGenDependencies() {
    return new ArrayList<Class>() {{
        add(InterceptedFileOutputStream.class);
        add(InterceptedFileInputStream.class);
        add(InterceptedOutputStreamWriter.class);
        add(InterceptedBufferedWriter.class);
        add(InterceptedInputStreamReader.class);
        add(InterceptedBufferedReader.class);
        add(InterceptedBufferedOutputStream.class);
        add(InterceptedFileChannel.class);

        add(InterceptedTextInputFormat.class);
        add(InterceptedFSDataInputStream.class);

        add(OptimizedInterceptedFileOutputStream.class);
        add(OptimizedInterceptedFileInputStream.class);
        add(OptimizedInterceptedOutputStreamWriter.class);
        add(OptimizedInterceptedBufferedWriter.class);
        add(OptimizedInterceptedInputStreamReader.class);
        add(OptimizedInterceptedBufferedReader.class);
        add(OptimizedInterceptedBufferedOutputStream.class);

        add(InterceptUtilities.class);
        add(InterceptMetadata.class);
        add(RuntimeConfiguration.class);
        add(WorkerDirectoryClient.class);
        add(WorkerDirectoryEntry.class);
        add(Direction.class);

        add(org.brandonhaynes.pipegen.instrumentation.injected.java.String.class);
        add(org.brandonhaynes.pipegen.instrumentation.injected.java.StringBuffer.class);
        add(org.brandonhaynes.pipegen.instrumentation.injected.java.StringBuilder.class);
        add(AugmentedString.class);
        add(AugmentedStringBuilder.class);
        add(AugmentedStringBuffer.class);
        add(AugmentedResultSet.class);
        add(ArrayUtilities.class);
        add(ColumnUtilities.class);
        add(StreamUtilities.class);
        add(StringUtilities.class);
        add(PathUtilities.class);
        add(ThreadUtilities.class);
        add(CompositeVector.class);
        add(CompositeVector.Accessor.class);
        add(CompositeVector.Mutator.class);
        add(CompositeVector.Reader.class);

        JarUtilities.getClasses(getJarPath(Metric.class), false).forEach(this::add);
        JarUtilities.getClasses(getJarPath(ArrowBuf.class), false).forEach(this::add);
        JarUtilities.getClasses(getJarPath(ZeroVector.class), false).forEach(this::add);
        JarUtilities.getClasses(getJarPath(AbstractByteBuf.class), false).forEach(this::add);
    }};
}