
com.groupbyinc.flux.common.jboss.netty.util.internal.ByteBufferUtil.class Maven / Gradle / Ivy
???? 1 J Ccom/groupbyinc/flux/common/jboss/netty/util/internal/ByteBufferUtil java/lang/Object ByteBufferUtil.java CLEAN_SUPPORTED Z directBufferCleaner Ljava/lang/reflect/Method; directBufferCleanerClean destroy (Ljava/nio/ByteBuffer;)V java/lang/Exception
java/nio/ByteBuffer isDirect ()Z
java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
cleaner Ljava/lang/Object; e Ljava/lang/Exception; buffer Ljava/nio/ByteBuffer; ()V ' (
) this ELcom/groupbyinc/flux/common/jboss/netty/util/internal/ByteBufferUtil; java.nio.DirectByteBuffer . java/lang/Class 0 forName %(Ljava/lang/String;)Ljava/lang/Class; 2 3
1 4 ! getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 7 8
1 9
setAccessible (Z)V ; <
= sun.misc.Cleaner ? clean A directBufferCleanerX directBufferCleanerCleanX v Code LocalVariableTable LineNumberTable
SourceFile 1
F ? *? ? &*? ? ? *? ? L? +? ? W? L?
% ( G ! " ) # $ * % &