Java Magazine, July/August 2018
ORACLE COM JAVAMAGAZINE JULY AUGUST 2018 50 libraries Class cls null try return super findClass qualifiedClassName catch ClassNotFoundException ignored try final InputStream in Files newInputStream findClassFile qualifiedClassName final byte allClassBytes in readAllBytes final ClassReader classReader new ClassReader allClassBytes final PureJavaCheckingClassVisitor classVisitor new PureJavaCheckingClassVisitor If theres debug info in the class dont look at it classReader accept classVisitor ClassReader SKIP_ DEBUG if classVisitor containsNative throw new ClassNotFoundException Class cannot be loaded contains native code else return defineClass null allClassBytes 0 allClassBytes length catch IOException e throw new ClassNotFoundException Error finding and opening class e
You must have JavaScript enabled to view digital editions.